SpECTRE  v2023.09.07
domain::protocols::Metavariables Struct Reference

Compile-time options for a Domain. More...

#include <Metavariables.hpp>

Classes

struct  test
 

Detailed Description

Compile-time options for a Domain.

A class conforming to this protocol is placed in the metavariables to choose compile-time options for creating domains. The conforming class must provide the following static member variables:

  • bool enable_time_dependent_maps: Whether or not domains may have time-dependent maps. When set to true domain creators may require additional input-file options related to the time dependence. When set to false the domains are static, e.g. for elliptic problems.

Here is an example of a class that conforms to this protocol:

struct DomainMetavariables : tt::ConformsTo<domain::protocols::Metavariables> {
static constexpr bool enable_time_dependent_maps = false;
};
Indicate a class conforms to the Protocol.
Definition: ProtocolHelpers.hpp:22

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