GetFEM++  5.3
getfem::SaintVenant_Kirchhoff_hyperelastic_law Struct Reference

Saint-Venant Kirchhoff hyperelastic law. More...

#include <getfem_nonlinear_elasticity.h>

Inherits getfem::abstract_hyperelastic_law.

Public Member Functions

virtual void grad_sigma_updated_lagrangian (const base_matrix &F, const base_matrix &E, const base_vector &params, scalar_type det_trans, base_tensor &grad_sigma_ul) const
 cauchy-truesdel tangent moduli, used in updated lagrangian
- Public Member Functions inherited from getfem::abstract_hyperelastic_law
virtual void cauchy_updated_lagrangian (const base_matrix &F, const base_matrix &E, base_matrix &cauchy_stress, const base_vector &params, scalar_type det_trans) const
 True Cauchy stress (for Updated Lagrangian formulation)

Detailed Description

Saint-Venant Kirchhoff hyperelastic law.

This is the linear law used in linear elasticity, it is not well suited to large strain. (the convexes may become flat)

Definition at line 107 of file getfem_nonlinear_elasticity.h.

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