Serac  0.1
Serac is an implicit thermal strucural mechanics simulation code.
Public Types | Public Member Functions | Public Attributes | List of all members
serac::solid_mechanics::StVenantKirchhoff Struct Reference

St. Venant Kirchhoff hyperelastic model. More...

#include <solid_material.hpp>

Public Types

using State = Empty
 this material has no internal variables
 

Public Member Functions

template<typename T , int dim>
auto operator() (State &, const tensor< T, dim, dim > &grad_u) const
 stress calculation for a St. Venant Kirchhoff material model More...
 

Public Attributes

double density
 density
 
double K
 Bulk modulus.
 
double G
 Shear modulus.
 

Detailed Description

St. Venant Kirchhoff hyperelastic model.

Definition at line 62 of file solid_material.hpp.

Member Function Documentation

◆ operator()()

template<typename T , int dim>
auto serac::solid_mechanics::StVenantKirchhoff::operator() ( State ,
const tensor< T, dim, dim > &  grad_u 
) const
inline

stress calculation for a St. Venant Kirchhoff material model

Template Parameters
TType of the displacement gradient components (number-like)
Parameters
[in]grad_uDisplacement gradient
Returns
The Cauchy stress

Definition at line 75 of file solid_material.hpp.


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