SpECTRE  v2026.06.09.01
Loading...
Searching...
No Matches
Cce::Tags::CceEvolutionPrefix< Tag > Struct Template Reference

Public Types

using type = typename Tag::type
using type = typename Tag::type
using option_tags
using type = typename Tag::type
template<typename Metavariables>
using option_tags
using base = CceEvolutionPrefix<typename Tag::base>
using argument_tags

Static Public Member Functions

static std::string name ()
static std::string name ()
template<typename... Args>
static type create_from_options (const Args &... args)
static std::string name ()
template<typename Metavariables, typename... Args>
static type create_from_options (const Args &... args)
template<typename... Args>
static const auto & get (const Args &... args)

Static Public Attributes

static constexpr bool pass_metavariables = Tag::pass_metavariables

Member Typedef Documentation

◆ argument_tags

template<db::simple_tag Tag>
using Cce::Tags::CceEvolutionPrefix< Tag >::argument_tags
Initial value:
tmpl::transform<typename Tag::argument_tags,
tmpl::bind<CceEvolutionPrefix, tmpl::_1>>

◆ option_tags [1/2]

template<db::simple_tag Tag>
using Cce::Tags::CceEvolutionPrefix< Tag >::option_tags
Initial value:
typename Tag::option_tags>
tmpl::transform< TagList, tmpl::bind< Wrapper, tmpl::_1, tmpl::pin< Args >... > > wrap_tags_in
Create a new tmpl::list of tags by wrapping each tag in TagList in Wrapper<_, Args....
Definition PrefixHelpers.hpp:29
A prefix for common tags (e.g. from Time/Tags.hpp) that are specific to CCE, so should be in the Cce:...
Definition OptionTags.hpp:57

◆ option_tags [2/2]

template<db::simple_tag Tag>
template<typename Metavariables>
using Cce::Tags::CceEvolutionPrefix< Tag >::option_tags
Initial value:
typename Tag::template option_tags<Metavariables>>

The documentation for this struct was generated from the following file:
  • src/Evolution/Systems/Cce/OptionTags.hpp