MeshKit
1.0
|
#include <GreenCoordinates3D.hpp>
Public Member Functions | |
GreenCoordinates3D (MKCore *core, vector< vector< double > > iNodes) | |
void | SetupCages (vector< vector< double > > cageNodes, vector< vector< int > > cageFaces, vector< vector< double > > normal) |
~GreenCoordinates3D () | |
void | Execute () |
void | GetDeformedVertices (vector< vector< double > > nodes, vector< vector< double > > norm, vector< vector< double > > &ReturnNodes) |
Private Member Functions | |
double | GCTriInt (vector< double > p, vector< double > v1, vector< double > v2, vector< double > iNodes) |
Private Attributes | |
MKCore * | mk_core |
vector< vector< double > > | CageNodes |
vector< vector< int > > | CageFaces |
vector< vector< double > > | InteriorNodes |
vector< vector< double > > | Normals |
vector< vector< double > > | weight_v |
vector< vector< double > > | weight_t |
Definition at line 31 of file GreenCoordinates3D.hpp.
GreenCoordinates3D | ( | MKCore * | core, |
vector< vector< double > > | iNodes | ||
) |
Definition at line 11 of file GreenCoordinates3D.cpp.
~GreenCoordinates3D | ( | ) |
Definition at line 185 of file GreenCoordinates3D.cpp.
void Execute | ( | ) |
Definition at line 54 of file GreenCoordinates3D.cpp.
double GCTriInt | ( | vector< double > | p, |
vector< double > | v1, | ||
vector< double > | v2, | ||
vector< double > | iNodes | ||
) | [private] |
Definition at line 137 of file GreenCoordinates3D.cpp.
void GetDeformedVertices | ( | vector< vector< double > > | nodes, |
vector< vector< double > > | norm, | ||
vector< vector< double > > & | ReturnNodes | ||
) |
Definition at line 165 of file GreenCoordinates3D.cpp.
void SetupCages | ( | vector< vector< double > > | cageNodes, |
vector< vector< int > > | cageFaces, | ||
vector< vector< double > > | normal | ||
) |
Definition at line 24 of file GreenCoordinates3D.cpp.
vector< vector<int> > CageFaces [private] |
Definition at line 48 of file GreenCoordinates3D.hpp.
vector< vector<double> > CageNodes [private] |
Definition at line 47 of file GreenCoordinates3D.hpp.
vector< vector<double> > InteriorNodes [private] |
Definition at line 49 of file GreenCoordinates3D.hpp.
Definition at line 46 of file GreenCoordinates3D.hpp.
vector<vector<double> > Normals [private] |
Definition at line 50 of file GreenCoordinates3D.hpp.
vector<vector<double> > weight_t [private] |
Definition at line 51 of file GreenCoordinates3D.hpp.
vector<vector<double> > weight_v [private] |
Definition at line 51 of file GreenCoordinates3D.hpp.