|
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.