OGS
MaterialPropertyLib::FormKelvinVector< GlobalDim > Struct Template Reference

Detailed Description

template<int GlobalDim>
struct MaterialPropertyLib::FormKelvinVector< GlobalDim >

Definition at line 16 of file FormKelvinVector.cpp.

Public Member Functions

MathLib::KelvinVector::KelvinVectorType< GlobalDim > operator() (double const &value) const
MathLib::KelvinVector::KelvinVectorType< GlobalDim > operator() (Eigen::Matrix< double, 2, 1 > const &) const
MathLib::KelvinVector::KelvinVectorType< GlobalDim > operator() (Eigen::Matrix< double, 3, 1 > const &values) const
MathLib::KelvinVector::KelvinVectorType< GlobalDim > operator() (Eigen::Matrix< double, 2, 2 > const &) const
MathLib::KelvinVector::KelvinVectorType< GlobalDim > operator() (Eigen::Matrix< double, 3, 3 > const &values) const
MathLib::KelvinVector::KelvinVectorType< GlobalDim > operator() (Eigen::Matrix< double, 4, 1 > const &) const
MathLib::KelvinVector::KelvinVectorType< GlobalDim > operator() (Eigen::Matrix< double, 6, 1 > const &) const
MathLib::KelvinVector::KelvinVectorType< GlobalDim > operator() (Eigen::MatrixXd const &) const

Member Function Documentation

◆ operator()() [1/8]

◆ operator()() [2/8]

template<int GlobalDim>
MathLib::KelvinVector::KelvinVectorType< GlobalDim > MaterialPropertyLib::FormKelvinVector< GlobalDim >::operator() ( Eigen::Matrix< double, 2, 1 > const & ) const
inline

Definition at line 27 of file FormKelvinVector.cpp.

29 {
31 }
#define OGS_FATAL(...)
Definition Error.h:19

References MaterialPropertyLib::error_info, and OGS_FATAL.

◆ operator()() [3/8]

template<int GlobalDim>
MathLib::KelvinVector::KelvinVectorType< GlobalDim > MaterialPropertyLib::FormKelvinVector< GlobalDim >::operator() ( Eigen::Matrix< double, 2, 2 > const & ) const
inline

Definition at line 42 of file FormKelvinVector.cpp.

44 {
46 }

References MaterialPropertyLib::error_info, and OGS_FATAL.

◆ operator()() [4/8]

template<int GlobalDim>
MathLib::KelvinVector::KelvinVectorType< GlobalDim > MaterialPropertyLib::FormKelvinVector< GlobalDim >::operator() ( Eigen::Matrix< double, 3, 1 > const & values) const
inline

◆ operator()() [5/8]

template<int GlobalDim>
MathLib::KelvinVector::KelvinVectorType< GlobalDim > MaterialPropertyLib::FormKelvinVector< GlobalDim >::operator() ( Eigen::Matrix< double, 3, 3 > const & values) const
inline

Definition at line 48 of file FormKelvinVector.cpp.

50 {
52 }
KelvinVectorType< DisplacementDim > tensorToKelvin(Eigen::Matrix< double, 3, 3 > const &m)

References MathLib::KelvinVector::tensorToKelvin().

◆ operator()() [6/8]

template<int GlobalDim>
MathLib::KelvinVector::KelvinVectorType< GlobalDim > MaterialPropertyLib::FormKelvinVector< GlobalDim >::operator() ( Eigen::Matrix< double, 4, 1 > const & ) const
inline

Definition at line 54 of file FormKelvinVector.cpp.

56 {
58 }

References MaterialPropertyLib::error_info, and OGS_FATAL.

◆ operator()() [7/8]

template<int GlobalDim>
MathLib::KelvinVector::KelvinVectorType< GlobalDim > MaterialPropertyLib::FormKelvinVector< GlobalDim >::operator() ( Eigen::Matrix< double, 6, 1 > const & ) const
inline

Definition at line 60 of file FormKelvinVector.cpp.

62 {
64 }

References MaterialPropertyLib::error_info, and OGS_FATAL.

◆ operator()() [8/8]

template<int GlobalDim>
MathLib::KelvinVector::KelvinVectorType< GlobalDim > MaterialPropertyLib::FormKelvinVector< GlobalDim >::operator() ( Eigen::MatrixXd const & ) const
inline

Definition at line 66 of file FormKelvinVector.cpp.

68 {
70 }

References MaterialPropertyLib::error_info, and OGS_FATAL.


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