1 #ifndef SIMPT_DEFAULT_TIME_EVOLVER_GROW_H_INCLUDED
2 #define SIMPT_DEFAULT_TIME_EVOLVER_GROW_H_INCLUDED
29 namespace TimeEvolver {
46 std::tuple<SimTimingTraits::CumulativeTimings, bool>
47 operator()(
double time_slice = 0.0, SimPhase phase = SimPhase::NONE);
51 double m_mc_cell_step_size;
52 double m_mc_abs_tolerance;
53 unsigned int m_mc_retry_limit;
54 unsigned int m_mc_sliding_window;
55 double m_mc_step_size;
56 unsigned int m_mc_sweep_limit;
57 double m_mc_temperature;
58 bool m_stationarity_check;
61 std::function<bool (double, double)> m_within_tolerance;
67 #endif // end-of-include-guard
Core data with mesh, parameters, random engine and time data.
Core data used during model execution.
Types related to timekeeping.
Namespace for components of the Default model group.
Namespace for the core simulator.
Declaration of Timekeeper.
Growth and division time evolution algorithm.