Rodin/Solid/Fields/FirstPiolaKirchhoffStress.h file

First Piola-Kirchhoff stress tensor computation.

Computes the first Piola-Kirchhoff stress $ \mathbf{P} $ from a hyperelastic constitutive law:

\[ \mathbf{P} = \frac{\partial W}{\partial \mathbf{F}} \]

Namespaces

namespace Rodin
The Rodin library for finite element methods and shape optimization.
namespace Rodin::Solid
Constitutive laws, kinematics, and solid-mechanics integration.

Classes

template<class LawDerived>
class Rodin::Solid::FirstPiolaKirchhoffStress
Computes the first Piola-Kirchhoff stress from a constitutive law.