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}} |
void ElemPrismSpace::derefine | ( | hHybridMesh * | myMesh, | |
hObj & | obj | |||
) |
void ElemPrismSpace::mark2Delete | ( | hHybridMesh * | myMesh, | |
hObj & | obj | |||
) |
void ElemPrismSpace::mark2Deref | ( | hHybridMesh * | myMesh, | |
hObj & | obj | |||
) |
void ElemPrismSpace::mark2Ref | ( | hHybridMesh * | myMesh, | |
hObj & | obj, | |||
const int | i | |||
) |
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_
bool ElemPrismSpace::test | ( | const hHybridMesh * | myMesh, | |
const hObj & | obj | |||
) |
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}} |