ryujin 2.5.0 revision c64172211cf21344cb9b9b0f3a1266aa6400d392
Loading...
Searching...
No Matches
Classes | Typedefs
The Scalar Conservation Equations
Collaboration diagram for The Scalar Conservation Equations:

Classes

class  ryujin::Flux
 
class  ryujin::Fluxes::Burgers
 
class  ryujin::Fluxes::Function
 
class  ryujin::Fluxes::KPP
 
struct  ryujin::ScalarConservation::HyperbolicDescription
 
class  ryujin::ScalarConservation::HyperbolicSystem
 
class  ryujin::ScalarConservation::HyperbolicSystemView< dim, Number, MemorySpace >
 
class  ryujin::ScalarConservation::Indicator< ScalarNumber >
 
class  ryujin::ScalarConservation::IndicatorView< dim, Number, MemorySpace >
 
class  ryujin::ScalarConservation::Function< dim, Number >
 
class  ryujin::ScalarConservation::Uniform< dim, Number >
 
class  ryujin::ScalarConservation::Limiter< ScalarNumber >
 
class  ryujin::ScalarConservation::LimiterView< dim, Number, MemorySpace >
 
class  ryujin::ScalarConservation::WaveSpeedEstimator< ScalarNumber >
 
class  ryujin::ScalarConservation::WaveSpeedEstimatorView< dim, Number, MemorySpace >
 

Typedefs

using ryujin::FluxLibrary = Library< Flux, const std::string & >
 

Detailed Description

This module contains classes and functions related to solving various scalar conservation equations (include/ryujin/scalar_conservation).

Typedef Documentation

◆ FluxLibrary

using ryujin::FluxLibrary = typedef Library<Flux, const std::string &>

The library of fluxes: a registry of all fluxes that the ScalarConservation::HyperbolicSystem can select by name. The built-in fluxes of the namespace Fluxes are registered by default.

Definition at line 24 of file flux_library.h.