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::interfaces::IntegrationInterface< StateType, TimeType > Member List

This is the complete list of members for diffeq::interfaces::IntegrationInterface< StateType, TimeType >, including all inherited members.

add_trajectory_modifier(std::function< void(time_type, state_type &, state_type &)> modifier)diffeq::interfaces::IntegrationInterface< StateType, TimeType >inline
apply_discrete_event(const std::string &signal_type, const std::any &signal_data)diffeq::interfaces::IntegrationInterface< StateType, TimeType >inline
get_current_state() constdiffeq::interfaces::IntegrationInterface< StateType, TimeType >inline
get_current_time() constdiffeq::interfaces::IntegrationInterface< StateType, TimeType >inline
get_signal_processor()diffeq::interfaces::IntegrationInterface< StateType, TimeType >inline
InfluenceMode enum namediffeq::interfaces::IntegrationInterface< StateType, TimeType >
IntegrationInterface(std::shared_ptr< signal_processor_type > processor=nullptr) (defined in diffeq::interfaces::IntegrationInterface< StateType, TimeType >)diffeq::interfaces::IntegrationInterface< StateType, TimeType >inlineexplicit
make_signal_aware_ode(OriginalODE &&original_ode)diffeq::interfaces::IntegrationInterface< StateType, TimeType >inline
register_output_stream(std::string_view stream_id, std::function< void(const state_type &, time_type)> output_func, std::chrono::microseconds interval=std::chrono::microseconds{1000})diffeq::interfaces::IntegrationInterface< StateType, TimeType >inline
register_signal_influence(std::string_view signal_type, InfluenceMode mode, std::function< void(const SignalDataType &, state_type &, time_type)> handler, double priority=1.0)diffeq::interfaces::IntegrationInterface< StateType, TimeType >inline
set_output_stream_active(const std::string &stream_id, bool active)diffeq::interfaces::IntegrationInterface< StateType, TimeType >inline
set_signal_influence_active(const std::string &signal_type, bool active)diffeq::interfaces::IntegrationInterface< StateType, TimeType >inline
signal_processor_type typedef (defined in diffeq::interfaces::IntegrationInterface< StateType, TimeType >)diffeq::interfaces::IntegrationInterface< StateType, TimeType >
state_type typedef (defined in diffeq::interfaces::IntegrationInterface< StateType, TimeType >)diffeq::interfaces::IntegrationInterface< StateType, TimeType >
time_type typedef (defined in diffeq::interfaces::IntegrationInterface< StateType, TimeType >)diffeq::interfaces::IntegrationInterface< StateType, TimeType >