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