|
Peano
|
Data Structures | |
| class | RusanovWithExplicitEuler |
| Finite Volumes with a Rusanov Riemann solver and explicit Euler time stepping, realised over a block-structured mesh. More... | |
Functions | |
| "void" | timeStepWithRusanov2D ("::exahype2::CellData<double, double>&" patchData) |
| DSLHyPE time step kernels. | |
| "void" | timeStepWithRusanov3D ("::exahype2::CellData<double, double>&" patchData) |
| Explicit Euler time step with a Rusanov flux over a 3d patch. | |
| "void" exahype2.api.fv.RusanovWithExplicitEuler.timeStepWithRusanov2D | ( | "::exahype2::CellData<double, double>&" | patchData | ) |
DSLHyPE time step kernels.
The two functions below are never executed as Python. DSLHyPE parses their source (exahype2.api.dslhype.Parser) and translates them into the C++ time step kernels (RusanovWithExplicitEuler.__create_time_step_functions()). They hence refer to symbols that the parser sets rather than Python imports:
Explicit Euler time step with a Rusanov flux over a 2d patch.
Definition at line 41 of file RusanovWithExplicitEuler.py.
| "void" exahype2.api.fv.RusanovWithExplicitEuler.timeStepWithRusanov3D | ( | "::exahype2::CellData<double, double>&" | patchData | ) |
Explicit Euler time step with a Rusanov flux over a 3d patch.
Definition at line 103 of file RusanovWithExplicitEuler.py.