70#if MOCHI_LANGUAGE_CPP20
MaterialPsdStrategy
Strategy for ensuring positive semi-definite (PSD) Hessian matrices in material models.
@ Projection
Eigenvalue clamping: U * Max(Λ, ε) * U^T.
constexpr real kDefaultArapStiffness
Default ARAP stiffness (μ) [Pa].
#define MOCHI_STRUCT_END()
#define MOCHI_FIELD(name)
#define MOCHI_STRUCT_BEGIN(name)
#define MOCHI_ATTRIBUTE(...)
Parameters for the Active Shape Targeting ARAP material model.
real stiffness
ARAP stiffness parameter (μ) [Pa].
MaterialPsdStrategy psdStrategy
Strategy for ensuring positive semi-definite Hessian matrices.
Real6 shapeTargetTensor
Shape target tensor (6 values).
bool operator==(ActiveShapeTargetingArapMaterialParams const &) const =default