SpECTRE  v2026.04.01
Loading...
Searching...
No Matches
Analytic Data

Analytic data used to specify (for example) initial data to the equations implemented in Evolution Systems. More...

Namespaces

namespace  Burgers::AnalyticData
 Holds classes implementing analytic data for Burgers equation.
namespace  CurvedScalarWave::AnalyticData
 Holds classes implementing analytic data for the CurvedScalarWave system.
namespace  ForceFree::AnalyticData
 Holds classes implementing analytic data for the GRFFE system.
namespace  gr::AnalyticData
 Classes which implement analytic data for general relativity.
namespace  grmhd::AnalyticData
 Holds classes implementing analytic data for the GrMhd system.
namespace  NewtonianEuler::AnalyticData
 Holds classes implementing analytic data for the NewtonianEuler system.
namespace  RadiationTransport
 Items related to general relativistic radiation transport.
namespace  RadiationTransport::M1Grey
 The M1 scheme for radiation transport.
namespace  RadiationTransport::M1Grey::AnalyticData
 Holds classes implementing analytic data for the M1Grey system.
namespace  ScalarTensor::AnalyticData
 Holds classes implementing analytic data for the ScalarTensor system.

Classes

struct  MarkAsAnalyticData
 Empty base class for marking analytic data. More...

Typedefs

template<typename T>
using is_analytic_data = typename std::is_convertible<T*, MarkAsAnalyticData*>
 Check if T is an analytic data.

Variables

template<typename T>
constexpr bool is_analytic_data_v
 true if T is an analytic data

Detailed Description

Analytic data used to specify (for example) initial data to the equations implemented in Evolution Systems.

Variable Documentation

◆ is_analytic_data_v

template<typename T>
bool is_analytic_data_v
constexpr
Initial value:

true if T is an analytic data