|
MeshKit
1.0
|
#include <DiskQuadMesher.hpp>
Classes | |
| struct | Edge |
Public Member Functions | |
| void | setBoundary (const vector< double > &p) |
| int | getQuadMesh (int nr, vector< double > &points, vector< int > &quads) |
| int | saveAs (const string &s) |
Private Member Functions | |
| int | execute () |
| void | getCentroid () |
| void | mid_point (int n0, int n1, int &nw, double r=0.0) |
| void | split_boundary (int n0, int n1) |
| int | linear_interpolation (int n0, int n1, int np, int edgeid) |
| int | quad_template (int n0, int n1, int n2, int n3) |
Private Attributes | |
| int | nR |
| int | nT |
| int | nBounds |
| vector< double > | boundCoords |
| vector< Edge > | edges |
| int | global_id |
| vector< double > | quadCoords |
| vector< int > | quadConnect |
| int | landmarks [17] |
Definition at line 16 of file DiskQuadMesher.hpp.
| int execute | ( | ) | [inline, private] |
Definition at line 241 of file DiskQuadMesher.hpp.
| void getCentroid | ( | ) | [private] |
| int getQuadMesh | ( | int | nr, |
| vector< double > & | points, | ||
| vector< int > & | quads | ||
| ) | [inline] |
Definition at line 21 of file DiskQuadMesher.hpp.
| int linear_interpolation | ( | int | n0, |
| int | n1, | ||
| int | np, | ||
| int | edgeid | ||
| ) | [inline, private] |
Definition at line 78 of file DiskQuadMesher.hpp.
| void mid_point | ( | int | n0, |
| int | n1, | ||
| int & | nw, | ||
| double | r = 0.0 |
||
| ) | [inline, private] |
Definition at line 63 of file DiskQuadMesher.hpp.
| int quad_template | ( | int | n0, |
| int | n1, | ||
| int | n2, | ||
| int | n3 | ||
| ) | [inline, private] |
Definition at line 148 of file DiskQuadMesher.hpp.
| int saveAs | ( | const string & | s | ) | [inline] |
Definition at line 124 of file DiskQuadMesher.hpp.
| void setBoundary | ( | const vector< double > & | p | ) | [inline] |
Definition at line 17 of file DiskQuadMesher.hpp.
| void split_boundary | ( | int | n0, |
| int | n1 | ||
| ) | [inline, private] |
Definition at line 103 of file DiskQuadMesher.hpp.
vector<double> boundCoords [private] |
Definition at line 32 of file DiskQuadMesher.hpp.
Definition at line 44 of file DiskQuadMesher.hpp.
int global_id [private] |
Definition at line 45 of file DiskQuadMesher.hpp.
int landmarks[17] [private] |
Definition at line 50 of file DiskQuadMesher.hpp.
int nBounds [private] |
Definition at line 31 of file DiskQuadMesher.hpp.
int nR [private] |
Definition at line 30 of file DiskQuadMesher.hpp.
int nT [private] |
Definition at line 30 of file DiskQuadMesher.hpp.
vector<int> quadConnect [private] |
Definition at line 48 of file DiskQuadMesher.hpp.
vector<double> quadCoords [private] |
Definition at line 47 of file DiskQuadMesher.hpp.