DiffEq - Modern C++ ODE Integration Library 1.0.0
High-performance C++ library for solving ODEs with async signal processing
Loading...
Searching...
No Matches
AdvancedAsioIntegrationManager< State > Member List

This is the complete list of members for AdvancedAsioIntegrationManager< State >, including all inherited members.

AdvancedAsioIntegrationManager(std::unique_ptr< diffeq::core::AbstractIntegrator< State > > integrator, size_t thread_count=std::thread::hardware_concurrency())AdvancedAsioIntegrationManager< State >inline
get_current_parameters() constAdvancedAsioIntegrationManager< State >inline
get_optimization_history() constAdvancedAsioIntegrationManager< State >inline
optimize_parameters_async(const State &initial_state, const std::vector< double > &initial_params, ObjectiveFunction &&objective, ParameterUpdateFunction &&param_update, std::function< void(const std::vector< double > &, double)> callback=nullptr)AdvancedAsioIntegrationManager< State >inline
run(std::chrono::milliseconds timeout=std::chrono::milliseconds::max())AdvancedAsioIntegrationManager< State >inline
set_optimization_parameters(double tolerance, size_t max_iterations)AdvancedAsioIntegrationManager< State >inline