MorphoGraphX  2.0-1-227
Public Member Functions | Protected Attributes | List of all members
mgx::SymmetricTensor Class Reference

#include <SymmetricTensor.hpp>

Public Member Functions

 SymmetricTensor ()
 
 SymmetricTensor (const Point3f &ev1, const Point3f &ev2, const Point3f &evals)
 
 SymmetricTensor (const SymmetricTensor &copy)
 
SymmetricTensoroperator= (const SymmetricTensor &other)
 
bool operator== (const SymmetricTensor &other) const
 
bool operator!= (const SymmetricTensor &other) const
 
Point3fev1 ()
 
Point3fev2 ()
 
const Point3fev1 () const
 
const Point3fev2 () const
 
Point3f ev3 () const
 
const Point3fevals () const
 
Point3fevals ()
 
Matrix3d toMatrix ()
 
bool fromMatrix (Matrix3d mat)
 

Protected Attributes

Point3f _ev1
 
Point3f _ev2
 
Point3f _evals
 

Detailed Description

Definition at line 59 of file SymmetricTensor.hpp.

Constructor & Destructor Documentation

◆ SymmetricTensor() [1/3]

mgx::SymmetricTensor::SymmetricTensor ( )
inline

Definition at line 61 of file SymmetricTensor.hpp.

◆ SymmetricTensor() [2/3]

mgx::SymmetricTensor::SymmetricTensor ( const Point3f ev1,
const Point3f ev2,
const Point3f evals 
)
inline

Definition at line 63 of file SymmetricTensor.hpp.

◆ SymmetricTensor() [3/3]

mgx::SymmetricTensor::SymmetricTensor ( const SymmetricTensor copy)
inline

Definition at line 66 of file SymmetricTensor.hpp.

Member Function Documentation

◆ ev1() [1/2]

Point3f& mgx::SymmetricTensor::ev1 ( )
inline

Definition at line 90 of file SymmetricTensor.hpp.

◆ ev1() [2/2]

const Point3f& mgx::SymmetricTensor::ev1 ( ) const
inline

Definition at line 98 of file SymmetricTensor.hpp.

◆ ev2() [1/2]

Point3f& mgx::SymmetricTensor::ev2 ( )
inline

Definition at line 94 of file SymmetricTensor.hpp.

◆ ev2() [2/2]

const Point3f& mgx::SymmetricTensor::ev2 ( ) const
inline

Definition at line 102 of file SymmetricTensor.hpp.

◆ ev3()

Point3f mgx::SymmetricTensor::ev3 ( ) const
inline

Definition at line 106 of file SymmetricTensor.hpp.

◆ evals() [1/2]

Point3f& mgx::SymmetricTensor::evals ( )
inline

Definition at line 114 of file SymmetricTensor.hpp.

◆ evals() [2/2]

const Point3f& mgx::SymmetricTensor::evals ( ) const
inline

Definition at line 110 of file SymmetricTensor.hpp.

◆ fromMatrix()

bool mgx::SymmetricTensor::fromMatrix ( Matrix3d  mat)
inline

Definition at line 128 of file SymmetricTensor.hpp.

◆ operator!=()

bool mgx::SymmetricTensor::operator!= ( const SymmetricTensor other) const
inline

Definition at line 84 of file SymmetricTensor.hpp.

◆ operator=()

SymmetricTensor& mgx::SymmetricTensor::operator= ( const SymmetricTensor other)
inline

Definition at line 69 of file SymmetricTensor.hpp.

◆ operator==()

bool mgx::SymmetricTensor::operator== ( const SymmetricTensor other) const
inline

Definition at line 77 of file SymmetricTensor.hpp.

◆ toMatrix()

Matrix3d mgx::SymmetricTensor::toMatrix ( )
inline

Definition at line 118 of file SymmetricTensor.hpp.

Member Data Documentation

◆ _ev1

Point3f mgx::SymmetricTensor::_ev1
protected

Definition at line 141 of file SymmetricTensor.hpp.

◆ _ev2

Point3f mgx::SymmetricTensor::_ev2
protected

Definition at line 141 of file SymmetricTensor.hpp.

◆ _evals

Point3f mgx::SymmetricTensor::_evals
protected

Definition at line 142 of file SymmetricTensor.hpp.


The documentation for this class was generated from the following file: