Drake
IntegratorBase< T > Member List

This is the complete list of members for IntegratorBase< T >, including all inherited members.

CalcAdjustedStepSize(const T &err, const T &attempted_step_size, bool *at_minimum_step_size) const IntegratorBase< T >protected
CalcStateChangeNorm(const ContinuousState< T > &dx_state) const IntegratorBase< T >protected
CalcTimeDerivatives(const Context< T > &context, ContinuousState< T > *dxdt)IntegratorBase< T >inlineprotected
CalcTimeDerivatives(const System< U > &system, const Context< U > &context, ContinuousState< U > *dxdt)IntegratorBase< T >inlineprotected
DoInitialize()IntegratorBase< T >inlineprotectedvirtual
DoReset()IntegratorBase< T >inlineprotectedvirtual
DoResetStatistics()IntegratorBase< T >inlineprotectedvirtual
DoStep(const T &dt)=0IntegratorBase< T >protectedpure virtual
get_accuracy_in_use() const IntegratorBase< T >inline
get_actual_initial_step_size_taken() const IntegratorBase< T >inline
get_context() const IntegratorBase< T >inline
get_error_estimate() const IntegratorBase< T >inline
get_error_estimate_order() const =0IntegratorBase< T >pure virtual
get_fixed_step_mode() const IntegratorBase< T >inline
get_generalized_state_weight_vector() const IntegratorBase< T >inline
get_ideal_next_step_size() const IntegratorBase< T >inline
get_initial_step_size_target() const IntegratorBase< T >inline
get_largest_step_size_taken() const IntegratorBase< T >inline
get_maximum_step_size() const IntegratorBase< T >inline
get_misc_state_weight_vector() const IntegratorBase< T >inline
get_mutable_context()IntegratorBase< T >inline
get_mutable_error_estimate()IntegratorBase< T >inlineprotected
get_mutable_generalized_state_weight_vector()IntegratorBase< T >inline
get_mutable_misc_state_weight_vector()IntegratorBase< T >inline
get_num_derivative_evaluations() const IntegratorBase< T >inline
get_num_step_shrinkages_from_error_control() const IntegratorBase< T >inline
get_num_step_shrinkages_from_substep_failures() const IntegratorBase< T >inline
get_num_steps_taken() const IntegratorBase< T >inline
get_num_substep_failures() const IntegratorBase< T >inline
get_previous_integration_step_size() const IntegratorBase< T >inline
get_requested_minimum_step_size() const IntegratorBase< T >inline
get_smallest_adapted_step_size_taken() const IntegratorBase< T >inline
get_stretch_factor() const IntegratorBase< T >inline
get_system() const IntegratorBase< T >inline
get_target_accuracy() const IntegratorBase< T >inline
get_throw_on_minimum_step_size_violation() const IntegratorBase< T >inline
get_working_minimum_step_size() const IntegratorBase< T >inline
Initialize()IntegratorBase< T >inline
InitializeAccuracy(double default_accuracy, double loosest_accuracy, double max_step_fraction)IntegratorBase< T >inlineprotected
IntegrateAtMost(const T &publish_dt, const T &update_dt, const T &boundary_dt)IntegratorBase< T >
IntegrateWithMultipleSteps(const T &dt)IntegratorBase< T >inline
IntegrateWithSingleFixedStep(const T &dt)IntegratorBase< T >inline
IntegratorBase(const IntegratorBase &)=deleteIntegratorBase< T >
IntegratorBase(IntegratorBase &&)=deleteIntegratorBase< T >
IntegratorBase(const System< T > &system, Context< T > *context=nullptr)IntegratorBase< T >inlineexplicit
is_initialized() const IntegratorBase< T >inline
kReachedBoundaryTime enum valueIntegratorBase< T >
kReachedPublishTime enum valueIntegratorBase< T >
kReachedStepLimit enum valueIntegratorBase< T >
kReachedUpdateTime enum valueIntegratorBase< T >
kReachedZeroCrossing enum valueIntegratorBase< T >
kTimeHasAdvanced enum valueIntegratorBase< T >
operator=(const IntegratorBase &)=deleteIntegratorBase< T >
operator=(IntegratorBase &&)=deleteIntegratorBase< T >
request_initial_step_size_target(const T &step_size)IntegratorBase< T >inline
Reset()IntegratorBase< T >inline
reset_context(Context< T > *context)IntegratorBase< T >inline
ResetStatistics()IntegratorBase< T >inline
set_accuracy_in_use(double accuracy)IntegratorBase< T >inlineprotected
set_actual_initial_step_size_taken(const T &dt)IntegratorBase< T >inlineprotected
set_fixed_step_mode(bool flag)IntegratorBase< T >inline
set_ideal_next_step_size(const T &dt)IntegratorBase< T >inlineprotected
set_largest_step_size_taken(const T &dt)IntegratorBase< T >inlineprotected
set_maximum_step_size(const T &max_step_size)IntegratorBase< T >inline
set_requested_minimum_step_size(const T &min_step_size)IntegratorBase< T >inline
set_smallest_adapted_step_size_taken(const T &dt)IntegratorBase< T >inlineprotected
set_target_accuracy(double accuracy)IntegratorBase< T >inline
set_throw_on_minimum_step_size_violation(bool throws)IntegratorBase< T >inline
StepOnceErrorControlledAtMost(const T &dt_max)IntegratorBase< T >protected
StepResult enum nameIntegratorBase< T >
supports_error_estimation() const =0IntegratorBase< T >pure virtual
~IntegratorBase()=defaultIntegratorBase< T >virtual