EntityAttributes Struct Reference
[Hybrid Mesh Module]

#include <EntityAttributes.hpp>

Collaboration diagram for EntityAttributes:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 EntityAttributes (const uTind myType=0, const uTind nComponents=0, const uTind nVertices=0, const uTind nFlags=0, const uTind nNeighs=0, const uTind nSons=0, const uTind nEdges=0, const uTind nFaces=0, const uTind nCoords=0, void(*const mark2Ref)(hHybridMesh *myMesh, hObj &obj, const int i)=NULL, void(*const mark2Deref)(hHybridMesh *myMesh, hObj &obj)=NULL, void(*const mark2Delete)(hHybridMesh *myMesh, hObj &obj)=NULL, int(*const refine)(hHybridMesh *myMesh, hObj &obj, const int i)=NULL, void(*const derefine)(hHybridMesh *myMesh, hObj &obj)=NULL, bool(*const test)(const hHybridMesh *myMesh, const hObj &obj)=NULL, ID(*const uniqueId)(hHybridMesh *myMesh)=NULL)

Public Attributes

const uTind myType
const uTind nComponents_
const uTind nVerts_
const uTind nFlags_
const uTind nNeighs_
const uTind nSons_
const uTind nEdges_
const uTind nFaces_
const uTind nCoords_
const uTind compOffset_
const uTind flagOffset_
const uTind neighOffset_
const uTind sonsOffset_
void(*const mark2Ref_ )(hHybridMesh *myMesh, hObj &obj, const int i)
void(*const mark2Deref_ )(hHybridMesh *myMesh, hObj &obj)
void(*const mark2Delete_ )(hHybridMesh *myMesh, hObj &obj)
int(*const refine_ )(hHybridMesh *myMesh, hObj &obj, const int i)
void(*const derefine_ )(hHybridMesh *myMesh, hObj &obj)
bool(*const test_ )(const hHybridMesh *myMesh, const hObj &obj)
ID(*const uniqueId_ )(hHybridMesh *myMesh)

Constructor & Destructor Documentation

EntityAttributes::EntityAttributes ( const uTind  myType = 0,
const uTind  nComponents = 0,
const uTind  nVertices = 0,
const uTind  nFlags = 0,
const uTind  nNeighs = 0,
const uTind  nSons = 0,
const uTind  nEdges = 0,
const uTind  nFaces = 0,
const uTind  nCoords = 0,
void(*)(hHybridMesh *myMesh, hObj &obj, const int i)  mark2Ref = NULL,
void(*)(hHybridMesh *myMesh, hObj &obj)  mark2Deref = NULL,
void(*)(hHybridMesh *myMesh, hObj &obj)  mark2Delete = NULL,
int(*)(hHybridMesh *myMesh, hObj &obj, const int i)  refine = NULL,
void(*)(hHybridMesh *myMesh, hObj &obj)  derefine = NULL,
bool(*)(const hHybridMesh *myMesh, const hObj &obj)  test = NULL,
ID(*)(hHybridMesh *myMesh)  uniqueId = NULL 
) [inline]

Member Data Documentation

void(*const EntityAttributes::mark2Ref_)(hHybridMesh *myMesh, hObj &obj, const int i)
int(*const EntityAttributes::refine_)(hHybridMesh *myMesh, hObj &obj, const int i)
bool(*const EntityAttributes::test_)(const hHybridMesh *myMesh, const hObj &obj)

The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 3 Jun 2020 for ModFEM by  doxygen 1.6.1