NuTo
Numerics Tool
Public Member Functions | List of all members
NuTo::EngineeringStress< TDim > Class Template Reference

Engineering stress. More...

#include <EngineeringStress.h>

Inheritance diagram for NuTo::EngineeringStress< TDim >:
Eigen::Matrix< double, Voigt::Dim(TDim), 1 >

Public Member Functions

 EngineeringStress ()=default
 
template<typename OtherDerived >
 EngineeringStress (const Eigen::MatrixBase< OtherDerived > &other)
 This constructor allows you to construct EngineeringStress from Eigen expressions. More...
 
template<typename OtherDerived >
 EngineeringStress (Eigen::MatrixBase< OtherDerived > &&other)
 This constructor allows you to construct EngineeringStress from Eigen expressions. More...
 
template<typename OtherDerived >
EngineeringStressoperator= (const Eigen::MatrixBase< OtherDerived > &other)
 This method allows you to assign Eigen expressions to EngineeringStress. More...
 
template<typename OtherDerived >
EngineeringStressoperator= (Eigen::MatrixBase< OtherDerived > &&other)
 This method allows you to assign Eigen expressions to EngineeringStress. More...
 

Detailed Description

template<int TDim>
class NuTo::EngineeringStress< TDim >

Engineering stress.

3D case:

\[ \boldsymbol{\sigma} = \begin{bmatrix} \sigma_{x}\\ \sigma_{y}\\ \sigma_{z}\\ \tau_{yz}\\ \tau_{zx}\\ \tau_{xy} \end{bmatrix} = \begin{bmatrix} \sigma_{xx}\\ \sigma_{yy}\\ \sigma_{zz}\\ \sigma_{yz}\\ \sigma_{zx}\\ \sigma_{xy} \end{bmatrix}. \]

Constructor & Destructor Documentation

template<int TDim>
NuTo::EngineeringStress< TDim >::EngineeringStress ( )
default
template<int TDim>
template<typename OtherDerived >
NuTo::EngineeringStress< TDim >::EngineeringStress ( const Eigen::MatrixBase< OtherDerived > &  other)
inline

This constructor allows you to construct EngineeringStress from Eigen expressions.

template<int TDim>
template<typename OtherDerived >
NuTo::EngineeringStress< TDim >::EngineeringStress ( Eigen::MatrixBase< OtherDerived > &&  other)
inline

This constructor allows you to construct EngineeringStress from Eigen expressions.

Member Function Documentation

template<int TDim>
template<typename OtherDerived >
EngineeringStress& NuTo::EngineeringStress< TDim >::operator= ( const Eigen::MatrixBase< OtherDerived > &  other)
inline

This method allows you to assign Eigen expressions to EngineeringStress.

template<int TDim>
template<typename OtherDerived >
EngineeringStress& NuTo::EngineeringStress< TDim >::operator= ( Eigen::MatrixBase< OtherDerived > &&  other)
inline

This method allows you to assign Eigen expressions to EngineeringStress.


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