|
MeshKit
1.0
|
#include <iMeshRefine2D.hpp>

Public Member Functions | |
| ~ConsistencyRefine2D () | |
| int | initialize () |
| int | execute () |
Private Types | |
| typedef iBase_EntityHandle | EHandle |
Private Member Functions | |
| int | create_tags () |
| int | atomicOp (const EHandle &f) |
| void | refineEdge0 (const EHandle &f) |
| void | refineEdge1 (const EHandle &f) |
| void | refineEdge2 (const EHandle &f) |
| void | subDivideQuad2Tri (const vector< EHandle > &qnodes) |
| void | checkFaceConsistency (const EHandle &f) |
| void | makeConsistent () |
| void | makeConsistent1 (const EHandle &f) |
| void | makeConsistent2 (const EHandle &f) |
| void | makeConsistent3 (const EHandle &f) |
Private Attributes | |
| bitset< 3 > | edge0 |
| bitset< 3 > | edge1 |
| bitset< 3 > | edge2 |
| bitset< 3 > | bitvec |
Definition at line 180 of file iMeshRefine2D.hpp.
typedef iBase_EntityHandle EHandle [private] |
Reimplemented from MeshRefine2D.
Definition at line 190 of file iMeshRefine2D.hpp.
| ~ConsistencyRefine2D | ( | ) | [inline] |
Definition at line 183 of file iMeshRefine2D.hpp.
Definition at line 739 of file iMeshRefine2D.cpp.
| void checkFaceConsistency | ( | const EHandle & | f | ) | [private] |
Definition at line 717 of file iMeshRefine2D.cpp.
| int create_tags | ( | ) | [private] |
| int execute | ( | ) | [virtual] |
Implements MeshRefine2D.
Definition at line 382 of file iMeshRefine2D.cpp.
| int initialize | ( | ) | [virtual] |
Reimplemented from MeshRefine2D.
Definition at line 365 of file iMeshRefine2D.cpp.
| void makeConsistent | ( | ) | [private] |
Definition at line 768 of file iMeshRefine2D.cpp.
| void makeConsistent1 | ( | const EHandle & | f | ) | [private] |
Definition at line 448 of file iMeshRefine2D.cpp.
| void makeConsistent2 | ( | const EHandle & | f | ) | [private] |
Definition at line 635 of file iMeshRefine2D.cpp.
| void makeConsistent3 | ( | const EHandle & | f | ) | [private] |
Definition at line 668 of file iMeshRefine2D.cpp.
| void refineEdge0 | ( | const EHandle & | f | ) | [private] |
Definition at line 537 of file iMeshRefine2D.cpp.
| void refineEdge1 | ( | const EHandle & | f | ) | [private] |
Definition at line 569 of file iMeshRefine2D.cpp.
| void refineEdge2 | ( | const EHandle & | f | ) | [private] |
Definition at line 603 of file iMeshRefine2D.cpp.
| void subDivideQuad2Tri | ( | const vector< EHandle > & | qnodes | ) | [private] |
Definition at line 395 of file iMeshRefine2D.cpp.
bitset<3> bitvec [private] |
Definition at line 189 of file iMeshRefine2D.hpp.
bitset<3> edge0 [private] |
Definition at line 189 of file iMeshRefine2D.hpp.
bitset<3> edge1 [private] |
Definition at line 189 of file iMeshRefine2D.hpp.
bitset<3> edge2 [private] |
Definition at line 189 of file iMeshRefine2D.hpp.