GRINS-0.6.0
|
#include <incompressible_plane_stress_hyperelasticity.h>
Public Member Functions | |
IncompressiblePlaneStressHyperelasticity (const GetPot &input) | |
virtual | ~IncompressiblePlaneStressHyperelasticity () |
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 > &a_contra, const libMesh::TensorValue< libMesh::Real > &a_cov, const libMesh::TensorValue< libMesh::Real > &A_contra, const libMesh::TensorValue< libMesh::Real > &A_cov, libMesh::TensorValue< libMesh::Real > &stress) |
void | compute_stress_and_elasticity_imp (unsigned int dim, const libMesh::TensorValue< libMesh::Real > &a_contra, const libMesh::TensorValue< libMesh::Real > &a_cov, const libMesh::TensorValue< libMesh::Real > &A_contra, const libMesh::TensorValue< libMesh::Real > &A_cov, libMesh::TensorValue< libMesh::Real > &stress, ElasticityTensor &C) |
void | compute_I1_I2 (const libMesh::TensorValue< libMesh::Real > &a_contra, const libMesh::TensorValue< libMesh::Real > &a_cov, const libMesh::TensorValue< libMesh::Real > &A_contra, const libMesh::TensorValue< libMesh::Real > &A_cov, libMesh::Real lambda_sq, libMesh::Real A_over_a, libMesh::Real &I1, libMesh::Real &I2) const |
void | compute_stress_terms (libMesh::Real lambda_sq, libMesh::Real A_over_a, libMesh::Real I1, libMesh::Real I2, libMesh::Real &a_term, libMesh::Real &A_term) const |
void | compute_stress_deriv_terms (libMesh::Real lambda_sq, libMesh::Real A_over_a, libMesh::Real I1, libMesh::Real I2, const libMesh::TensorValue< libMesh::Real > &a_contra, const libMesh::TensorValue< libMesh::Real > &A_contra, libMesh::TensorValue< libMesh::Real > &daterm_dstrain, libMesh::TensorValue< libMesh::Real > &dAterm_dstrain) const |
void | compute_Acontra_deriv (const libMesh::TensorValue< libMesh::Real > &A_contra, ElasticityTensor &dAcontra_dstrain) const |
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< IncompressiblePlaneStressHyperelasticity< StrainEnergy > > |
Definition at line 45 of file incompressible_plane_stress_hyperelasticity.h.
GRINS::IncompressiblePlaneStressHyperelasticity< StrainEnergy >::IncompressiblePlaneStressHyperelasticity | ( | const GetPot & | input | ) |
Definition at line 37 of file incompressible_plane_stress_hyperelasticity.C.
|
virtual |
Definition at line 44 of file incompressible_plane_stress_hyperelasticity.C.
|
inherited |
This is primarily a helper function for the plane stress cases.
|
private |
Definition at line 239 of file incompressible_plane_stress_hyperelasticity.C.
|
private |
Definition at line 217 of file incompressible_plane_stress_hyperelasticity.C.
|
private |
Definition at line 131 of file incompressible_plane_stress_hyperelasticity.C.
|
inherited |
|
inherited |
|
private |
Definition at line 82 of file incompressible_plane_stress_hyperelasticity.C.
|
private |
Definition at line 174 of file incompressible_plane_stress_hyperelasticity.C.
|
private |
Definition at line 50 of file incompressible_plane_stress_hyperelasticity.C.
|
private |
Definition at line 156 of file incompressible_plane_stress_hyperelasticity.C.
|
friend |
Definition at line 52 of file incompressible_plane_stress_hyperelasticity.h.
|
private |
Definition at line 97 of file incompressible_plane_stress_hyperelasticity.h.