SpECTRE  v2026.04.01
Loading...
Searching...
No Matches
Elasticity::Tags::ConstitutiveRelationReference< Dim > Struct Template Reference

References the constitutive relation for the element's block, which is stored in the global cache. More...

#include <InitializeConstitutiveRelation.hpp>

Public Types

using base = ConstitutiveRelation<Dim>
using argument_tags
Public Types inherited from Elasticity::Tags::ConstitutiveRelation< Dim >
using type
using option_tags = tmpl::list<OptionTags::ConstitutiveRelation<Dim>>

Static Public Member Functions

static const ConstitutiveRelations::ConstitutiveRelation< Dim > & get (const std::vector< std::unique_ptr< ConstitutiveRelations::ConstitutiveRelation< Dim > > > &constitutive_relation_per_block, const Element< Dim > &element)
Static Public Member Functions inherited from Elasticity::Tags::ConstitutiveRelation< Dim >
static type create_from_options (const type &value)

Additional Inherited Members

Static Public Attributes inherited from Elasticity::Tags::ConstitutiveRelation< Dim >
static constexpr bool pass_metavariables = false

Detailed Description

template<size_t Dim>
struct Elasticity::Tags::ConstitutiveRelationReference< Dim >

References the constitutive relation for the element's block, which is stored in the global cache.

Member Typedef Documentation

◆ argument_tags

template<size_t Dim>
using Elasticity::Tags::ConstitutiveRelationReference< Dim >::argument_tags
Initial value:
tmpl::list<ConstitutiveRelationPerBlock<Dim>, domain::Tags::Element<Dim>>
The Element associated with the DataBox.
Definition Tags.hpp:52

The documentation for this struct was generated from the following file:
  • src/Elliptic/Systems/Elasticity/Actions/InitializeConstitutiveRelation.hpp