SpECTRE  v2022.08.01
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

class  EventsAndDenseTriggers
Class that checks dense triggers and runs events. More...

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...

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.

## ◆ 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.