Rodin/Solid/Kinematics/KinematicState.h file

Kinematic state for finite-strain solid mechanics.

Provides the KinematicState class that encapsulates all kinematic quantities derived from the displacement gradient, including:

  • Deformation gradient $ \mathbf{F} = \mathbf{I} + \nabla \mathbf{u} $
  • Right Cauchy-Green tensor $ \mathbf{C} = \mathbf{F}^T \mathbf{F} $
  • Left Cauchy-Green tensor $ \mathbf{b} = \mathbf{F} \mathbf{F}^T $
  • Jacobian $ J = \det(\mathbf{F}) $
  • Inverse and inverse transpose of $ \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

class Rodin::Solid::KinematicState
Kinematic state for finite-strain continuum mechanics.