|
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().
1.7.6.1