Namespaces | Functions

apfMDS.h File Reference

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

Detailed Description

Interface to the compact Mesh Data Structure.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines