SpECTRE  v2024.03.19
ScalarAdvection Namespace Reference

Items related to evolving the scalar advection equation. More...

Namespaces

namespace  BoundaryConditions
 Boundary conditions for the ScalarAdvection system.
 
namespace  BoundaryCorrections
 Boundary corrections/numerical fluxes.
 
namespace  fd
 Finite difference functionality for ScalarAdvection system.
 
namespace  Solutions
 Holds classes implementing a solution to the ScalarAdvection equation.
 
namespace  subcell
 Code required by the DG-subcell/FD hybrid solver for ScalarAdvection system.
 
namespace  Tags
 Tags for the ScalarAdvection system.
 

Classes

struct  Fluxes
 Compute the fluxes of the ScalarAdvection system \(F^i = v^iU\) where \(v^i\) is the velocity field. More...
 
struct  System
 
struct  TimeDerivativeTerms
 Computes the time derivative terms needed for the ScalarAdvection system, which are just the fluxes. More...
 

Detailed Description

Items related to evolving the scalar advection equation.

\begin{align*} \partial_t U + \nabla \cdot (v U) = 0 \end{align*}

Since the ScalarAdvection system is only used for testing limiters in the current implementation, the velocity field \(v\) is fixed throughout time.