cratepy.material.models.stvenant_kirchhoff

St.Venant-Kirchhoff hyperelastic constitutive model.

This module includes the implementation of the St.Venant-Kirchhoff hyperelastic constitutive model under general anisotropic elasticity. The constitutive formulation can be found in de Vieira de Carvalho et al. (2022) [1].

Classes

StVenantKirchhoff

St.Venant-Kirchhoff hyperelastic constitutive model.

Functions

cauchy_from_second_piola(def_gradient, ...)

Cauchy stress tensor from second Piola-Kirchhoff stress tensor.

first_piola_from_second_piola(def_gradient, ...)

First Piola-Kirchhoff from second Piola-Kirchhoff stress tensor.

material_from_spatial_tangent_modulus(...)

Material consistent tangent modulus from spatial counterpart.

Classes

ConstitutiveModel(strain_formulation, ...)

Constitutive model interface.

Elastic(strain_formulation, problem_type, ...)

Linear elastic constitutive model.

StVenantKirchhoff(strain_formulation, ...)

St.Venant-Kirchhoff hyperelastic constitutive model.