#include <STVenantKirchhoff.h>

Saint Venant-Kirchhoff material
| Static Public Attributes | |
| static constexpr std::string_view | Name = "StVenantKirchhoff" | 
| Public Member Functions | |
| Real | getStrainEnergy (StrainInformation< DataTypes > *sinfo, const MaterialParameters< DataTypes > ¶m) override | 
| void | deriveSPKTensor (StrainInformation< DataTypes > *sinfo, const MaterialParameters< DataTypes > ¶m, MatrixSym &SPKTensorGeneral) override | 
| void | applyElasticityTensor (StrainInformation< DataTypes > *, const MaterialParameters< DataTypes > ¶m, const MatrixSym &inputTensor, MatrixSym &outputTensor) override | 
| void | ElasticityTensor (StrainInformation< DataTypes > *, const MaterialParameters< DataTypes > ¶m, Matrix6 &outputTensor) override | 
|  Public Member Functions inherited from sofa::component::solidmechanics::fem::hyperelastic::material::HyperelasticMaterial< DataTypes > | |
| virtual | ~HyperelasticMaterial () | 
| 
 | staticconstexpr | 
| 
 | inlineoverridevirtual | 
computes the Elasticity Tensor of the current configuration
Reimplemented from sofa::component::solidmechanics::fem::hyperelastic::material::HyperelasticMaterial< DataTypes >.
| 
 | inlineoverridevirtual | 
computes the second Piola Kirchhoff stress tensor of the current configuration
Reimplemented from sofa::component::solidmechanics::fem::hyperelastic::material::HyperelasticMaterial< DataTypes >.
| 
 | inlineoverridevirtual | 
| 
 | inlineoverridevirtual | 
returns the strain energy of the current configuration
Reimplemented from sofa::component::solidmechanics::fem::hyperelastic::material::HyperelasticMaterial< DataTypes >.