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

Stores the names of the block groups that split the domain into layers with different material properties. Useful to observe quantities in each layer. More...

#include <InitializeConstitutiveRelation.hpp>

Public Types

using type = std::unordered_set<std::string>
using option_tags = tmpl::list<OptionTags::ConstitutiveRelationPerBlock<Dim>>
using ConstRelPtr

Static Public Member Functions

static type create_from_options (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::MaterialBlockGroups< Dim >

Stores the names of the block groups that split the domain into layers with different material properties. Useful to observe quantities in each layer.

Member Typedef Documentation

◆ ConstRelPtr


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