Interface to the compact Mesh Data Structure. More...
Go to the source code of this file.
Namespaces | |
namespace | apf |
All APF symbols are contained in this namespace. | |
Functions | |
Mesh2 * | apf::makeEmptyMdsMesh (gmi_model *model, int dim, bool isMatched) |
create an empty MDS part | |
Mesh2 * | apf::loadMdsMesh (gmi_model *model, const char *meshfile) |
load an MDS mesh from files | |
Mesh2 * | apf::loadMdsMesh (const char *modelfile, const char *meshfile) |
load an MDS mesh and model from file | |
Mesh2 * | apf::createMdsMesh (gmi_model *model, Mesh *from) |
create an MDS mesh from an existing mesh | |
void | apf::reorderMdsMesh (Mesh2 *mesh, MeshTag *t=0) |
apply adjacency-based reordering | |
bool | apf::alignMdsMatches (Mesh2 *in) |
align the downward adjacencies of matched entities | |
bool | apf::alignMdsRemotes (Mesh2 *in) |
align the downward adjacencies of remote copies | |
void | apf::deriveMdsModel (Mesh2 *in) |
build a null model such that apf::verify accepts the mesh. | |
void | apf::changeMdsDimension (Mesh2 *in, int d) |
change the dimension of an MDS mesh | |
int | apf::getMdsIndex (Mesh2 *in, MeshEntity *e) |
returns the dimension-unique index for this entity | |
MeshEntity * | apf::getMdsEntity (Mesh2 *in, int dimension, int index) |
retrieve an entity by dimension and index | |
Mesh2 * | apf::loadMdsFromANSYS (const char *nodefile, const char *elemfile) |
load an MDS mesh from ANSYS .node and .elem files |
Interface to the compact Mesh Data Structure.