ESyS-Particle  2.3
esys::lsm::Tensor Class Reference

#include <StressTensor.h>

Inheritance diagram for esys::lsm::Tensor:
Collaboration diagram for esys::lsm::Tensor:

Public Types

typedef
EigenvalueCalculator::Complex 
Complex
 
typedef
EigenvalueCalculator::ComplexVector 
ComplexVector
 

Public Member Functions

 Tensor ()
 
 Tensor (const Vec3 &pos, const Matrix3 &tensor)
 
virtual ~Tensor ()
 
const Vec3getPos () const
 
const Matrix3getTensor () const
 
ComplexVector getEigenvalues () const
 

Private Attributes

Vec3 m_pos
 
Matrix3 m_tensor
 

Member Typedef Documentation

Constructor & Destructor Documentation

esys::lsm::Tensor::Tensor ( )
inline
esys::lsm::Tensor::Tensor ( const Vec3 pos,
const Matrix3 tensor 
)
inline
virtual esys::lsm::Tensor::~Tensor ( )
inlinevirtual

Member Function Documentation

ComplexVector esys::lsm::Tensor::getEigenvalues ( ) const
inline

References esys::lsm::EigenvalueCalculator::getEigenvalues(), and getTensor().

Referenced by esys::lsm::InteractionToStressConverter::getNormDevStress(), and esys::lsm::InteractionToStressConverter::getRealDevStress().

Here is the call graph for this function:

Here is the caller graph for this function:

const Vec3& esys::lsm::Tensor::getPos ( ) const
inline

References m_pos.

Referenced by esys::lsm::InteractionToStressConverter::calcDevRegularGrid(), and esys::lsm::getBoxTensor().

Here is the caller graph for this function:

const Matrix3& esys::lsm::Tensor::getTensor ( ) const
inline

References m_tensor.

Referenced by esys::lsm::getBoxTensor(), and getEigenvalues().

Here is the caller graph for this function:

Member Data Documentation

Vec3 esys::lsm::Tensor::m_pos
private

Referenced by getPos().

Matrix3 esys::lsm::Tensor::m_tensor
private

Referenced by getTensor().


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