SCOREC core
Parallel unstructured mesh tools
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
apf::Mesh Member List

This is the complete list of members for apf::Mesh, including all inherited members.

addField(Field *f)apf::Mesh
addNumbering(Numbering *f)apf::Mesh
adjacentCountapf::Meshstatic
begin(int dimension)=0apf::Meshpure virtual
boundingBox(ModelEntity *g, Vector3 &bmin, Vector3 &bmax)apf::Mesh
canGetClosestPoint()apf::Mesh
canGetModelNormal()apf::Mesh
canSnap()apf::Mesh
changeShape(FieldShape *newShape, bool project=true)apf::Mesh
count(int dimension)=0apf::Meshpure virtual
countFields()apf::Mesh
countNumberings()apf::Mesh
countUpward(MeshEntity *e)=0apf::Meshpure virtual
createDoubleTag(const char *name, int size)=0apf::Meshpure virtual
createIntTag(const char *name, int size)=0apf::Meshpure virtual
createLongTag(const char *name, int size)=0apf::Meshpure virtual
destroyNative()=0apf::Meshpure virtual
destroyTag(MeshTag *tag)=0apf::Meshpure virtual
DOUBLE enum valueapf::Mesh
EDGE enum valueapf::Mesh
end(MeshIterator *it)=0apf::Meshpure virtual
findField(const char *name)apf::Mesh
findGlobalNumbering(const char *name)apf::Mesh
findModelEntity(int type, int tag)apf::Mesh
findNumbering(const char *name)apf::Mesh
findTag(const char *name)=0apf::Meshpure virtual
getAdjacent(MeshEntity *e, int dimension, Adjacent &adjacent)=0apf::Meshpure virtual
getClosestPoint(ModelEntity *g, Vector3 const &from, Vector3 &to, Vector3 &p)apf::Mesh
getCoordinateField()apf::Meshinline
getDgCopies(MeshEntity *e, DgCopies &dgCopies, ModelEntity *me=0)=0apf::Meshpure virtual
getDimension()=0apf::Meshpure virtual
getDoubleTag(MeshEntity *e, MeshTag *tag, double *data)=0apf::Meshpure virtual
getDownward(MeshEntity *e, int dimension, MeshEntity **adjacent)=0apf::Meshpure virtual
getElementBytes(int)apf::Meshinlinevirtual
getField(int i)apf::Mesh
getFirstDerivative(ModelEntity *g, Vector3 const &p, Vector3 &t0, Vector3 &t1)apf::Mesh
getId()=0apf::Meshpure virtual
getIntTag(MeshEntity *e, MeshTag *tag, int *data)=0apf::Meshpure virtual
getLongTag(MeshEntity *e, MeshTag *tag, long *data)=0apf::Meshpure virtual
getMatches(MeshEntity *e, Matches &m)=0apf::Meshpure virtual
getModel()=0apf::Meshpure virtual
getModelTag(ModelEntity *e)apf::Mesh
getModelType(ModelEntity *e)apf::Mesh
getNormal(ModelEntity *g, Vector3 const &p, Vector3 &n)apf::Mesh
getNumbering(int i)apf::Mesh
getOwner(MeshEntity *e)=0apf::Meshpure virtual
getParam(MeshEntity *e, Vector3 &p)=0apf::Meshpure virtual
getParamOn(ModelEntity *g, MeshEntity *e, Vector3 &p)apf::Mesh
getPeriodicRange(ModelEntity *g, int axis, double range[2])apf::Mesh
getPoint(MeshEntity *e, int node, Vector3 &point)apf::Mesh
getPoint_(MeshEntity *e, int node, Vector3 &point)=0apf::Meshpure virtual
getRemotes(MeshEntity *e, Copies &remotes)=0apf::Meshpure virtual
getResidence(MeshEntity *e, Parts &residence)=0apf::Meshpure virtual
getShape() const apf::Mesh
getTagChecksum(MeshTag *tag, int type)=0apf::Meshpure virtual
getTagName(MeshTag *t)=0apf::Meshpure virtual
getTags(DynamicArray< MeshTag * > &tags)=0apf::Meshpure virtual
getTagSize(MeshTag *t)=0apf::Meshpure virtual
getTagType(MeshTag *t)=0apf::Meshpure virtual
getType(MeshEntity *e)=0apf::Meshpure virtual
getUp(MeshEntity *e, Up &up)=0apf::Meshpure virtual
getUpward(MeshEntity *e, int i)=0apf::Meshpure virtual
hasFrozenFieldsapf::Mesh
hasMatching()=0apf::Meshpure virtual
hasTag(MeshEntity *e, MeshTag *tag)=0apf::Meshpure virtual
hasUp(MeshEntity *e)=0apf::Meshpure virtual
HEX enum valueapf::Mesh
init(FieldShape *s)apf::Mesh
INT enum valueapf::Mesh
isInClosureOf(ModelEntity *g, ModelEntity *target)apf::Mesh
isOnModel(ModelEntity *g, Vector3 p, double scale)apf::Mesh
isOwned(MeshEntity *e)=0apf::Meshpure virtual
isParamPointInsideModel(ModelEntity *g, Vector3 const &param, Vector3 &x)apf::Mesh
isShared(MeshEntity *e)=0apf::Meshpure virtual
iterate(MeshIterator *it)=0apf::Meshpure virtual
LONG enum valueapf::Mesh
migrate(Migration *plan)=0apf::Meshpure virtual
PRISM enum valueapf::Mesh
PYRAMID enum valueapf::Mesh
QUAD enum valueapf::Mesh
removeField(Field *f)apf::Mesh
removeNumbering(Numbering *f)apf::Mesh
removeTag(MeshEntity *e, MeshTag *tag)=0apf::Meshpure virtual
renameTag(MeshTag *tag, const char *newName)=0apf::Meshpure virtual
setCoordinateField(Field *field)apf::Mesh
setDoubleTag(MeshEntity *e, MeshTag *tag, double const *data)=0apf::Meshpure virtual
setIntTag(MeshEntity *e, MeshTag *tag, int const *data)=0apf::Meshpure virtual
setLongTag(MeshEntity *e, MeshTag *tag, long const *data)=0apf::Meshpure virtual
setModel(gmi_model *newModel)=0apf::Meshpure virtual
simplexTypesapf::Meshstatic
snapToModel(ModelEntity *m, Vector3 const &p, Vector3 &x)apf::Mesh
TagType enum nameapf::Mesh
TET enum valueapf::Mesh
toModel(MeshEntity *e)=0apf::Meshpure virtual
TRIANGLE enum valueapf::Mesh
Type enum nameapf::Mesh
typeDimensionapf::Meshstatic
typeNameapf::Meshstatic
TYPES enum valueapf::Mesh
verify()=0apf::Meshpure virtual
VERTEX enum valueapf::Mesh
writeNative(const char *fileName)=0apf::Meshpure virtual
~Mesh()apf::Meshvirtual