NuTo
Numerics Tool
|
Engineering strain. More...
#include <EngineeringStrain.h>
Public Member Functions | |
EngineeringStrain ()=default | |
template<typename OtherDerived > | |
EngineeringStrain (const Eigen::MatrixBase< OtherDerived > &other) | |
This constructor allows you to construct EngineeringStrain from Eigen expressions. More... | |
template<typename OtherDerived > | |
EngineeringStrain (Eigen::MatrixBase< OtherDerived > &&other) | |
This constructor allows you to construct EngineeringStrain from Eigen expressions. More... | |
template<typename OtherDerived > | |
EngineeringStrain & | operator= (const Eigen::MatrixBase< OtherDerived > &other) |
This method allows you to assign Eigen expressions to EngineeringStrain. More... | |
template<typename OtherDerived > | |
EngineeringStrain & | operator= (Eigen::MatrixBase< OtherDerived > &&other) |
This method allows you to assign Eigen expressions to EngineeringStrain. More... | |
Engineering strain.
Due to the symmetry of the second order engineering strain tensor the engineering strain components can be stored as vector
\[ \boldsymbol{\varepsilon} = \begin{bmatrix} \varepsilon_{xx}\\ \varepsilon_{yy}\\ \varepsilon_{zz}\\ 2 \varepsilon_{xy}\\ 2 \varepsilon_{yz}\\ 2 \varepsilon_{zx} \end{bmatrix} = \begin{bmatrix} \varepsilon_{x}\\ \varepsilon_{y}\\ \varepsilon_{z}\\ \gamma_{xy} \\ \gamma_{yz} \\ \gamma_{zx} \end{bmatrix}. \]
|
default |
|
inline |
This constructor allows you to construct EngineeringStrain from Eigen expressions.
|
inline |
This constructor allows you to construct EngineeringStrain from Eigen expressions.
|
inline |
This method allows you to assign Eigen expressions to EngineeringStrain.
|
inline |
This method allows you to assign Eigen expressions to EngineeringStrain.