ESScript
Revision_4488
|
Functions | |
Paso_SystemMatrixPattern * | Finley_getPattern (Finley_Mesh *mesh, bool_t reduce_row_order, bool_t reduce_col_order) |
returns a reference to the matrix pattern | |
Paso_SystemMatrixPattern * | Finley_makePattern (Finley_Mesh *mesh, bool_t reduce_row_order, bool_t reduce_col_order) |
Paso_SystemMatrixPattern* Finley_getPattern | ( | Finley_Mesh * | mesh, |
bool_t | reduce_row_order, | ||
bool_t | reduce_col_order | ||
) |
returns a reference to the matrix pattern
References Finley_makePattern(), Finley_noError(), Finley_resetError(), Finley_Mesh::FullFullPattern, Finley_Mesh::FullReducedPattern, Paso_SystemMatrixPattern_getReference(), Finley_Mesh::ReducedFullPattern, and Finley_Mesh::ReducedReducedPattern.
Referenced by finley::MeshAdapter::newSystemMatrix(), and finley::MeshAdapter::newTransportProblem().
Paso_SystemMatrixPattern* Finley_makePattern | ( | Finley_Mesh * | mesh, |
bool_t | reduce_row_order, | ||
bool_t | reduce_col_order | ||
) |
References Finley_Mesh::ContactElements, finley::NodeFile::degreesOfFreedomConnector, finley::NodeFile::degreesOfFreedomDistribution, finley::NodeFile::degreesOfFreedomMapping, Finley_Mesh::Elements, Esys_MPIInfo_noError(), Finley_Mesh::FaceElements, Finley_noError(), Finley_resetError(), finley::IndexList_createPattern(), finley::IndexList_insertElements(), MATRIX_FORMAT_DEFAULT, Finley_Mesh::MPIInfo, Finley_Mesh::Nodes, Finley_NodeMapping::numTargets, Paso_Distribution_getMyNumComponents(), Paso_Pattern_free(), Paso_SystemMatrixPattern_alloc(), Finley_Mesh::Points, finley::NodeFile::reducedDegreesOfFreedomConnector, finley::NodeFile::reducedDegreesOfFreedomDistribution, finley::NodeFile::reducedDegreesOfFreedomMapping, and Finley_NodeMapping::target.
Referenced by Finley_getPattern().