DiffEq - Modern C++ ODE Integration Library 1.0.0
High-performance C++ library for solving ODEs with async signal processing
|
Configuration for timeout-enabled integration. More...
#include <timeout_integrator.hpp>
Public Attributes | |
std::chrono::milliseconds | timeout_duration {5000} |
bool | throw_on_timeout {true} |
bool | enable_progress_callback {false} |
std::chrono::milliseconds | progress_interval {100} |
std::function< bool(double, double, std::chrono::milliseconds)> | progress_callback |
Configuration for timeout-enabled integration.
Definition at line 29 of file timeout_integrator.hpp.
bool diffeq::core::TimeoutConfig::enable_progress_callback {false} |
Definition at line 32 of file timeout_integrator.hpp.
std::function<bool(double, double, std::chrono::milliseconds)> diffeq::core::TimeoutConfig::progress_callback |
Definition at line 36 of file timeout_integrator.hpp.
std::chrono::milliseconds diffeq::core::TimeoutConfig::progress_interval {100} |
Definition at line 33 of file timeout_integrator.hpp.
bool diffeq::core::TimeoutConfig::throw_on_timeout {true} |
Definition at line 31 of file timeout_integrator.hpp.
std::chrono::milliseconds diffeq::core::TimeoutConfig::timeout_duration {5000} |
Definition at line 30 of file timeout_integrator.hpp.