SpECTRE  v2024.05.11
imex::protocols::ImexSystem Struct Reference

Protocol for an IMEX evolution system. More...

#include <ImexSystem.hpp>

Classes

struct  test
 

Detailed Description

Protocol for an IMEX evolution system.

In addition to the usual requirements for an evolution system, an IMEX system must specify an implicit_sectors typelist of structs conforming to protocols::ImplicitSector, each of which describes an implicit solve to be performed during time steps.

For efficiency, the tags in the tensors type alias of each sector are required to be adjacent in the system's variables.

struct System : tt::ConformsTo<imex::protocols::ImexSystem> {
// Explicit evolution stuff here...
using implicit_sectors = tmpl::list<Sector<Var1>, Sector<Var2>>;
};
Definition: VariablesTag.hpp:21
Indicate a class conforms to the Protocol.
Definition: ProtocolHelpers.hpp:22

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