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_buffer() | diffeq::core::composable::OutputDecorator< S > | inline |
config() | diffeq::core::composable::OutputDecorator< S > | inline |
config() const (defined in diffeq::core::composable::OutputDecorator< S >) | diffeq::core::composable::OutputDecorator< S > | 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 |
flush_output() | diffeq::core::composable::OutputDecorator< S > | inline |
get_buffer() const | diffeq::core::composable::OutputDecorator< S > | inline |
get_statistics() const | diffeq::core::composable::OutputDecorator< S > | inline |
has_wrapped_integrator() const | diffeq::core::composable::IntegratorDecorator< S > | inline |
integrate(typename IntegratorDecorator< S >::state_type &state, typename IntegratorDecorator< S >::time_type dt, typename IntegratorDecorator< S >::time_type end_time) override | diffeq::core::composable::OutputDecorator< S > | 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 |
OutputDecorator(std::unique_ptr< AbstractIntegrator< S > > integrator, OutputConfig config={}, std::function< void(const S &, typename IntegratorDecorator< S >::time_type, size_t)> handler=nullptr) | diffeq::core::composable::OutputDecorator< S > | inlineexplicit |
reset_statistics() | diffeq::core::composable::OutputDecorator< S > | inline |
set_output_handler(std::function< void(const S &, typename IntegratorDecorator< S >::time_type, size_t)> handler) | diffeq::core::composable::OutputDecorator< S > | inline |
set_system(system_function sys) override (defined in diffeq::core::composable::IntegratorDecorator< S >) | diffeq::core::composable::IntegratorDecorator< S > | 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 >::state_type &state, typename IntegratorDecorator< S >::time_type dt) override | diffeq::core::composable::OutputDecorator< S > | inline |
step(state_type &state, time_type dt) override (defined in diffeq::core::composable::IntegratorDecorator< S >) | diffeq::core::composable::IntegratorDecorator< S > | inlinevirtual |
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 > | |
update_config(OutputConfig new_config) | diffeq::core::composable::OutputDecorator< S > | 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 |
~IntegratorDecorator()=default | diffeq::core::composable::IntegratorDecorator< S > | virtual |
~OutputDecorator() | diffeq::core::composable::OutputDecorator< S > | inline |