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

A constitutive relation in every block of the domain. More...

#include <InitializeConstitutiveRelation.hpp>

Public Types

using ConstRelPtr
using type = std::vector<ConstRelPtr>
using option_tags

Static Public Member Functions

static type create_from_options (const std::unique_ptr< DomainCreator< Dim > > &domain_creator, const std::variant< ConstRelPtr, std::vector< ConstRelPtr >, std::unordered_map< std::string, ConstRelPtr > > &constitutive_relation_per_block)

Static Public Attributes

static constexpr bool pass_metavariables = false

Detailed Description

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

A constitutive relation in every block of the domain.

Member Typedef Documentation

◆ ConstRelPtr

◆ option_tags

template<size_t Dim>
using Elasticity::Tags::ConstitutiveRelationPerBlock< Dim >::option_tags
Initial value:
tmpl::list<domain::OptionTags::DomainCreator<Dim>,

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