Serac
0.1
Serac is an implicit thermal strucural mechanics simulation code.
|
The material and load types for the solid functional physics module. More...
#include "serac/numerics/functional/functional.hpp"
Go to the source code of this file.
Classes | |
struct | serac::solid_mechanics::LinearIsotropic |
Linear isotropic elasticity material model. More... | |
struct | serac::solid_mechanics::StVenantKirchhoff |
St. Venant Kirchhoff hyperelastic model. More... | |
struct | serac::solid_mechanics::NeoHookean |
Neo-Hookean material model. More... | |
struct | serac::solid_mechanics::PowerLawHardening |
Power-law isotropic hardening law. More... | |
struct | serac::solid_mechanics::VoceHardening |
Voce's isotropic hardening law. More... | |
struct | serac::solid_mechanics::J2Nonlinear< HardeningType > |
J2 material with nonlinear isotropic hardening. More... | |
struct | serac::solid_mechanics::J2Nonlinear< HardeningType >::State |
variables required to characterize the hysteresis response More... | |
struct | serac::solid_mechanics::J2 |
a 3D constitutive model for a J2 material with linear isotropic and kinematic hardening. More... | |
struct | serac::solid_mechanics::J2::State |
variables required to characterize the hysteresis response More... | |
struct | serac::solid_mechanics::ConstantBodyForce< dim > |
Constant body force model. More... | |
struct | serac::solid_mechanics::ConstantTraction< dim > |
Constant traction boundary condition model. More... | |
Namespaces | |
serac | |
Accelerator functionality. | |
serac::solid_mechanics | |
SolidMechanics helper data types. | |
Functions | |
template<typename T , int dim> | |
auto | serac::solid_mechanics::greenStrain (const tensor< T, dim, dim > &grad_u) |
Compute Green's strain from the displacement gradient. | |
template<typename T1 , typename T2 , int dim> | |
auto | serac::solid_mechanics::KirchhoffToPiola (const tensor< T1, dim, dim > &kirchhoff_stress, const tensor< T2, dim, dim > &displacement_gradient) |
Transform the Kirchhoff stress to the Piola stress. More... | |
template<typename T1 , typename T2 , int dim> | |
auto | serac::solid_mechanics::CauchyToPiola (const tensor< T1, dim, dim > &cauchy_stress, const tensor< T2, dim, dim > &displacement_gradient) |
Transform the Cauchy stress to the Piola stress. More... | |
The material and load types for the solid functional physics module.
Definition in file solid_material.hpp.