MeshKit
1.0
|
#include <Deform2D.hpp>
Public Member Functions | |
Deform2D (vector< vector< double > > undeformed_cage_vertices, vector< vector< double > > deformed_cage_vertices) | |
void | SetupInteriorNodes (vector< vector< double > > undeformed_in_nodes) |
void | GetInteriorNodes (vector< vector< double > > &final_locations) |
~Deform2D () | |
void | Execute () |
Private Member Functions | |
double | TriHarmonicFun (vector< double > xi, vector< double > xj) |
double | InterpolatedFun (vector< double > x, vec coeffs) |
Private Attributes | |
vector< vector< double > > | un_cage_vertices |
vector< vector< double > > | cage_vertices |
vector< vector< double > > | un_InnerNodes |
vector< vector< double > > | InnerNodes |
unsigned int | num_vertices |
unsigned int | num_interior |
Definition at line 32 of file Deform2D.hpp.
Deform2D | ( | vector< vector< double > > | undeformed_cage_vertices, |
vector< vector< double > > | deformed_cage_vertices | ||
) |
Definition at line 13 of file Deform2D.cpp.
~Deform2D | ( | ) |
Definition at line 112 of file Deform2D.cpp.
void Execute | ( | ) |
Definition at line 41 of file Deform2D.cpp.
void GetInteriorNodes | ( | vector< vector< double > > & | final_locations | ) |
Definition at line 28 of file Deform2D.cpp.
double InterpolatedFun | ( | vector< double > | x, |
vec | coeffs | ||
) | [private] |
Definition at line 92 of file Deform2D.cpp.
void SetupInteriorNodes | ( | vector< vector< double > > | undeformed_in_nodes | ) |
Definition at line 21 of file Deform2D.cpp.
double TriHarmonicFun | ( | vector< double > | xi, |
vector< double > | xj | ||
) | [private] |
Definition at line 104 of file Deform2D.cpp.
vector<vector<double> > cage_vertices [private] |
Definition at line 47 of file Deform2D.hpp.
vector<vector<double> > InnerNodes [private] |
Definition at line 49 of file Deform2D.hpp.
unsigned int num_interior [private] |
Definition at line 51 of file Deform2D.hpp.
unsigned int num_vertices [private] |
Definition at line 50 of file Deform2D.hpp.
vector<vector<double> > un_cage_vertices [private] |
Definition at line 46 of file Deform2D.hpp.
vector<vector<double> > un_InnerNodes [private] |
Definition at line 48 of file Deform2D.hpp.