escript
Revision_
|
#include <SystemMatrixPattern.h>
Public Member Functions | |
SystemMatrixPattern (int type, escript::Distribution_ptr output_distribution, escript::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) |
paso::SystemMatrixPattern::SystemMatrixPattern | ( | int | type, |
escript::Distribution_ptr | output_distribution, | ||
escript::Distribution_ptr | input_distribution, | ||
Pattern_ptr | mainPattern, | ||
Pattern_ptr | col_couplePattern, | ||
Pattern_ptr | row_couplePattern, | ||
Connector_ptr | col_connector, | ||
Connector_ptr | row_connector | ||
) |
References escript::checkResult(), mpi_info, and escript::shipString().
Referenced by unrollBlocks().
|
inline |
|
inline |
References unrollBlocks().
SystemMatrixPattern_ptr paso::SystemMatrixPattern::unrollBlocks | ( | int | type, |
dim_t | output_block_size, | ||
dim_t | input_block_size | ||
) |
References col_connector, col_couplePattern, input_distribution, mainPattern, MATRIX_FORMAT_OFFSET1, output_distribution, row_connector, row_couplePattern, SystemMatrixPattern(), and type.
Referenced by getNumOutput().
Connector_ptr paso::SystemMatrixPattern::col_connector |
Referenced by unrollBlocks().
Pattern_ptr paso::SystemMatrixPattern::col_couplePattern |
Referenced by unrollBlocks().
escript::Distribution_ptr paso::SystemMatrixPattern::input_distribution |
Referenced by unrollBlocks().
Pattern_ptr paso::SystemMatrixPattern::mainPattern |
Referenced by unrollBlocks().
escript::JMPI paso::SystemMatrixPattern::mpi_info |
Referenced by SystemMatrixPattern().
escript::Distribution_ptr paso::SystemMatrixPattern::output_distribution |
Referenced by unrollBlocks().
Connector_ptr paso::SystemMatrixPattern::row_connector |
Referenced by unrollBlocks().
Pattern_ptr paso::SystemMatrixPattern::row_couplePattern |
Referenced by unrollBlocks().
int paso::SystemMatrixPattern::type |
Referenced by unrollBlocks().