| AbstractIntegrator(system_function sys) (defined in diffeq::core::AbstractIntegrator< S >) | diffeq::core::AbstractIntegrator< S > | inlineexplicit |
| advance_time(time_type dt) (defined in diffeq::core::AbstractIntegrator< S >) | diffeq::core::AbstractIntegrator< S > | inlineprotected |
| base_type typedef (defined in diffeq::core::composable::IntegratorDecorator< S >) | diffeq::core::composable::IntegratorDecorator< S > | |
| clear_event_history() | diffeq::core::composable::EventDecorator< S, T > | inline |
| config() | diffeq::core::composable::EventDecorator< S, T > | inline |
| config() const (defined in diffeq::core::composable::EventDecorator< S, T >) | diffeq::core::composable::EventDecorator< S, T > | inline |
| current_time() const override (defined in diffeq::core::composable::IntegratorDecorator< S >) | diffeq::core::composable::IntegratorDecorator< S > | inline |
| current_time_ (defined in diffeq::core::AbstractIntegrator< S >) | diffeq::core::AbstractIntegrator< S > | protected |
| EventDecorator(std::unique_ptr< AbstractIntegrator< S, T > > integrator, EventConfig config={}) | diffeq::core::composable::EventDecorator< S, T > | inlineexplicit |
| get_control_feedback() const | diffeq::core::composable::EventDecorator< S, T > | inline |
| get_event_history() const | diffeq::core::composable::EventDecorator< S, T > | inline |
| get_sensor_data() const | diffeq::core::composable::EventDecorator< S, T > | inline |
| get_statistics() const | diffeq::core::composable::EventDecorator< S, T > | inline |
| has_wrapped_integrator() const | diffeq::core::composable::IntegratorDecorator< S > | inline |
| integrate(typename IntegratorDecorator< S, T >::state_type &state, T dt, T end_time) override | diffeq::core::composable::EventDecorator< S, T > | inline |
| integrate(state_type &state, time_type dt, time_type end_time) override (defined in diffeq::core::composable::IntegratorDecorator< S >) | diffeq::core::composable::IntegratorDecorator< S > | inlinevirtual |
| IntegratorDecorator(std::unique_ptr< base_type > integrator) | diffeq::core::composable::IntegratorDecorator< S > | inlineexplicit |
| register_event_handler(EventTrigger trigger, std::function< void(S &, T)> handler) | diffeq::core::composable::EventDecorator< S, T > | inline |
| reset_statistics() | diffeq::core::composable::EventDecorator< S, T > | inline |
| set_state_condition(std::function< bool(const S &, T)> condition, std::function< void(S &, T)> handler, EventPriority priority=EventPriority::NORMAL) | diffeq::core::composable::EventDecorator< S, T > | inline |
| set_system(system_function sys) override (defined in diffeq::core::composable::IntegratorDecorator< S >) | diffeq::core::composable::IntegratorDecorator< S > | inline |
| set_threshold_event(size_t state_index, double threshold, bool crossing_direction, std::function< void(S &, T)> handler) | diffeq::core::composable::EventDecorator< S, T > | inline |
| set_time(time_type t) override (defined in diffeq::core::composable::IntegratorDecorator< S >) | diffeq::core::composable::IntegratorDecorator< S > | inline |
| state_type typedef (defined in diffeq::core::composable::IntegratorDecorator< S >) | diffeq::core::composable::IntegratorDecorator< S > | |
| step(typename IntegratorDecorator< S, T >::state_type &state, T dt) override | diffeq::core::composable::EventDecorator< S, T > | inline |
| step(state_type &state, time_type dt) override (defined in diffeq::core::composable::IntegratorDecorator< S >) | diffeq::core::composable::IntegratorDecorator< S > | inlinevirtual |
| submit_control_feedback(const std::string &control_id, const S &target_state, const S ¤t_state) | diffeq::core::composable::EventDecorator< S, T > | inline |
| submit_sensor_data(const std::string &sensor_id, const std::vector< double > &values, double confidence=1.0) | diffeq::core::composable::EventDecorator< S, T > | inline |
| sys_ (defined in diffeq::core::AbstractIntegrator< S >) | diffeq::core::AbstractIntegrator< S > | protected |
| system_function typedef (defined in diffeq::core::composable::IntegratorDecorator< S >) | diffeq::core::composable::IntegratorDecorator< S > | |
| time_type typedef (defined in diffeq::core::composable::IntegratorDecorator< S >) | diffeq::core::composable::IntegratorDecorator< S > | |
| trigger_event(const std::string &event_id, EventPriority priority, std::function< void(S &, T)> handler, std::vector< uint8_t > data={}) | diffeq::core::composable::EventDecorator< S, T > | inline |
| value_type typedef (defined in diffeq::core::AbstractIntegrator< S >) | diffeq::core::AbstractIntegrator< S > | |
| wrapped() | diffeq::core::composable::IntegratorDecorator< S > | inline |
| wrapped() const (defined in diffeq::core::composable::IntegratorDecorator< S >) | diffeq::core::composable::IntegratorDecorator< S > | inline |
| wrapped_integrator_ (defined in diffeq::core::composable::IntegratorDecorator< S >) | diffeq::core::composable::IntegratorDecorator< S > | protected |
| ~AbstractIntegrator()=default (defined in diffeq::core::AbstractIntegrator< S >) | diffeq::core::AbstractIntegrator< S > | virtual |
| ~EventDecorator() | diffeq::core::composable::EventDecorator< S, T > | inline |
| ~IntegratorDecorator()=default | diffeq::core::composable::IntegratorDecorator< S > | virtual |