GRINS-0.8.0
|
#include <hyperelasticity.h>
Public Member Functions | |
Hyperelasticity (const GetPot &input) | |
virtual | ~Hyperelasticity () |
Public Member Functions inherited from GRINS::StressStrainLaw< Hyperelasticity< StrainEnergy > > | |
StressStrainLaw () | |
virtual | ~StressStrainLaw () |
void | compute_stress (unsigned int dim, const libMesh::TensorValue< libMesh::Real > &g_contra, const libMesh::TensorValue< libMesh::Real > &g_cov, const libMesh::TensorValue< libMesh::Real > &G_contra, const libMesh::TensorValue< libMesh::Real > &G_cov, libMesh::TensorValue< libMesh::Real > &stress) |
void | compute_stress_and_elasticity (unsigned int dim, const libMesh::TensorValue< libMesh::Real > &g_contra, const libMesh::TensorValue< libMesh::Real > &g_cov, const libMesh::TensorValue< libMesh::Real > &G_contra, const libMesh::TensorValue< libMesh::Real > &G_cov, libMesh::TensorValue< libMesh::Real > &stress, ElasticityTensor &C) |
libMesh::Real | compute_33_stress (const libMesh::TensorValue< libMesh::Real > &g_contra, const libMesh::TensorValue< libMesh::Real > &g_cov, const libMesh::TensorValue< libMesh::Real > &G_contra, const libMesh::TensorValue< libMesh::Real > &G_cov) |
This is primarily a helper function for the plane stress cases. More... | |
Private Member Functions | |
void | compute_stress_imp (unsigned int dim, const libMesh::TensorValue< libMesh::Real > &g_contra, const libMesh::TensorValue< libMesh::Real > &g_cov, const libMesh::TensorValue< libMesh::Real > &G_contra, const libMesh::TensorValue< libMesh::Real > &G_cov, libMesh::TensorValue< libMesh::Real > &stress) |
void | compute_stress_and_elasticity_imp (unsigned int dim, const libMesh::TensorValue< libMesh::Real > &g_contra, const libMesh::TensorValue< libMesh::Real > &g_cov, const libMesh::TensorValue< libMesh::Real > &G_contra, const libMesh::TensorValue< libMesh::Real > &G_cov, libMesh::TensorValue< libMesh::Real > &stress, ElasticityTensor &C) |
libMesh::Real | compute_33_stress_imp (const libMesh::TensorValue< libMesh::Real > &g_contra, const libMesh::TensorValue< libMesh::Real > &g_cov, const libMesh::TensorValue< libMesh::Real > &G_contra, const libMesh::TensorValue< libMesh::Real > &G_cov) |
Private Attributes | |
StrainEnergy | _W |
Friends | |
class | StressStrainLaw< Hyperelasticity< StrainEnergy > > |
Definition at line 45 of file hyperelasticity.h.
GRINS::Hyperelasticity< StrainEnergy >::Hyperelasticity | ( | const GetPot & | input | ) |
Definition at line 35 of file hyperelasticity.C.
|
virtual |
Definition at line 42 of file hyperelasticity.C.
|
private |
Definition at line 111 of file hyperelasticity.C.
|
private |
Definition at line 98 of file hyperelasticity.C.
|
private |
Definition at line 48 of file hyperelasticity.C.
|
friend |
Definition at line 52 of file hyperelasticity.h.
|
private |
Definition at line 76 of file hyperelasticity.h.