SpECTRE  v2026.04.01
Loading...
Searching...
No Matches
protocols::StaticReturnApplyable Struct Reference

Protocol for a struct with a static apply function returning and taking arguments based on tags in return_tags and argument_tags type aliases. More...

#include <StaticReturnApplyable.hpp>

Classes

struct  test

Detailed Description

Protocol for a struct with a static apply function returning and taking arguments based on tags in return_tags and argument_tags type aliases.

struct Applyable : tt::ConformsTo<protocols::StaticReturnApplyable> {
using return_tags = tmpl::list<Tag1, TemplatedTag<T3>>;
using argument_tags = tmpl::list<TemplatedTag<T4>, Tag2>;
static void apply(const gsl::not_null<T1*> /*return1*/,
const gsl::not_null<T3*> /*return2*/,
const T4& /*argument1*/, const T2& /*argument2*/) {}
};

The documentation for this struct was generated from the following file:
  • src/Utilities/Protocols/StaticReturnApplyable.hpp