Rodin/Solid/Fields/CauchyStress.h file

Cauchy (true) stress tensor computation from the first Piola-Kirchhoff stress.

Computes the Cauchy stress tensor via the Piola transform:

\[ \boldsymbol{\sigma} = \frac{1}{J} \mathbf{P} \mathbf{F}^T \]

where $ \mathbf{P} $ is the first Piola-Kirchhoff stress, $ \mathbf{F} $ is the deformation gradient, and $ J = \det(\mathbf{F}) $ .

Namespaces

namespace Rodin
The Rodin library for finite element methods and shape optimization.
namespace Rodin::Solid
Hyperelastic solid mechanics module for large-deformation problems.

Classes

template<class LawDerived>
class Rodin::Solid::CauchyStress
Computes the Cauchy stress from a constitutive law.