include/pops/numerics/time/integrators Directory ReferenceΒΆ

adc_cpp: include/pops/numerics/time/integrators Directory Reference
adc_cpp 0.3.0
Model-free C++23 core for coupled hyperbolic-elliptic systems on adaptive (AMR) meshes, with MPI and GPU (Kokkos) backends
integrators Directory Reference
+ Directory dependency graph for integrators:

Files

 implicit_stepper.hpp
 Implicit / IMEX block step as a named CONTRACT.
 
 ssprk.hpp
 Free convenience function advance_ssprk2: one single-level SSP-RK2 step that assembles the residual evaluator (fill_ghosts + assemble_rhs) and delegates to SSPRK2Step.
 
 time_integrator.hpp
 Scheme tags (SSPRK2, SSPRK3, UserTimeIntegrator), TimeTreatment enum and per-block time policies: template TimePolicy<Method, Treatment, Substeps, Stride>, its traits (TimePolicyTraits) and the aliases ExplicitTime / ImplicitTime / IMEXTime / PrescribedTime.
 
 time_steppers.hpp
 Time integrators as first-class OBJECTS with a take_step method: TimeStepper concept, and the ForwardEuler, SSPRK2Step, SSPRK3Step (Shu-Osher) schemes.