SpECTRE  v2025.03.17
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
ScalarAdvection::Solutions Namespace Reference

Holds classes implementing a solution to the ScalarAdvection equation. More...

Classes

class  Krivodonova
 Initial data for the 1D scalar advection problem adopted from [121] and its analytic solution. More...
 
class  Kuzmin
 Initial data for the 2D scalar advection problem adopted from [123] and its analytic solution. More...
 
class  Sinusoid
 An 1D sinusoidal wave advecting with speed 1.0, periodic over the interval [1,1]. More...
 

Typedefs

template<size_t Dim>
using all_analytic_solutions = implementation defined
 Typelist of all analytic solutions of advection system.
 

Functions

bool operator== (const Krivodonova &, const Krivodonova &)
 
bool operator!= (const Krivodonova &lhs, const Krivodonova &rhs)
 
bool operator== (const Kuzmin &, const Kuzmin &)
 
bool operator!= (const Kuzmin &lhs, const Kuzmin &rhs)
 
bool operator== (const Sinusoid &, const Sinusoid &)
 
bool operator!= (const Sinusoid &lhs, const Sinusoid &rhs)
 

Detailed Description

Holds classes implementing a solution to the ScalarAdvection equation.