![]() |
ryujin 2.1.1 revision e1e0c9cf84519540dcc04ed5bb49dc8a8c052779
|
#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 HyperbolicDescription::HyperbolicSystem |
| using | ParabolicSystem = typename ParabolicDescription::ParabolicSystem |
| using | View = typename HyperbolicSystem::template View< dim, Number > |
| using | ScalarNumber = typename View::ScalarNumber |
| 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 40 of file time_loop.h.
| using ryujin::TimeLoop< HyperbolicDescription, ParabolicDescription, dim, Number >::HyperbolicSystem = typename HyperbolicDescription::HyperbolicSystem |
Definition at line 48 of file time_loop.h.
| using ryujin::TimeLoop< HyperbolicDescription, ParabolicDescription, dim, Number >::ParabolicSystem = typename ParabolicDescription::ParabolicSystem |
Definition at line 49 of file time_loop.h.
| using ryujin::TimeLoop< HyperbolicDescription, ParabolicDescription, dim, Number >::View = typename HyperbolicSystem::template View<dim, Number> |
Definition at line 51 of file time_loop.h.
| using ryujin::TimeLoop< HyperbolicDescription, ParabolicDescription, dim, Number >::ScalarNumber = typename View::ScalarNumber |
Definition at line 53 of file time_loop.h.
| ryujin::TimeLoop< HD, PD, dim, Number >::TimeLoop | ( | const MPI_Comm & | mpi_comm | ) |
Constructor.
Definition at line 33 of file time_loop.template.h.
| void ryujin::TimeLoop< HD, PD, dim, Number >::run | ( | ) |
Run the high-level time loop.
Definition at line 249 of file time_loop.template.h.
References ryujin::debug_poison_invalid_values(), ryujin::ComputingTimer::reinit(), ryujin::DeviceTimer::reinit(), ryujin::ComputingTimer::timer(), and ryujin::StateVector< Number >::U.
Referenced by ryujin::Dispatch< HyperbolicDescription, ParabolicDescription, Number >::Dispatch().
|
staticconstexpr |
Definition at line 55 of file time_loop.h.
|
staticconstexpr |
Definition at line 57 of file time_loop.h.