Rodin/Heart/CCMLC2014/PassiveEnergy.h file

Reduced invariant containers and passive-energy derivatives for CCMLC2014.

Namespaces

namespace Rodin
The Rodin library for finite element methods and shape optimization.
namespace Rodin::Heart
Namespace Rodin::Heart.

Classes

template<class Scalar>
struct Rodin::Heart::ReducedInvariants
Reduced invariants used by the passive-energy law.
template<class Scalar>
struct Rodin::Heart::ReducedInvariantGradient
First derivatives of passive-energy density with respect to reduced invariants.
template<class Scalar>
struct Rodin::Heart::ReducedInvariantHessian
Second derivatives of passive-energy density with respect to reduced invariants.
template<class Scalar>
struct Rodin::Heart::PassiveEnergyDerivatives
Bundle of gradient and Hessian for passive-energy derivatives.