#include "Mesh.h"
#include "IndexList.h"
Functions | |
Paso_SystemMatrixPattern * | Finley_getPattern (Finley_Mesh *mesh, bool_t reduce_row_order, bool_t reduce_col_order) |
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 | |||
) |
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, Finley_IndexList::extension, Finley_Mesh::FaceElements, Finley_checkPtr(), Finley_IndexList_createPattern(), Finley_IndexList_free(), Finley_IndexList_insertElements(), Finley_noError(), Finley_resetError(), Finley_timer(), Finley_Mesh::MPIInfo, Finley_IndexList::n, Finley_Mesh::Nodes, Finley_NodeMapping::numTargets, Paso_Distribution_getMyNumComponents(), Paso_MPIInfo_noError(), Paso_Pattern_free(), Paso_SystemMatrixPattern_alloc(), PATTERN_FORMAT_DEFAULT, Finley_Mesh::Points, Finley_NodeFile::reducedDegreesOfFreedomConnector, Finley_NodeFile::reducedDegreesOfFreedomDistribution, Finley_NodeFile::reducedDegreesOfFreedomMapping, Finley_NodeMapping::target, TMPMEMALLOC, and TMPMEMFREE.
Referenced by Finley_getPattern().