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.