#include <advection.hh>
Public Member Functions | |
| Real | operator() (Real u1, Real u2, const concepts::Real3d &normal) const |
| Numerical flux function. | |
| Osher () | |
| Constructor. Creates an instance of the flux function. | |
Private Attributes | |
| const T | fluxFct_ |
Friends | |
| class | Advection< Osher > |
Osher flux.
The Osher flux relies on flux functions that are strictly convex.
Definition at line 263 of file advection.hh.
Constructor. Creates an instance of the flux function.
Definition at line 267 of file advection.hh.
| Real Osher< T >::operator() | ( | Real | u1, |
| Real | u2, | ||
| const concepts::Real3d & | normal | ||
| ) | const |
Numerical flux function.
Implementation of the numerical flux function according to the Osher scheme.
| u1 | Variable value of the first element |
| u2 | Variable value of the second element |
| normal | Normal vector of the common face. The vector is pointing from the first element to the second element |
Definition at line 265 of file advection.hh.
Definition at line 278 of file advection.hh.