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() const | diffeq::interfaces::IntegrationInterface< StateType, TimeType > | inline |
get_current_time() const | diffeq::interfaces::IntegrationInterface< StateType, TimeType > | inline |
get_signal_processor() | diffeq::interfaces::IntegrationInterface< StateType, TimeType > | inline |
InfluenceMode enum name | diffeq::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 > | |