Physical Quantities  v1.0.0
C++ library of physical quantities, physical models, and units of measure for scientific computing. https://github.com/acodcha/phq
PhQ::ConstitutiveModel::ElasticIsotropicSolid< NumericType > Member List

This is the complete list of members for PhQ::ConstitutiveModel::ElasticIsotropicSolid< NumericType >, including all inherited members.

ConstitutiveModel()=defaultPhQ::ConstitutiveModel
ConstitutiveModel(const ConstitutiveModel &other)=defaultPhQ::ConstitutiveModel
ConstitutiveModel(ConstitutiveModel &&other) noexcept=defaultPhQ::ConstitutiveModel
ElasticIsotropicSolid()PhQ::ConstitutiveModel::ElasticIsotropicSolid< NumericType >inline
ElasticIsotropicSolid(const YoungModulus< NumericType > &young_modulus, const PoissonRatio< NumericType > &poisson_ratio)PhQ::ConstitutiveModel::ElasticIsotropicSolid< NumericType >inline
ElasticIsotropicSolid(const YoungModulus< NumericType > &young_modulus, const ShearModulus< NumericType > &shear_modulus)PhQ::ConstitutiveModel::ElasticIsotropicSolid< NumericType >inline
ElasticIsotropicSolid(const YoungModulus< NumericType > &young_modulus, const IsentropicBulkModulus< NumericType > &isentropic_bulk_modulus)PhQ::ConstitutiveModel::ElasticIsotropicSolid< NumericType >inline
ElasticIsotropicSolid(const YoungModulus< NumericType > &young_modulus, const IsothermalBulkModulus< NumericType > &isothermal_bulk_modulus)PhQ::ConstitutiveModel::ElasticIsotropicSolid< NumericType >inline
ElasticIsotropicSolid(const YoungModulus< NumericType > &young_modulus, const LameFirstModulus< NumericType > &lame_first_modulus)PhQ::ConstitutiveModel::ElasticIsotropicSolid< NumericType >inline
ElasticIsotropicSolid(const YoungModulus< NumericType > &young_modulus, const PWaveModulus< NumericType > &p_wave_modulus)PhQ::ConstitutiveModel::ElasticIsotropicSolid< NumericType >inline
ElasticIsotropicSolid(const ShearModulus< NumericType > &shear_modulus, const PoissonRatio< NumericType > &poisson_ratio)PhQ::ConstitutiveModel::ElasticIsotropicSolid< NumericType >inline
ElasticIsotropicSolid(const ShearModulus< NumericType > &shear_modulus, const IsentropicBulkModulus< NumericType > &isentropic_bulk_modulus)PhQ::ConstitutiveModel::ElasticIsotropicSolid< NumericType >inline
ElasticIsotropicSolid(const ShearModulus< NumericType > &shear_modulus, const IsothermalBulkModulus< NumericType > &isothermal_bulk_modulus)PhQ::ConstitutiveModel::ElasticIsotropicSolid< NumericType >inline
ElasticIsotropicSolid(const ShearModulus< NumericType > &shear_modulus, const LameFirstModulus< NumericType > &lame_first_modulus)PhQ::ConstitutiveModel::ElasticIsotropicSolid< NumericType >inline
ElasticIsotropicSolid(const ShearModulus< NumericType > &shear_modulus, const PWaveModulus< NumericType > &p_wave_modulus)PhQ::ConstitutiveModel::ElasticIsotropicSolid< NumericType >inline
ElasticIsotropicSolid(const IsentropicBulkModulus< NumericType > &isentropic_bulk_modulus, const LameFirstModulus< NumericType > &lame_first_modulus)PhQ::ConstitutiveModel::ElasticIsotropicSolid< NumericType >inline
ElasticIsotropicSolid(const IsothermalBulkModulus< NumericType > &isothermal_bulk_modulus, const LameFirstModulus< NumericType > &lame_first_modulus)PhQ::ConstitutiveModel::ElasticIsotropicSolid< NumericType >inline
ElasticIsotropicSolid(const IsentropicBulkModulus< NumericType > &isentropic_bulk_modulus, const PWaveModulus< NumericType > &p_wave_modulus)PhQ::ConstitutiveModel::ElasticIsotropicSolid< NumericType >inline
ElasticIsotropicSolid(const IsothermalBulkModulus< NumericType > &isothermal_bulk_modulus, const PWaveModulus< NumericType > &p_wave_modulus)PhQ::ConstitutiveModel::ElasticIsotropicSolid< NumericType >inline
ElasticIsotropicSolid(const IsentropicBulkModulus< NumericType > &isentropic_bulk_modulus, const PoissonRatio< NumericType > &poisson_ratio)PhQ::ConstitutiveModel::ElasticIsotropicSolid< NumericType >inline
ElasticIsotropicSolid(const IsothermalBulkModulus< NumericType > &isothermal_bulk_modulus, const PoissonRatio< NumericType > &poisson_ratio)PhQ::ConstitutiveModel::ElasticIsotropicSolid< NumericType >inline
ElasticIsotropicSolid(const LameFirstModulus< NumericType > &lame_first_modulus, const PWaveModulus< NumericType > &p_wave_modulus)PhQ::ConstitutiveModel::ElasticIsotropicSolid< NumericType >inline
ElasticIsotropicSolid(const LameFirstModulus< NumericType > &lame_first_modulus, const PoissonRatio< NumericType > &poisson_ratio)PhQ::ConstitutiveModel::ElasticIsotropicSolid< NumericType >inline
ElasticIsotropicSolid(const PWaveModulus< NumericType > &p_wave_modulus, const PoissonRatio< NumericType > &poisson_ratio)PhQ::ConstitutiveModel::ElasticIsotropicSolid< NumericType >inline
ElasticIsotropicSolid(const ElasticIsotropicSolid &other)=defaultPhQ::ConstitutiveModel::ElasticIsotropicSolid< NumericType >
ElasticIsotropicSolid(ElasticIsotropicSolid &&other) noexcept=defaultPhQ::ConstitutiveModel::ElasticIsotropicSolid< NumericType >
GetType() const noexcept overridePhQ::ConstitutiveModel::ElasticIsotropicSolid< NumericType >inlinevirtual
IsentropicBulkModulus() constPhQ::ConstitutiveModel::ElasticIsotropicSolid< NumericType >inline
IsothermalBulkModulus() constPhQ::ConstitutiveModel::ElasticIsotropicSolid< NumericType >inline
JSON() const overridePhQ::ConstitutiveModel::ElasticIsotropicSolid< NumericType >inlinevirtual
lame_first_modulusPhQ::ConstitutiveModel::ElasticIsotropicSolid< NumericType >private
LameFirstModulus() const noexceptPhQ::ConstitutiveModel::ElasticIsotropicSolid< NumericType >inline
operator=(const ElasticIsotropicSolid &other)=defaultPhQ::ConstitutiveModel::ElasticIsotropicSolid< NumericType >
operator=(ElasticIsotropicSolid &&other) noexcept=defaultPhQ::ConstitutiveModel::ElasticIsotropicSolid< NumericType >
PhQ::ConstitutiveModel::operator=(const ConstitutiveModel &other)=defaultPhQ::ConstitutiveModel
PhQ::ConstitutiveModel::operator=(ConstitutiveModel &&other) noexcept=defaultPhQ::ConstitutiveModel
PoissonRatio() constPhQ::ConstitutiveModel::ElasticIsotropicSolid< NumericType >inline
Print() const overridePhQ::ConstitutiveModel::ElasticIsotropicSolid< NumericType >inlinevirtual
PWaveModulus() constPhQ::ConstitutiveModel::ElasticIsotropicSolid< NumericType >inline
shear_modulusPhQ::ConstitutiveModel::ElasticIsotropicSolid< NumericType >private
ShearModulus() const noexceptPhQ::ConstitutiveModel::ElasticIsotropicSolid< NumericType >inline
Strain(const PhQ::Stress< float > &stress) const overridePhQ::ConstitutiveModel::ElasticIsotropicSolid< NumericType >inlinevirtual
Strain(const PhQ::Stress< double > &stress) const overridePhQ::ConstitutiveModel::ElasticIsotropicSolid< NumericType >inlinevirtual
Strain(const PhQ::Stress< long double > &stress) const overridePhQ::ConstitutiveModel::ElasticIsotropicSolid< NumericType >inlinevirtual
StrainRate(const PhQ::Stress< float > &) const overridePhQ::ConstitutiveModel::ElasticIsotropicSolid< NumericType >inlinevirtual
StrainRate(const PhQ::Stress< double > &) const overridePhQ::ConstitutiveModel::ElasticIsotropicSolid< NumericType >inlinevirtual
StrainRate(const PhQ::Stress< long double > &) const overridePhQ::ConstitutiveModel::ElasticIsotropicSolid< NumericType >inlinevirtual
Stress(const PhQ::Strain< float > &strain, const PhQ::StrainRate< float > &) const overridePhQ::ConstitutiveModel::ElasticIsotropicSolid< NumericType >inlinevirtual
Stress(const PhQ::Strain< double > &strain, const PhQ::StrainRate< double > &) const overridePhQ::ConstitutiveModel::ElasticIsotropicSolid< NumericType >inlinevirtual
Stress(const PhQ::Strain< long double > &strain, const PhQ::StrainRate< long double > &) const overridePhQ::ConstitutiveModel::ElasticIsotropicSolid< NumericType >inlinevirtual
Stress(const PhQ::Strain< float > &strain) const overridePhQ::ConstitutiveModel::ElasticIsotropicSolid< NumericType >inlinevirtual
Stress(const PhQ::Strain< double > &strain) const overridePhQ::ConstitutiveModel::ElasticIsotropicSolid< NumericType >inlinevirtual
Stress(const PhQ::Strain< long double > &strain) const overridePhQ::ConstitutiveModel::ElasticIsotropicSolid< NumericType >inlinevirtual
Stress(const PhQ::StrainRate< float > &) const overridePhQ::ConstitutiveModel::ElasticIsotropicSolid< NumericType >inlinevirtual
Stress(const PhQ::StrainRate< double > &) const overridePhQ::ConstitutiveModel::ElasticIsotropicSolid< NumericType >inlinevirtual
Stress(const PhQ::StrainRate< long double > &) const overridePhQ::ConstitutiveModel::ElasticIsotropicSolid< NumericType >inlinevirtual
Type enum namePhQ::ConstitutiveModel
XML() const overridePhQ::ConstitutiveModel::ElasticIsotropicSolid< NumericType >inlinevirtual
YAML() const overridePhQ::ConstitutiveModel::ElasticIsotropicSolid< NumericType >inlinevirtual
YoungModulus() constPhQ::ConstitutiveModel::ElasticIsotropicSolid< NumericType >inline
~ConstitutiveModel() noexcept=defaultPhQ::ConstitutiveModelvirtual
~ElasticIsotropicSolid() noexcept override=defaultPhQ::ConstitutiveModel::ElasticIsotropicSolid< NumericType >