SpECTRE  v2026.04.01
Loading...
Searching...
No Matches
Elasticity::ConstitutiveRelations Namespace Reference

Constitutive (stress-strain) relations that characterize the elastic properties of a material. More...

Classes

class  ConstitutiveRelation
 Base class for constitutive (stress-strain) relations that characterize the elastic properties of a material. More...
class  CubicCrystal
 A cubic crystalline material. More...
class  IsotropicHomogeneous
 An isotropic and homogeneous material. More...

Typedefs

template<size_t Dim>
using standard_constitutive_relations

Functions

bool operator== (const CubicCrystal &lhs, const CubicCrystal &rhs)
bool operator!= (const CubicCrystal &lhs, const CubicCrystal &rhs)
template<size_t Dim>
bool operator== (const IsotropicHomogeneous< Dim > &lhs, const IsotropicHomogeneous< Dim > &rhs)
template<size_t Dim>
bool operator!= (const IsotropicHomogeneous< Dim > &lhs, const IsotropicHomogeneous< Dim > &rhs)

Detailed Description

Constitutive (stress-strain) relations that characterize the elastic properties of a material.

Typedef Documentation

◆ standard_constitutive_relations

template<size_t Dim>
using Elasticity::ConstitutiveRelations::standard_constitutive_relations
Initial value:
tmpl::append<
tmpl::list<IsotropicHomogeneous<Dim>>,
tmpl::conditional_t<Dim == 3, tmpl::list<CubicCrystal>, tmpl::list<>>>