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}} |
1.6.1