escript
Revision_
|
#include <SystemMatrixPattern.h>
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_MPIInfo * | mpi_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 |
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_getReference(), Esys_resetError(), Esys_setError(), mpi_info, SYSTEM_ERROR, and VALUE_ERROR.
Referenced by unrollBlocks().
paso::SystemMatrixPattern::~SystemMatrixPattern | ( | ) | [inline] |
References Esys_MPIInfo_free(), and mpi_info.
index_t paso::SystemMatrixPattern::getNumOutput | ( | ) | const [inline] |
SystemMatrixPattern_ptr paso::SystemMatrixPattern::unrollBlocks | ( | int | type, |
dim_t | output_block_size, | ||
dim_t | input_block_size | ||
) |
Referenced by unrollBlocks().
Referenced by unrollBlocks().
Referenced by SystemMatrixPattern(), and ~SystemMatrixPattern().
Referenced by unrollBlocks().
Referenced by unrollBlocks().