ElemPrismSpace Namespace Reference
[Hybrid Mesh Module]

Functions

void mark2Ref (hHybridMesh *myMesh, hObj &obj, const int i)
void mark2Deref (hHybridMesh *myMesh, hObj &obj)
void mark2Delete (hHybridMesh *myMesh, hObj &obj)
int refine (hHybridMesh *myMesh, hObj &obj, const int i)
void derefine (hHybridMesh *myMesh, hObj &obj)
bool test (const hHybridMesh *myMesh, const hObj &obj)

Variables

const int faceNeigByEdge [5][4] = {{2,3,4,0},{2,3,4,0},{0,2,3,1},{0,1,3,1},{0,1,2,1}}

Function Documentation

void ElemPrismSpace::derefine ( hHybridMesh myMesh,
hObj obj 
)
void ElemPrismSpace::mark2Delete ( hHybridMesh myMesh,
hObj obj 
)

Here is the call graph for this function:

void ElemPrismSpace::mark2Deref ( hHybridMesh myMesh,
hObj obj 
)

Here is the call graph for this function:

void ElemPrismSpace::mark2Ref ( hHybridMesh myMesh,
hObj obj,
const int  i 
)

Here is the call graph for this function:

int ElemPrismSpace::refine ( hHybridMesh myMesh,
hObj elem,
const int  elem_sons 
)

3---------5 / __---^| /___--- | 4 | | | | | | | | | | | | | | | 0---------2 | / __---^ |/___--- 1

regular break: 8 new elems + (3*2+4=)10 new faces_ + 3 edges_

Here is the call graph for this function:

bool ElemPrismSpace::test ( const hHybridMesh myMesh,
const hObj obj 
)

Here is the call graph for this function:


Variable Documentation

const int ElemPrismSpace::faceNeigByEdge[5][4] = {{2,3,4,0},{2,3,4,0},{0,2,3,1},{0,1,3,1},{0,1,2,1}}
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 3 Jun 2020 for ModFEM by  doxygen 1.6.1