![]() |
ryujin 2.1.1 revision 46bf70e400e423a8ffffe8300887eeb35b8dfb2c
|
#include <source/scalar_conservation/flux_kpp.h>


Public Member Functions | |
| KPP (const std::string &subsection) | |
| double | value (const double state, const unsigned int direction) const override |
| double | gradient (const double state, const unsigned int direction) const override |
Public Member Functions inherited from ryujin::FluxLibrary::Flux | |
| Flux (const std::string &name, const std::string &subsection) | |
| virtual double | value (double state, unsigned int direction) const =0 |
| virtual double | gradient (double state, unsigned int direction) const =0 |
| ACCESSOR_READ_ONLY (name) | |
| ACCESSOR_READ_ONLY (flux_formula) | |
Additional Inherited Members | |
Protected Attributes inherited from ryujin::FluxLibrary::Flux | |
| double | derivative_approximation_delta_ |
| std::string | flux_formula_ |
A generic flux description parsed from a user-provided string
Definition at line 21 of file flux_kpp.h.
|
inline |
Definition at line 24 of file flux_kpp.h.
References ryujin::FluxLibrary::Flux::flux_formula_.
|
inlineoverridevirtual |
Return the flux f(u) for the given state U and direction direction.
Implements ryujin::FluxLibrary::Flux.
Definition at line 31 of file flux_kpp.h.
|
inlineoverridevirtual |
Return the gradient f'(u) of the flux for the given state u and direction direction.
Implements ryujin::FluxLibrary::Flux.
Definition at line 48 of file flux_kpp.h.