SpECTRE  v2024.05.11
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 = std::unique_ptr< ConstitutiveRelations::ConstitutiveRelation< Dim > >
 

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.


The documentation for this struct was generated from the following file: