escript  Revision_
Public Member Functions | Public Attributes
paso::SystemMatrixPattern Struct Reference

#include <SystemMatrixPattern.h>

List of all members.

Public Member Functions

 SystemMatrixPattern (int type, Distribution_ptr output_distribution, Distribution_ptr input_distribution, Pattern_ptr mainPattern, Pattern_ptr col_couplePattern, Pattern_ptr row_couplePattern, Connector_ptr col_connector, Connector_ptr row_connector)
 ~SystemMatrixPattern ()
index_t getNumOutput () const
SystemMatrixPattern_ptr unrollBlocks (int type, dim_t output_block_size, dim_t input_block_size)

Public Attributes

int type
Esys_MPIInfompi_info
Pattern_ptr mainPattern
Pattern_ptr col_couplePattern
Pattern_ptr row_couplePattern
Connector_ptr col_connector
Connector_ptr row_connector
Distribution_ptr output_distribution
Distribution_ptr input_distribution

Constructor & Destructor Documentation

paso::SystemMatrixPattern::SystemMatrixPattern ( int  type,
Distribution_ptr  output_distribution,
Distribution_ptr  input_distribution,
Pattern_ptr  mainPattern,
Pattern_ptr  col_couplePattern,
Pattern_ptr  row_couplePattern,
Connector_ptr  col_connector,
Connector_ptr  row_connector 
)

References Esys_MPIInfo_free(), and mpi_info.


Member Function Documentation

SystemMatrixPattern_ptr paso::SystemMatrixPattern::unrollBlocks ( int  type,
dim_t  output_block_size,
dim_t  input_block_size 
)

Member Data Documentation

Referenced by unrollBlocks().

Referenced by unrollBlocks().

Referenced by unrollBlocks().

Referenced by unrollBlocks().

Referenced by unrollBlocks().

Referenced by unrollBlocks().

Referenced by unrollBlocks().

Referenced by unrollBlocks().


The documentation for this struct was generated from the following files: