template<class Scalar, int dim, bool byValue = true>
class Kaskade::Elastomechanics::GreenLagrangeTensor< Scalar, dim, byValue >
Full (right) Green-Lagrange strain tensor, the workhorse of hyperelasticity.
The right Green Lagrange strain tensor for a displacement \( u \) is defined as
\[ E = \frac{1}{2}(u_x + u_x^T + u_x^T u_x) = \frac{1}{2}(F^TF - I) = \frac{1}{2}(C-I). \]
- Template Parameters
-
Scalar | the scalar field type, usually double |
dim | the spatial dimension, usually 2 or 3 |
byValue | if true (default), the displacement derivative \( u_x \) is stored by value, otherwise by reference |
Definition at line 340 of file elasto.hh.
template<class Scalar , int dim, bool byValue = true>
The second derivative of the linearized Green-Lagrange strain tensor in direction dv,dw.
This is \( E_{u_x,u_x}(u_x) [v_x,w_x] = \frac{1}{2}(v_x^T w_x + w_x^T v_x). \)
Definition at line 380 of file elasto.hh.