|
SpECTRE
v2025.08.19
|
Mark a struct as a reference tag by inheriting from this. More...
#include <Tag.hpp>
Mark a struct as a reference tag by inheriting from this.
A reference tag is used to identify an item in a DataBox that is a const reference to a sub-item of another item (such as a Variables or GlobalCache) in the DataBox
Derived Class Requires:
base that is the simple tag from which the reference tag is derivedargument_tags that lists tags needed to evaluate getget that, given the items fetched by argument_tags, returns a const reference to the sub-itemA reference tag may optionally specify a static std::string name() method to override the default name produced by db::tag_name.