an edge of an active 3D Tetrahedrisation
![]() | getTetrahedrisation () const returns the mesh containing the edge |
![]() | getVertex (const unsigned int i) const returns the vertex number i (i=0 or 1 ) |
![]() | getLength () const returns the edge length |
![]() | getSquareLength () const returns the edge length |
![]() | getSquareRestLength () const returns the store rest edge length |
![]() | getSquareLengthVariation () const returns the edge square length variation |
![]() | getEdgeVector (TetraVertex3D *v) const returns the edge vector |
![]() | getDirection () const returns the edge direction |
![]() | computeSpringForce () compute the spring force on the 2 connected vertices |
![]() | getRestLength () const returns the edge rest length |
![]() | getTensor (void) return the edge tensor |
![]() | getOptimizedTensor (const unsigned int i) return the optimized edge tensor |
![]() | computeOptimizedTensors () compute the optimized tensor given the edge elastic tensor and the inverse elastic tensors at each vertex : Kii(-1) * Kij |
![]() | computeLength () compute the edge length |
![]() | computeEdgeSquareLength () return the edge square length |
![]() | computeSquareLengthVariation () compute the edge square lenght variation |
![]() | computeRestLength () compute the edge square lenght variation |
![]() | computeLengthAndDirection () compute the edge length and unit direction vector |
![]() | storeRestLength () store the current edge length as the edge rest length |
![]() | storeSquareRestLength () store the current square edge length as the square edge rest length |
![]() | computeRestData () compute the rest length and square length according to vertices rest positions |
![]() | addTensor (const Matrix3x3 add to the current tensor a given tensor |
![]() | substractTensor (const Matrix3x3 substract to the current tensor a given tensor |
![]() | computeElasticForce () const compute elastic force on the two adjacent vertices |
![]() | constructor
| ||
![]() | destructor
|
an edge of an active 3D Tetrahedrisation
double restLength
double squareRestLength
double length
double squareLength
double squareLengthVariation
Vec3
Matrix3x3
Matrix3x3
bool optimizedTensorValid
constructor
destructor
inline ActiveTetra3D* getTetrahedrisation() const
inline ActiveTetraVertex3D* getVertex(const unsigned int i) const
inline double getLength() const
inline double getSquareLength() const
inline double getSquareRestLength() const
inline double getSquareLengthVariation() const
inline Vec3
inline Vec3
void computeSpringForce()
inline double getRestLength() const
inline Matrix3x3
Matrix3x3
void computeOptimizedTensors()
void computeLength()
double computeEdgeSquareLength()
void computeSquareLengthVariation()
void computeRestLength()
void computeLengthAndDirection()
void storeRestLength()
void storeSquareRestLength()
void computeRestData()
inline void addTensor(const Matrix3x3
inline void substractTensor(const Matrix3x3
void computeElasticForce() const
alphabetic index hierarchy of classes
this page has been generated automatically by doc++
(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de