MeshKit  1.0
GreenCoordinates3D Class Reference

#include <GreenCoordinates3D.hpp>

List of all members.

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

MKCoremk_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

Detailed Description

Definition at line 31 of file GreenCoordinates3D.hpp.


Constructor & Destructor Documentation

GreenCoordinates3D ( MKCore core,
vector< vector< double > >  iNodes 
)

Definition at line 11 of file GreenCoordinates3D.cpp.

Definition at line 185 of file GreenCoordinates3D.cpp.


Member Function Documentation

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.


Member Data Documentation

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.

MKCore* mk_core [private]

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.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines