InternalVirtualWorkTangent.h file
Tangent integrator for the internal virtual work in hyperelastic formulations.
Evaluates the bilinear form arising from the linearization of the internal virtual work:
where denotes the action of the material tangent .
The integrator is generic: it obtains the finite element basis from the FE space (not hardcoded to P1), supports arbitrary quadrature rules, and builds a ConstitutivePoint (composed over Geometry::Point) at each quadrature point for constitutive evaluation.
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 TrialFunctionType, class TestFunctionType, class DisplacementType>class Rodin::Solid::InternalVirtualWorkTangent
- Local bilinear form integrator for the internal virtual work tangent in hyperelastic problems.