![]() |
ryujin 2.1.1 revision ee5cbcbf2346c1299c942d0e1f13b46449973c18
|
#include <source/time_loop.h>


Public Member Functions | |
Constructor and setup | |
| TimeLoop (const MPI_Comm &mpi_comm) | |
| void | run () |
Typedefs and constexpr constants | |
| using | HyperbolicSystem = typename Description::HyperbolicSystem |
| using | ParabolicSystem = typename Description::ParabolicSystem |
| using | View = typename HyperbolicSystem::template View< dim, Number > |
| using | ScalarNumber = typename View::ScalarNumber |
| using | StateVector = typename View::StateVector |
| static constexpr auto | problem_dimension = View::problem_dimension |
| static constexpr auto | n_precomputed_values = View::n_precomputed_values |
The high-level time loop driving the computation.
Definition at line 36 of file time_loop.h.
| using ryujin::TimeLoop< Description, dim, Number >::HyperbolicSystem = typename Description::HyperbolicSystem |
Definition at line 44 of file time_loop.h.
| using ryujin::TimeLoop< Description, dim, Number >::ParabolicSystem = typename Description::ParabolicSystem |
Definition at line 45 of file time_loop.h.
| using ryujin::TimeLoop< Description, dim, Number >::View = typename HyperbolicSystem::template View<dim, Number> |
Definition at line 47 of file time_loop.h.
| using ryujin::TimeLoop< Description, dim, Number >::ScalarNumber = typename View::ScalarNumber |
Definition at line 49 of file time_loop.h.
| using ryujin::TimeLoop< Description, dim, Number >::StateVector = typename View::StateVector |
Definition at line 55 of file time_loop.h.
| ryujin::TimeLoop< Description, dim, Number >::TimeLoop | ( | const MPI_Comm & | mpi_comm | ) |
Constructor.
Definition at line 35 of file time_loop.template.h.
| void ryujin::TimeLoop< Description, dim, Number >::run | ( | ) |
Run the high-level time loop.
Definition at line 250 of file time_loop.template.h.
References ryujin::Vectors::debug_poison_invalid_values(), ryujin::ComputingTimer::reinit(), ryujin::DeviceTimer::reinit(), and ryujin::ComputingTimer::timer().
Referenced by ryujin::Dispatch< Description, Number >::Dispatch().
|
staticconstexpr |
Definition at line 51 of file time_loop.h.
|
staticconstexpr |
Definition at line 53 of file time_loop.h.