ESYS13
Revision_
|
Functions | |
Paso_SystemMatrixPattern * | Dudley_getPattern (Dudley_Mesh *mesh, bool_t reduce_row_order, bool_t reduce_col_order) |
Paso_SystemMatrixPattern * | Dudley_makePattern (Dudley_Mesh *mesh, bool_t reduce_row_order, bool_t reduce_col_order) |
Paso_SystemMatrixPattern* Dudley_getPattern | ( | Dudley_Mesh * | mesh, |
bool_t | reduce_row_order, | ||
bool_t | reduce_col_order | ||
) |
References Dudley_makePattern(), Dudley_noError(), Dudley_resetError(), Dudley_Mesh::FullFullPattern, Dudley_Mesh::FullReducedPattern, Paso_SystemMatrixPattern_getReference(), Dudley_Mesh::ReducedFullPattern, and Dudley_Mesh::ReducedReducedPattern.
Referenced by dudley::MeshAdapter::newSystemMatrix(), and dudley::MeshAdapter::newTransportProblem().
Paso_SystemMatrixPattern* Dudley_makePattern | ( | Dudley_Mesh * | mesh, |
bool_t | reduce_row_order, | ||
bool_t | reduce_col_order | ||
) |
References col_connector, Dudley_NodeFile::degreesOfFreedomConnector, Dudley_NodeFile::degreesOfFreedomDistribution, Dudley_NodeFile::degreesOfFreedomMapping, Dudley_checkPtr(), Dudley_IndexList_createPattern(), Dudley_IndexList_free(), Dudley_IndexList_insertElements(), Dudley_noError(), Dudley_resetError(), Dudley_Mesh::Elements, Esys_MPIInfo_noError(), Dudley_IndexList::extension, Dudley_Mesh::FaceElements, MATRIX_FORMAT_DEFAULT, Dudley_Mesh::MPIInfo, Dudley_IndexList::n, Dudley_Mesh::Nodes, Dudley_NodeMapping::numTargets, Paso_Distribution_getMyNumComponents(), Paso_Pattern_free(), Paso_SystemMatrixPattern_alloc(), Dudley_Mesh::Points, Dudley_NodeFile::reducedDegreesOfFreedomConnector, Dudley_NodeFile::reducedDegreesOfFreedomDistribution, Dudley_NodeFile::reducedDegreesOfFreedomMapping, Dudley_NodeMapping::target, TMPMEMALLOC, and TMPMEMFREE.
Referenced by Dudley_getPattern().