SpECTRE
v2024.05.11
|
specialization of a subitem tag for an interface compute tag of a sliced Variables More...
#include <InterfaceComputeTags.hpp>
Public Types | |
using | base = ::domain::Tags::Interface< DirectionsTag, TensorTag > |
using | return_type = typename base::type |
using | parent_tag = ::domain::Tags::Slice< DirectionsTag, VariablesTag > |
using | argument_tags = tmpl::list< parent_tag > |
Public Types inherited from domain::Tags::Interface< DirectionsTag, TensorTag > | |
using | tag = TensorTag |
using | type = std::unordered_map<::Direction< DirectionsTag::volume_dim >, typename Tag::type > |
Static Public Member Functions | |
static void | function (const gsl::not_null< return_type * > subitems, const typename parent_tag::type &parent_value) |
Static Public Member Functions inherited from domain::Tags::Interface< DirectionsTag, TensorTag > | |
static std::string | name () |
specialization of a subitem tag for an interface compute tag of a sliced Variables
This is a compute tag for an unordered map from Direction (with the set of directions being those produced by DirectionsTag
) to a Tensor (whose type comes from TensorTag
) that is contained in a Variables (labeled by VariablesTag
) for a domain::Tags::Slice<DirectionsTag, VariablesTag>>.