#include "Mesh.h"
Functions | |
void | Finley_Mesh_prepare (Finley_Mesh *in, bool_t optimize) |
void | Finley_Mesh_createColoring (Finley_Mesh *in, index_t *node_localDOF_map) |
void | Finley_Mesh_optimizeElementOrdering (Finley_Mesh *in) |
void | Finley_Mesh_setTagsInUse (Finley_Mesh *in) |
void Finley_Mesh_createColoring | ( | Finley_Mesh * | in, | |
index_t * | node_localDOF_map | |||
) |
void Finley_Mesh_optimizeElementOrdering | ( | Finley_Mesh * | in | ) |
References Finley_Mesh::ContactElements, Finley_Mesh::Elements, Finley_Mesh::FaceElements, Finley_ElementFile_optimizeOrdering(), Finley_noError(), and Finley_Mesh::Points.
Referenced by Finley_Mesh_prepare().
void Finley_Mesh_prepare | ( | Finley_Mesh * | in, | |
bool_t | optimize | |||
) |
References Finley_checkPtr(), Finley_Mesh_createNodeFileMappings(), Finley_Mesh_distributeByRankOfDOF(), Finley_Mesh_markNodes(), Finley_Mesh_optimizeDOFDistribution(), Finley_Mesh_optimizeDOFLabeling(), Finley_Mesh_optimizeElementOrdering(), Finley_Mesh_setTagsInUse(), Finley_NodeFile_createDenseDOFLabeling(), Finley_NodeFile_createDenseNodeLabeling(), Finley_NodeFile_createDenseReducedDOFLabeling(), Finley_NodeFile_createDenseReducedNodeLabeling(), Finley_noError(), Finley_Util_packMask(), Finley_Mesh::MPIInfo, Finley_Mesh::Nodes, Finley_NodeFile::numNodes, Paso_MPIInfo_setDistribution(), Paso_MPIInfo::size, TMPMEMALLOC, TMPMEMFREE, and TRUE.
Referenced by Finley_Mesh_glueFaces(), Finley_Mesh_joinFaces(), Finley_Mesh_merge(), Finley_Mesh_read(), Finley_Mesh_read_MPI(), Finley_Mesh_readGmsh(), Finley_RectangularMesh_Hex20(), Finley_RectangularMesh_Hex8(), Finley_RectangularMesh_Rec4(), and Finley_RectangularMesh_Rec8().
void Finley_Mesh_setTagsInUse | ( | Finley_Mesh * | in | ) |