attach_internal_vars(typename TDomain::grid_type &grid) | ug::SmallStrainMechanics::IMaterialLaw< TDomain > | inlinevirtual |
base_type typedef | ug::SmallStrainMechanics::DamageLaw< TDomain > | private |
clear_attachments(typename TDomain::grid_type &grid) | ug::SmallStrainMechanics::IMaterialLaw< TDomain > | inlinevirtual |
DamageLaw(SmartPtr< GridFunction< TDomain, CPUAlgebra > > spF, SmartPtr< GridFunction< TDomain, CPUAlgebra > > spPsi0) | ug::SmallStrainMechanics::DamageLaw< TDomain > | inline |
dim | ug::SmallStrainMechanics::DamageLaw< TDomain > | static |
DisplacementGradient(MathMatrix< dim, dim > &GradU, const size_t ip, const TFEGeom &geo, const LocalVector &u) | ug::SmallStrainMechanics::IMaterialLaw< TDomain > | |
elasticityTensor() | ug::SmallStrainMechanics::HookeLaw< TDomain > | inlinevirtual |
elasticityTensor(const size_t ip, const MathMatrix< dim, dim > &GradU) | ug::SmallStrainMechanics::HookeLaw< TDomain > | inlinevirtual |
ug::SmallStrainMechanics::IMaterialLaw::elasticityTensor(const size_t ip, const MathVector< dim > &x, const MathMatrix< dim, dim > &GradU) | ug::SmallStrainMechanics::IMaterialLaw< TDomain > | inlinevirtual |
elastTensIsConstant() | ug::SmallStrainMechanics::IMaterialLaw< TDomain > | inline |
energy_on_curr_elem() | ug::SmallStrainMechanics::IScaledHookeLaw< TDomain > | inline |
hardening_parameter(const size_t ip) | ug::SmallStrainMechanics::IMaterialLaw< TDomain > | inlinevirtual |
HookeLaw() | ug::SmallStrainMechanics::HookeLaw< TDomain > | inline |
IMaterialLaw() | ug::SmallStrainMechanics::IMaterialLaw< TDomain > | inline |
inelastic_strain_tensor(const size_t ip) | ug::SmallStrainMechanics::IMaterialLaw< TDomain > | inlinevirtual |
init() | ug::SmallStrainMechanics::HookeLaw< TDomain > | virtual |
init_internal_vars(TBaseElem *elem, const size_t numIP) | ug::SmallStrainMechanics::IScaledHookeLaw< TDomain > | inlinevirtual |
internal_vars(TBaseElem *elem) | ug::SmallStrainMechanics::IScaledHookeLaw< TDomain > | inlinevirtual |
is_initialized() | ug::SmallStrainMechanics::IMaterialLaw< TDomain > | inline |
IScaledHookeLaw(SmartPtr< GridFunction< TDomain, CPUAlgebra > > spScaling, SmartPtr< GridFunction< TDomain, CPUAlgebra > > spEnergy) | ug::SmallStrainMechanics::IScaledHookeLaw< TDomain > | inline |
m_bConstElastTens | ug::SmallStrainMechanics::IMaterialLaw< TDomain > | protected |
m_bInit | ug::SmallStrainMechanics::IMaterialLaw< TDomain > | protected |
m_materialConfiguration | ug::SmallStrainMechanics::HookeLaw< TDomain > | |
m_pEnergy_elem | ug::SmallStrainMechanics::IScaledHookeLaw< TDomain > | protected |
m_pScaling_elem | ug::SmallStrainMechanics::IScaledHookeLaw< TDomain > | protected |
m_spElastTensorFunct | ug::SmallStrainMechanics::HookeLaw< TDomain > | protected |
m_spEnergy | ug::SmallStrainMechanics::IScaledHookeLaw< TDomain > | protected |
m_spScaling | ug::SmallStrainMechanics::IScaledHookeLaw< TDomain > | protected |
needs_to_add_jac_m() | ug::SmallStrainMechanics::IMaterialLaw< TDomain > | inlinevirtual |
plastic_multiplier(const size_t ip, const MathMatrix< dim, dim > &GradU) | ug::SmallStrainMechanics::IMaterialLaw< TDomain > | inlinevirtual |
post_process_energy_on_curr_elem() | ug::SmallStrainMechanics::DamageLaw< TDomain > | inlinevirtual |
scaling_on_curr_elem() | ug::SmallStrainMechanics::IScaledHookeLaw< TDomain > | inlinevirtual |
set_elasticity_tensor_orthotropic(const number C11, const number C12, const number C13, const number C22, const number C23, const number C33, const number C44, const number C55, const number C66) | ug::SmallStrainMechanics::HookeLaw< TDomain > | |
set_elasticity_tensor_orthotropic_E_G_nu(const number E1, const number E2, const number E3, const number G12, const number G13, const number G23, const number v12, const number v13, const number v23) | ug::SmallStrainMechanics::HookeLaw< TDomain > | |
set_elasticity_tensor_orthotropic_plain_strain_E_G_nu(const number E1, const number E2, const number E3, const number G12, const number G13, const number G23, const number v12, const number v13, const number v23) | ug::SmallStrainMechanics::HookeLaw< TDomain > | |
set_elasticity_tensor_orthotropic_plain_stress_E_G_nu(const number E1, const number E2, const number G12, const number v12) | ug::SmallStrainMechanics::HookeLaw< TDomain > | |
set_hooke_elasticity_tensor(const number lambda, const number mu) | ug::SmallStrainMechanics::HookeLaw< TDomain > | |
set_hooke_elasticity_tensor_E_nu(const number E, const number nu) | ug::SmallStrainMechanics::HookeLaw< TDomain > | |
set_hooke_elasticity_tensor_plain_strain_E_nu(const number E, const number nu) | ug::SmallStrainMechanics::HookeLaw< TDomain > | |
set_hooke_elasticity_tensor_plain_stress_E_nu(const number E, const number nu) | ug::SmallStrainMechanics::HookeLaw< TDomain > | |
strainTensor(MathMatrix< dim, dim > &strainTens, const MathMatrix< dim, dim > &GradU) | ug::SmallStrainMechanics::HookeLaw< TDomain > | inline |
stressTensor(MathMatrix< dim, dim > &stressTens, const size_t ip, const MathMatrix< dim, dim > &GradU) | ug::SmallStrainMechanics::HookeLaw< TDomain > | virtual |
ug::SmallStrainMechanics::IMaterialLaw::stressTensor(MathMatrix< dim, dim > &stressTens, const size_t ip, const MathVector< dim > &x, const MathMatrix< dim, dim > &GradU) | ug::SmallStrainMechanics::IMaterialLaw< TDomain > | inlinevirtual |
TBaseElem typedef | ug::SmallStrainMechanics::DamageLaw< TDomain > | |
this_type typedef | ug::SmallStrainMechanics::DamageLaw< TDomain > | private |
update_internal_vars(const size_t ip, const MathMatrix< dim, dim > &GradU) | ug::SmallStrainMechanics::IMaterialLaw< TDomain > | inlinevirtual |
write_data_to_console(const number t) | ug::SmallStrainMechanics::IMaterialLaw< TDomain > | inlinevirtual |
~DamageLaw() | ug::SmallStrainMechanics::DamageLaw< TDomain > | inline |
~HookeLaw() | ug::SmallStrainMechanics::HookeLaw< TDomain > | inline |
~IMaterialLaw() | ug::SmallStrainMechanics::IMaterialLaw< TDomain > | inlinevirtual |
~IScaledHookeLaw() | ug::SmallStrainMechanics::IScaledHookeLaw< TDomain > | inline |