v0.13.1
Files | Classes | Variables
NonLinear Elastic Element
Collaboration diagram for NonLinear Elastic Element:

Files

file  convective_matrix.cpp
 
file  elasticity.cpp
 
file  ElasticMaterials.hpp
 Elastic materials.
 
file  Hooke.hpp
 Implementation of linear elastic material.
 
file  NeoHookean.hpp
 Implementation of Neo-Hookean elastic material.
 
file  VolumeLengthQuality.hpp
 Implementation of Volume-Length-Quality measure with barrier.
 
file  arc_length_nonlinear_elasticity.cpp
 nonlinear elasticity (arc-length control)
 
file  stability.cpp
 
file  KelvinVoigtDamper.hpp
 Implementation dashpot, i.e. damper.
 
file  NonLinearElasticElement.hpp
 Operators and data structures for non-linear elastic analysis.
 
file  PostProcStresses.hpp
 Post-processing stresses for non-linear analysis.
 

Classes

struct  ElasticMaterials
 Manage setting parameters and constitutive equations for nonlinear/linear elastic materials. More...
 
struct  ElasticMaterials::BlockOptionData
 
struct  Hooke< TYPE >
 Hook equation. More...
 
struct  NeoHookean< TYPE >
 NeoHookan equation. More...
 
struct  SmallStrainTranverslyIsotropic< TYPE >
 Hook equation. More...
 
struct  VolumeLengthQuality< TYPE >
 Volume Length Quality. More...
 
struct  ConvectiveMassElement
 structure grouping operators and data used for calculation of mass (convective) element \ nonlinear_elastic_elem More...
 
struct  ConvectiveMassElement::BlockData
 data for calculation inertia forces More...
 
struct  KelvinVoigtDamper
 Implementation of Kelvin Voigt Damper. More...
 
struct  KelvinVoigtDamper::BlockMaterialData
 Dumper material parameters. More...
 
struct  KelvinVoigtDamper::ConstitutiveEquation< TYPE >
 Constitutive model functions. More...
 
struct  KelvinVoigtDamper::CommonData
 Common data for nonlinear_elastic_elem model. More...
 
struct  KelvinVoigtDamper::DamperFE
 definition of volume element More...
 
struct  KelvinVoigtDamper::OpGetDataAtGaussPts
 
struct  KelvinVoigtDamper::OpJacobian
 
struct  KelvinVoigtDamper::AssembleVector
 
struct  KelvinVoigtDamper::OpRhsStress
 Assemble internal force vector. More...
 
struct  KelvinVoigtDamper::AssembleMatrix
 
struct  KelvinVoigtDamper::OpLhsdxdx
 Assemble matrix. More...
 
struct  KelvinVoigtDamper::OpLhsdxdot
 Assemble matrix. More...
 
struct  NonlinearElasticElement
 structure grouping operators and data used for calculation of nonlinear elastic element More...
 
struct  NonlinearElasticElement::MyVolumeFE
 definition of volume element More...
 
struct  NonlinearElasticElement::CommonData
 common data used by volume elements More...
 
struct  NonlinearElasticElement::FunctionsToCalculatePiolaKirchhoffI< TYPE >
 Implementation of elastic (non-linear) St. Kirchhoff equation. More...
 
struct  NonlinearElasticElement::OpGetDataAtGaussPts
 
struct  NonlinearElasticElement::OpGetCommonDataAtGaussPts
 
struct  NonlinearElasticElement::OpJacobianPiolaKirchhoffStress
 Operator performs automatic differentiation. More...
 
struct  NonlinearElasticElement::OpJacobianEnergy
 Calculate explicit derivative of free energy. More...
 
struct  NonlinearElasticElement::OpRhsPiolaKirchhoff
 
struct  NonlinearElasticElement::OpEnergy
 
struct  NonlinearElasticElement::OpLhsPiolaKirchhoff_dx
 
struct  NonlinearElasticElement::OpLhsPiolaKirchhoff_dX
 
struct  NonlinearElasticElement::OpJacobianEshelbyStress
 
struct  NonlinearElasticElement::OpRhsEshelbyStress
 
struct  NonlinearElasticElement::OpLhsEshelby_dx
 
struct  NonlinearElasticElement::OpLhsEshelby_dX
 
struct  NonlinearElasticElement::BlockData
 data for calculation heat conductivity and heat capacity elements More...
 
struct  NeumannForcesSurfaceComplexForLazy
 NonLinear surface pressure element (obsolete implementation) More...
 
struct  NeumannForcesSurfaceComplexForLazy::AuxMethodSpatial
 
struct  NeumannForcesSurfaceComplexForLazy::AuxMethodMaterial
 
struct  NeumannForcesSurfaceComplexForLazy::MyTriangleSpatialFE
 
struct  NeumannForcesSurfaceComplexForLazy::MyTriangleSpatialFE::bCForce
 
struct  NeumannForcesSurfaceComplexForLazy::MyTriangleSpatialFE::bCPressure
 

Variables

struct ConvectiveMassElement BlockData = NonlinearElasticElement::BlockData
 

Detailed Description

Variable Documentation

◆ BlockData

Examples
HookeElement.hpp.