v0.9.0
Files | Classes
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 analysisImplementation of method for post-processing stresses.
 
file  elasticity.cpp
 

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  NonlinearElasticElement::BlockData
 data for calculation het conductivity and heat capacity elements More...
 
struct  HookeElement
 structure grouping operators and data used for calculation of nonlinear elastic elementIn order to assemble matrices and right hand vectors, the loops over elements, entities over that elements and finally loop over integration points are executed. More...
 
struct  HookeElement::OpPostProcHookeElement< ELEMENT >
 
struct  HookeElement::OpAleLhs_dX_dx
 
struct  HookeElement::OpAleLhsPre_dX_dx< S >
 
struct  HookeElement::OpAleLhs_dX_dX< S >
 
struct  HookeElement::OpAleRhs_dX
 
struct  HookeElement::OpAleLhsWithDensity_dX_dX
 
struct  HookeElement::OpAleLhsWithDensity_dx_dX
 
struct  HookeElement::OpAleLhs_dx_dX< S >
 
struct  HookeElement::OpAleLhs_dx_dx< S >
 
struct  HookeElement::OpAleRhs_dx
 
struct  HookeElement::OpLhs_dx_dx< S >
 
struct  HookeElement::OpRhs_dx
 
struct  HookeElement::OpAssemble
 
struct  HookeElement::OpCalculateStiffnessScaledByDensityField
 
struct  HookeElement::OpCalculateHomogeneousStiffness< S >
 
struct  HookeElement::OpCalculateEshelbyStress
 
struct  HookeElement::OpCalculateEnergy
 
struct  HookeElement::OpCalculateStress< S >
 
struct  HookeElement::OpCalculateStrainAle
 
struct  HookeElement::OpCalculateStrain< D >
 
struct  HookeElement::DataAtIntegrationPts
 
struct  KelvinVoigtDamper
 Implementation of Kelvin Voigt Damper. More...
 
struct  KelvinVoigtDamper::OpLhsdxdot
 Assemble matrix. More...
 
struct  KelvinVoigtDamper::OpLhsdxdx
 Assemble matrix. More...
 
struct  KelvinVoigtDamper::AssembleMatrix
 
struct  KelvinVoigtDamper::OpRhsStress
 Assemble internal force vector. More...
 
struct  KelvinVoigtDamper::AssembleVector
 
struct  KelvinVoigtDamper::OpJacobian
 
struct  KelvinVoigtDamper::OpGetDataAtGaussPts
 
struct  KelvinVoigtDamper::DamperFE
 definition of volume element More...
 
struct  KelvinVoigtDamper::CommonData
 Common data for nonlinear_elastic_elem model. More...
 
struct  KelvinVoigtDamper::ConstitutiveEquation< TYPE >
 Constitutive model functions. More...
 
struct  KelvinVoigtDamper::BlockMaterialData
 Dumper material parameters. More...
 
struct  NonlinearElasticElement
 structure grouping operators and data used for calculation of nonlinear elastic elementIn order to assemble matrices and right hand vectors, the loops over elements, entities over that elements and finally loop over integration points are executed. More...
 
struct  NonlinearElasticElement::OpLhsEshelby_dX
 
struct  NonlinearElasticElement::OpLhsEshelby_dx
 
struct  NonlinearElasticElement::OpRhsEshelbyStress
 
struct  NonlinearElasticElement::OpJacobianEshelbyStress
 
struct  NonlinearElasticElement::OpLhsPiolaKirchhoff_dX
 
struct  NonlinearElasticElement::OpLhsPiolaKirchhoff_dx
 
struct  NonlinearElasticElement::OpEnergy
 
struct  NonlinearElasticElement::OpRhsPiolaKirchhoff
 
struct  NonlinearElasticElement::OpJacobianEnergy
 Calculate explicit derivative of free energy. More...
 
struct  NonlinearElasticElement::OpJacobianPiolaKirchhoffStress
 Operator performs automatic differentiation. More...
 
struct  NonlinearElasticElement::OpGetCommonDataAtGaussPts
 
struct  NonlinearElasticElement::OpGetDataAtGaussPts
 
struct  NonlinearElasticElement::FunctionsToCalculatePiolaKirchhoffI< TYPE >
 Implementation of elastic (non-linear) St. Kirchhoff equation. More...
 
struct  NonlinearElasticElement::CommonData
 common data used by volume elements More...
 
struct  NonlinearElasticElement::MyVolumeFE
 definition of volume element More...
 
struct  NeumannForcesSurfaceComplexForLazy
 NonLinear surface pressure element (obsolete implementation) More...
 
struct  NeumannForcesSurfaceComplexForLazy::MyTriangleSpatialFE::bCForce
 
struct  NeumannForcesSurfaceComplexForLazy::MyTriangleSpatialFE::bCPressure
 
struct  NeumannForcesSurfaceComplexForLazy::MyTriangleSpatialFE
 
struct  NeumannForcesSurfaceComplexForLazy::AuxMethodMaterial
 
struct  NeumannForcesSurfaceComplexForLazy::AuxMethodSpatial
 
struct  SmallStrainPlasticity::CommonData
 common data used by volume elements More...
 

Detailed Description