DiffEq - Modern C++ ODE Integration Library 1.0.0
High-performance C++ library for solving ODEs with async signal processing
Loading...
Searching...
No Matches
diffeq::async::AsyncIntegrator< S >::Config Struct Reference

Configuration for async operation. More...

#include <async_integrator.hpp>

Public Attributes

bool enable_async_stepping = false
 
bool enable_state_monitoring = false
 
std::chrono::microseconds monitoring_interval {1000}
 
size_t max_concurrent_operations = 4
 

Detailed Description

template<system_state S>
struct diffeq::async::AsyncIntegrator< S >::Config

Configuration for async operation.

Definition at line 165 of file async_integrator.hpp.

Member Data Documentation

◆ enable_async_stepping

template<system_state S>
bool diffeq::async::AsyncIntegrator< S >::Config::enable_async_stepping = false

Definition at line 166 of file async_integrator.hpp.

◆ enable_state_monitoring

template<system_state S>
bool diffeq::async::AsyncIntegrator< S >::Config::enable_state_monitoring = false

Definition at line 167 of file async_integrator.hpp.

◆ max_concurrent_operations

template<system_state S>
size_t diffeq::async::AsyncIntegrator< S >::Config::max_concurrent_operations = 4

Definition at line 169 of file async_integrator.hpp.

◆ monitoring_interval

template<system_state S>
std::chrono::microseconds diffeq::async::AsyncIntegrator< S >::Config::monitoring_interval {1000}

Definition at line 168 of file async_integrator.hpp.


The documentation for this struct was generated from the following file: