add_derivative_evaluations(double evals) | IntegratorBase< T > | |
CalcAdjustedStepSize(const T &err, const T &attempted_step_size, bool *at_minimum_step_size) const | IntegratorBase< T > | protected |
CalcJacobian(const T &t, const VectorX< T > &x) | ImplicitIntegrator< T > | protected |
CalcStateChangeNorm(const ContinuousState< T > &dx_state) const | IntegratorBase< T > | protected |
CheckNewtonConvergence(int iteration, const VectorX< T > &xtplus, const VectorX< T > &dx, const T &dx_norm, const T &last_dx_norm) const | ImplicitIntegrator< T > | protected |
ComputeAutoDiffJacobian(const System< T > &system, const T &t, const VectorX< T > &xt, const Context< T > &context, MatrixX< T > *J) | ImplicitIntegrator< T > | protected |
ComputeAutoDiffJacobian(const System< AutoDiffXd > &, const AutoDiffXd &, const VectorX< AutoDiffXd > &, const Context< AutoDiffXd > &, MatrixX< AutoDiffXd > *) | ImplicitIntegrator< T > | protected |
ComputeCentralDiffJacobian(const System< T > &system, const T &t, const VectorX< T > &xt, Context< T > *context, MatrixX< T > *J) | ImplicitIntegrator< T > | protected |
ComputeForwardDiffJacobian(const System< T > &system, const T &t, const VectorX< T > &xt, Context< T > *context, MatrixX< T > *J) | ImplicitIntegrator< T > | protected |
ConvergenceStatus enum name | ImplicitIntegrator< T > | protected |
do_max_newton_raphson_iterations() const | ImplicitIntegrator< T > | protectedvirtual |
DoDenseStep(const T &h) | IntegratorBase< T > | protected |
DoImplicitIntegratorReset() | ImplicitIntegrator< T > | protectedvirtual |
DoReset() final | ImplicitIntegrator< T > | protectedvirtual |
DoResetStatistics() override | ImplicitIntegrator< T > | protectedvirtual |
EvalTimeDerivatives(const Context< T > &context) | IntegratorBase< T > | protected |
EvalTimeDerivatives(const System< U > &system, const Context< U > &context) | IntegratorBase< T > | protected |
FreshenMatricesIfFullNewton(const T &t, const VectorX< T > &xt, const T &h, const std::function< void(const MatrixX< T > &J, const T &h, typename ImplicitIntegrator< T >::IterationMatrix *)> &compute_and_factor_iteration_matrix, typename ImplicitIntegrator< T >::IterationMatrix *iteration_matrix) | ImplicitIntegrator< T > | protected |
get_accuracy_in_use() const | IntegratorBase< T > | |
get_actual_initial_step_size_taken() const | IntegratorBase< T > | |
get_context() const | IntegratorBase< T > | |
get_dense_output() const | IntegratorBase< T > | |
get_error_estimate() const | IntegratorBase< T > | |
get_error_estimate_order() const final | ImplicitEulerIntegrator< T > | virtual |
get_fixed_step_mode() const | IntegratorBase< T > | |
get_generalized_state_weight_vector() const | IntegratorBase< T > | |
get_ideal_next_step_size() const | IntegratorBase< T > | |
get_initial_step_size_target() const | IntegratorBase< T > | |
get_jacobian_computation_scheme() const | ImplicitIntegrator< T > | |
get_largest_step_size_taken() const | IntegratorBase< T > | |
get_maximum_step_size() const | IntegratorBase< T > | |
get_misc_state_weight_vector() const | IntegratorBase< T > | |
get_mutable_context() | IntegratorBase< T > | |
get_mutable_dense_output() | IntegratorBase< T > | protected |
get_mutable_error_estimate() | IntegratorBase< T > | protected |
get_mutable_generalized_state_weight_vector() | IntegratorBase< T > | |
get_mutable_jacobian() | ImplicitIntegrator< T > | protected |
get_mutable_misc_state_weight_vector() | IntegratorBase< T > | |
get_num_derivative_evaluations() const | IntegratorBase< T > | |
get_num_derivative_evaluations_for_jacobian() const | ImplicitIntegrator< T > | |
get_num_error_estimator_derivative_evaluations() const | ImplicitIntegrator< T > | |
get_num_error_estimator_derivative_evaluations_for_jacobian() const | ImplicitIntegrator< T > | |
get_num_error_estimator_iteration_matrix_factorizations() const | ImplicitIntegrator< T > | |
get_num_error_estimator_jacobian_evaluations() const | ImplicitIntegrator< T > | |
get_num_error_estimator_newton_raphson_iterations() const | ImplicitIntegrator< T > | |
get_num_iteration_matrix_factorizations() const | ImplicitIntegrator< T > | |
get_num_jacobian_evaluations() const | ImplicitIntegrator< T > | |
get_num_newton_raphson_iterations() const | ImplicitIntegrator< T > | |
get_num_step_shrinkages_from_error_control() const | IntegratorBase< T > | |
get_num_step_shrinkages_from_substep_failures() const | IntegratorBase< T > | |
get_num_steps_taken() const | IntegratorBase< T > | |
get_num_substep_failures() const | IntegratorBase< T > | |
get_previous_integration_step_size() const | IntegratorBase< T > | |
get_requested_minimum_step_size() const | IntegratorBase< T > | |
get_reuse() const | ImplicitIntegrator< T > | |
get_smallest_adapted_step_size_taken() const | IntegratorBase< T > | |
get_stretch_factor() const | IntegratorBase< T > | |
get_system() const | IntegratorBase< T > | |
get_target_accuracy() const | IntegratorBase< T > | |
get_throw_on_minimum_step_size_violation() const | IntegratorBase< T > | |
get_use_full_newton() const | ImplicitIntegrator< T > | |
get_use_implicit_trapezoid_error_estimation() | ImplicitEulerIntegrator< T > | |
get_working_minimum_step_size() const | IntegratorBase< T > | |
ImplicitEulerIntegrator(const ImplicitEulerIntegrator &)=delete | ImplicitEulerIntegrator< T > | |
ImplicitEulerIntegrator(ImplicitEulerIntegrator &&)=delete | ImplicitEulerIntegrator< T > | |
ImplicitEulerIntegrator(const System< T > &system, Context< T > *context=nullptr) | ImplicitEulerIntegrator< T > | explicit |
ImplicitIntegrator(const System< T > &system, Context< T > *context=nullptr) | ImplicitIntegrator< T > | explicit |
increment_jacobian_computation_derivative_evaluations(int count) | ImplicitIntegrator< T > | protected |
increment_jacobian_evaluations() | ImplicitIntegrator< T > | protected |
increment_num_iter_factorizations() | ImplicitIntegrator< T > | protected |
Initialize() | IntegratorBase< T > | |
IntegrateNoFurtherThanTime(const T &publish_time, const T &update_time, const T &boundary_time) | IntegratorBase< T > | |
IntegrateWithMultipleStepsToTime(const T &t_final) | IntegratorBase< T > | |
IntegrateWithSingleFixedStepToTime(const T &t_target) | IntegratorBase< T > | |
IntegratorBase(const IntegratorBase &)=delete | IntegratorBase< T > | |
IntegratorBase(IntegratorBase &&)=delete | IntegratorBase< T > | |
IntegratorBase(const System< T > &system, Context< T > *context=nullptr) | IntegratorBase< T > | explicit |
is_initialized() const | IntegratorBase< T > | |
IsBadJacobian(const MatrixX< T > &J) const | ImplicitIntegrator< T > | protected |
IsUpdateZero(const VectorX< T > &xc, const VectorX< T > &dxc, double eps=-1.0) const | ImplicitIntegrator< T > | protected |
JacobianComputationScheme enum name | ImplicitIntegrator< T > | |
kReachedBoundaryTime enum value | IntegratorBase< T > | |
kReachedPublishTime enum value | IntegratorBase< T > | |
kReachedStepLimit enum value | IntegratorBase< T > | |
kReachedUpdateTime enum value | IntegratorBase< T > | |
kReachedZeroCrossing enum value | IntegratorBase< T > | |
kTimeHasAdvanced enum value | IntegratorBase< T > | |
max_newton_raphson_iterations() const | ImplicitIntegrator< T > | |
MaybeFreshenMatrices(const T &t, const VectorX< T > &xt, const T &h, int trial, const std::function< void(const MatrixX< T > &J, const T &h, typename ImplicitIntegrator< T >::IterationMatrix *)> &compute_and_factor_iteration_matrix, typename ImplicitIntegrator< T >::IterationMatrix *iteration_matrix) | ImplicitIntegrator< T > | protected |
operator=(const ImplicitEulerIntegrator &)=delete | ImplicitEulerIntegrator< T > | |
operator=(ImplicitEulerIntegrator &&)=delete | ImplicitEulerIntegrator< T > | |
drake::systems::ImplicitIntegrator::operator=(const IntegratorBase &)=delete | IntegratorBase< T > | |
drake::systems::ImplicitIntegrator::operator=(IntegratorBase &&)=delete | IntegratorBase< T > | |
request_initial_step_size_target(const T &step_size) | IntegratorBase< T > | |
Reset() | IntegratorBase< T > | |
reset_context(Context< T > *context) | IntegratorBase< T > | |
ResetStatistics() | IntegratorBase< T > | |
set_accuracy_in_use(double accuracy) | IntegratorBase< T > | protected |
set_actual_initial_step_size_taken(const T &h) | IntegratorBase< T > | protected |
set_fixed_step_mode(bool flag) | IntegratorBase< T > | |
set_ideal_next_step_size(const T &h) | IntegratorBase< T > | protected |
set_jacobian_computation_scheme(JacobianComputationScheme scheme) | ImplicitIntegrator< T > | |
set_jacobian_is_fresh(bool flag) | ImplicitIntegrator< T > | protected |
set_largest_step_size_taken(const T &h) | IntegratorBase< T > | protected |
set_maximum_step_size(const T &max_step_size) | IntegratorBase< T > | |
set_requested_minimum_step_size(const T &min_step_size) | IntegratorBase< T > | |
set_reuse(bool reuse) | ImplicitIntegrator< T > | |
set_smallest_adapted_step_size_taken(const T &h) | IntegratorBase< T > | protected |
set_target_accuracy(double accuracy) | IntegratorBase< T > | |
set_throw_on_minimum_step_size_violation(bool throws) | IntegratorBase< T > | |
set_use_full_newton(bool flag) | ImplicitIntegrator< T > | |
set_use_implicit_trapezoid_error_estimation(bool flag) | ImplicitEulerIntegrator< T > | |
StartDenseIntegration() | IntegratorBase< T > | |
StepOnceErrorControlledAtMost(const T &h_max) | IntegratorBase< T > | protected |
StepResult enum name | IntegratorBase< T > | |
StopDenseIntegration() | IntegratorBase< T > | |
supports_error_estimation() const final | ImplicitEulerIntegrator< T > | virtual |
~ImplicitEulerIntegrator() override=default | ImplicitEulerIntegrator< T > | |
~ImplicitIntegrator() | ImplicitIntegrator< T > | virtual |
~IntegratorBase()=default | IntegratorBase< T > | virtual |