SuperDex Physics C++ API
Loading...
Searching...
No Matches
superdex::LinearElasticMaterialParams Struct Reference

Parameters for the Linear Elastic (Hookean) material model. More...

#include <linear_elastic_params.h>

Public Member Functions

bool operator== (LinearElasticMaterialParams const &) const =default

Public Attributes

real poissonRatio = kDefaultPoissonRatio
 Poisson's ratio (dimensionless).
real youngsModulus = kDefaultYoungsModulus
 Young's modulus [Pa].

Detailed Description

Parameters for the Linear Elastic (Hookean) material model.

Simplest material model with linear stress-strain relationship. Computationally fast but only accurate for small deformations.

Note
Not suitable for large deformations.
No PSD enforcement is needed. The Hessian matrix is positive definite regardless of the PSD strategy.
See also
SoftMaterialType::LinearElastic

Definition at line 37 of file linear_elastic_params.h.

Member Function Documentation

◆ operator==()

bool superdex::LinearElasticMaterialParams::operator== ( LinearElasticMaterialParams const & ) const
default

Member Data Documentation

◆ poissonRatio

real superdex::LinearElasticMaterialParams::poissonRatio = kDefaultPoissonRatio

Poisson's ratio (dimensionless).

Note
Must be in (-1, 0.5). Near 0.5 = nearly incompressible.

Definition at line 46 of file linear_elastic_params.h.

◆ youngsModulus

real superdex::LinearElasticMaterialParams::youngsModulus = kDefaultYoungsModulus

Young's modulus [Pa].

Must be positive.

Definition at line 39 of file linear_elastic_params.h.


The documentation for this struct was generated from the following file: