HasStabilityDt Concept ReferenceΒΆ

adc_cpp: pops::HasStabilityDt Concept 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
pops::HasStabilityDt Concept Reference

OPTIONAL trait: direct admissible step per cell (bound dt <= min stability_dt, without cfl). More...

#include <physical_model.hpp>

Concept definition

template<class M>
concept pops::HasStabilityDt = requires(const M m, const typename M::State u, const Aux a) {
{ m.stability_dt(u, a) } -> std::convertible_to<Real>;
}
OPTIONAL trait: direct admissible step per cell (bound dt <= min stability_dt, without cfl).
Definition physical_model.hpp:143

Detailed Description

OPTIONAL trait: direct admissible step per cell (bound dt <= min stability_dt, without cfl).