|
MeshKit
1.0
|
#include <MeshRefine2D.hpp>

Public Member Functions | |
| ConsistencyRefine2D () | |
| ConsistencyRefine2D (Mesh *m, RefinedEdgeMap *emap) | |
| ~ConsistencyRefine2D () | |
| int | execute () |
Private Member Functions | |
| int | atomicOp (Face *f) |
| void | refineEdge0 (const Face *f) |
| void | refineEdge1 (const Face *f) |
| void | refineEdge2 (const Face *f) |
| void | subDivideQuad2Tri (const NodeSequence &qnodes) |
| void | makeConsistent1 (Face *f) |
| void | makeConsistent2 (Face *f) |
| void | makeConsistent3 (Face *f) |
| void | makeConsistent () |
| void | checkFaceConsistency (Face *f) |
Private Attributes | |
| bitset< 3 > | edge0 |
| bitset< 3 > | edge1 |
| bitset< 3 > | edge2 |
| bitset< 3 > | bitvec |
Definition at line 237 of file MeshRefine2D.hpp.
| ConsistencyRefine2D | ( | ) | [inline] |
Definition at line 240 of file MeshRefine2D.hpp.
| ConsistencyRefine2D | ( | Mesh * | m, |
| RefinedEdgeMap * | emap | ||
| ) | [inline] |
Definition at line 241 of file MeshRefine2D.hpp.
| ~ConsistencyRefine2D | ( | ) | [inline] |
Definition at line 244 of file MeshRefine2D.hpp.
Definition at line 450 of file MeshRefine2D.cpp.
| void checkFaceConsistency | ( | Face * | f | ) | [private] |
Definition at line 435 of file MeshRefine2D.cpp.
| int execute | ( | ) | [virtual] |
Implements MeshRefine2D.
Definition at line 232 of file MeshRefine2D.cpp.
| void makeConsistent | ( | ) | [private] |
Definition at line 476 of file MeshRefine2D.cpp.
| void makeConsistent1 | ( | Face * | f | ) | [private] |
Definition at line 278 of file MeshRefine2D.cpp.
| void makeConsistent2 | ( | Face * | f | ) | [private] |
Definition at line 390 of file MeshRefine2D.cpp.
| void makeConsistent3 | ( | Face * | f | ) | [private] |
Definition at line 411 of file MeshRefine2D.cpp.
| void refineEdge0 | ( | const Face * | f | ) | [private] |
Definition at line 330 of file MeshRefine2D.cpp.
| void refineEdge1 | ( | const Face * | f | ) | [private] |
Definition at line 350 of file MeshRefine2D.cpp.
| void refineEdge2 | ( | const Face * | f | ) | [private] |
Definition at line 371 of file MeshRefine2D.cpp.
| void subDivideQuad2Tri | ( | const NodeSequence & | qnodes | ) | [private] |
Definition at line 248 of file MeshRefine2D.cpp.
bitset<3> bitvec [private] |
Definition at line 249 of file MeshRefine2D.hpp.
bitset<3> edge0 [private] |
Definition at line 249 of file MeshRefine2D.hpp.
bitset<3> edge1 [private] |
Definition at line 249 of file MeshRefine2D.hpp.
bitset<3> edge2 [private] |
Definition at line 249 of file MeshRefine2D.hpp.