v0.8.23
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  ConvectiveMassElement
 structure grouping operators and data used for calculation of mass (convective) 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  ConvectiveMassElement::ShellResidualElement
 
struct  ConvectiveMassElement::PCShellCtx
 
struct  ConvectiveMassElement::MatShellCtx
 
struct  ConvectiveMassElement::UpdateAndControl
 
struct  ConvectiveMassElement::OpEshelbyDynamicMaterialMomentumLhs_dX
 
struct  ConvectiveMassElement::OpEshelbyDynamicMaterialMomentumLhs_dx
 
struct  ConvectiveMassElement::OpEshelbyDynamicMaterialMomentumLhs_dv
 
struct  ConvectiveMassElement::OpEshelbyDynamicMaterialMomentumRhs
 
struct  ConvectiveMassElement::OpEshelbyDynamicMaterialMomentumJacobian
 
struct  ConvectiveMassElement::OpVelocityLhs_dV_dX
 
struct  ConvectiveMassElement::OpVelocityLhs_dV_dx
 
struct  ConvectiveMassElement::OpVelocityLhs_dV_dv
 
struct  ConvectiveMassElement::OpVelocityRhs
 
struct  ConvectiveMassElement::OpVelocityJacobian
 
struct  ConvectiveMassElement::OpEnergy
 
struct  ConvectiveMassElement::OpMassLhs_dM_dX
 
struct  ConvectiveMassElement::OpMassLhs_dM_dx
 
struct  ConvectiveMassElement::OpMassLhs_dM_dv
 
struct  ConvectiveMassElement::OpMassRhs
 
struct  ConvectiveMassElement::OpMassJacobian
 
struct  ConvectiveMassElement::CommonFunctions
 
struct  ConvectiveMassElement::OpGetCommonDataAtGaussPts
 
struct  ConvectiveMassElement::OpGetDataAtGaussPts
 
struct  ConvectiveMassElement::CommonData
 common data used by volume elements More...
 
struct  ConvectiveMassElement::BlockData
 data for calculation inertia forces More...
 
struct  ConvectiveMassElement::MyVolumeFE
 definition of volume element 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::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  NeummanForcesSurfaceComplexForLazy
 NonLinear surface pressure element (obsolete implementation) More...
 
struct  NeummanForcesSurfaceComplexForLazy::MyTriangleSpatialFE::bCForce
 
struct  NeummanForcesSurfaceComplexForLazy::MyTriangleSpatialFE::bCPressure
 
struct  NeummanForcesSurfaceComplexForLazy::MyTriangleSpatialFE
 
struct  NeummanForcesSurfaceComplexForLazy::AuxMethodMaterial
 
struct  NeummanForcesSurfaceComplexForLazy::AuxMethodSpatial
 
struct  SmallStrainPlasticity::CommonData
 common data used by volume elements More...
 

Detailed Description