ryujin 2.1.1 revision e1e0c9cf84519540dcc04ed5bb49dc8a8c052779
Loading...
Searching...
No Matches
Public Types | List of all members
ryujin::ScalarConservation::HyperbolicDescription Struct Reference

#include <source/scalar_conservation/hyperbolic_description.h>

Public Types

using HyperbolicSystem = ScalarConservation::HyperbolicSystem
 
template<typename ScalarNumber = double>
using Indicator = ScalarConservation::Indicator< ScalarNumber >
 
template<typename ScalarNumber = double>
using Limiter = ScalarConservation::Limiter< ScalarNumber >
 
template<typename ScalarNumber = double>
using WaveSpeedEstimator = ScalarConservation::WaveSpeedEstimator< ScalarNumber >
 

Detailed Description

This struct contains all equation specific classes describing the chosen hyperbolic system, the indicator, the limiter and (approximate) Riemann solver.

A scalar conservation equation for a scalar unknown u with a user-specified flux depending on the state u.

Definition at line 29 of file hyperbolic_description.h.

Member Typedef Documentation

◆ HyperbolicSystem

Definition at line 30 of file hyperbolic_description.h.

◆ Indicator

template<typename ScalarNumber = double>
using ryujin::ScalarConservation::HyperbolicDescription::Indicator = ScalarConservation::Indicator<ScalarNumber>

Definition at line 33 of file hyperbolic_description.h.

◆ Limiter

template<typename ScalarNumber = double>
using ryujin::ScalarConservation::HyperbolicDescription::Limiter = ScalarConservation::Limiter<ScalarNumber>

Definition at line 36 of file hyperbolic_description.h.

◆ WaveSpeedEstimator

Definition at line 39 of file hyperbolic_description.h.


The documentation for this struct was generated from the following file: