SpECTRE  v2024.04.12
evolution Namespace Reference

Functionality for evolving hyperbolic partial differential equations. More...

Namespaces

namespace  dg
 Functionality for evolving hyperbolic partial differential equations using the discontinuous Galerkin method.
 
namespace  initial_data
 Namespace for things related to initial data used for evolution systems.
 
namespace  protocols
 Protocols related to evolution systems
 

Classes

struct  NumericInitialData
 Use in place of an analytic solution or analytic data to start an evolution with numeric initial data loaded from a data file. More...
 
struct  PassVariables
 Used to make a time derivative mutator as requesting the time derivatives and temporaries in a Variables. More...
 
template<typename T >
using is_numeric_initial_data = tt::conforms_to< T, protocols::NumericInitialData >
 Helper metafunction that checks if the class T is marked as numeric initial data.
 
template<typename T >
constexpr bool is_numeric_initial_data_v
 Helper metafunction that checks if the class T is marked as numeric initial data. More...
 

Detailed Description

Functionality for evolving hyperbolic partial differential equations.

Variable Documentation

◆ is_numeric_initial_data_v

template<typename T >
constexpr bool evolution::is_numeric_initial_data_v
constexpr
Initial value:
=
tt::conforms_to_v<T, protocols::NumericInitialData>

Helper metafunction that checks if the class T is marked as numeric initial data.