MeshKit
1.0
|
#include <TriharmonicRBF.hpp>
Public Member Functions | |
TriharmonicRBF (vector< vector< double > > undeformed_cage_vertices, vector< vector< double > > deformed_cage_vertices, vector< vector< int > > cage_faces) | |
void | SetupInteriorNodes (vector< vector< double > > undeformed_in_nodes) |
void | GetInteriorNodes (vector< vector< double > > &final_locations) |
~TriharmonicRBF () | |
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< int > > | cage_faces |
vector< vector< double > > | un_InnerNodes |
vector< vector< double > > | InnerNodes |
unsigned int | num_vertices |
unsigned int | num_interior |
Definition at line 30 of file TriharmonicRBF.hpp.
TriharmonicRBF | ( | vector< vector< double > > | undeformed_cage_vertices, |
vector< vector< double > > | deformed_cage_vertices, | ||
vector< vector< int > > | cage_faces | ||
) |
Definition at line 13 of file TriharmonicRBF.cpp.
~TriharmonicRBF | ( | ) |
Definition at line 148 of file TriharmonicRBF.cpp.
void Execute | ( | ) |
Definition at line 53 of file TriharmonicRBF.cpp.
void GetInteriorNodes | ( | vector< vector< double > > & | final_locations | ) |
Definition at line 44 of file TriharmonicRBF.cpp.
double InterpolatedFun | ( | vector< double > | x, |
vec | coeffs | ||
) | [private] |
Definition at line 122 of file TriharmonicRBF.cpp.
void SetupInteriorNodes | ( | vector< vector< double > > | undeformed_in_nodes | ) |
Definition at line 30 of file TriharmonicRBF.cpp.
double TriHarmonicFun | ( | vector< double > | xi, |
vector< double > | xj | ||
) | [private] |
Definition at line 134 of file TriharmonicRBF.cpp.
vector<vector<int> > cage_faces [private] |
Definition at line 46 of file TriharmonicRBF.hpp.
vector<vector<double> > cage_vertices [private] |
Definition at line 45 of file TriharmonicRBF.hpp.
vector<vector<double> > InnerNodes [private] |
Definition at line 48 of file TriharmonicRBF.hpp.
unsigned int num_interior [private] |
Definition at line 50 of file TriharmonicRBF.hpp.
unsigned int num_vertices [private] |
Definition at line 49 of file TriharmonicRBF.hpp.
vector<vector<double> > un_cage_vertices [private] |
Definition at line 44 of file TriharmonicRBF.hpp.
vector<vector<double> > un_InnerNodes [private] |
Definition at line 47 of file TriharmonicRBF.hpp.