Index
C
|
D
|
G
|
H
|
I
|
L
|
M
|
O
|
P
|
R
|
S
|
T
|
U
|
V
C
Collocation (class in mpopt.mpopt)
CollocationRoots (class in mpopt.mpopt)
compute_interpolation_taus_corresponding_to_original_grid() (mpopt.mpopt.mpopt static method)
compute_seg_width_based_on_input_slope() (mpopt.mpopt.mpopt_h_adaptive method)
compute_seg_width_based_on_residuals() (mpopt.mpopt.mpopt_h_adaptive method)
compute_segment_widths_at_times() (mpopt.mpopt.mpopt_h_adaptive static method)
compute_states_from_solution_dynamics() (mpopt.mpopt.mpopt method)
compute_time_at_max_values() (mpopt.mpopt.mpopt_h_adaptive static method)
create_nlp() (mpopt.mpopt.mpopt method)
create_solver() (mpopt.mpopt.mpopt method)
(mpopt.mpopt.mpopt_adaptive method)
create_variables() (mpopt.mpopt.mpopt method)
D
D_MATRIX_METHOD (mpopt.mpopt.Collocation attribute)
discretize_phase() (mpopt.mpopt.mpopt method)
(mpopt.mpopt.mpopt_adaptive method)
G
get_collocation_points() (mpopt.mpopt.CollocationRoots class method)
get_composite_differentiation_matrix() (mpopt.mpopt.Collocation method)
get_composite_interpolation_Dmatrix_at() (mpopt.mpopt.Collocation method)
get_composite_interpolation_matrix() (mpopt.mpopt.Collocation method)
get_composite_quadrature_weights() (mpopt.mpopt.Collocation method)
get_data() (mpopt.mpopt.post_process method)
get_diff_matrices() (mpopt.mpopt.Collocation method)
get_diff_matrix() (mpopt.mpopt.Collocation method)
get_diff_matrix_fn() (mpopt.mpopt.Collocation class method)
get_discretized_dynamics_constraints_and_cost_matrices() (mpopt.mpopt.mpopt method)
get_dynamics() (mpopt.mpopt.OCP method)
get_dynamics_residuals() (mpopt.mpopt.mpopt method)
get_dynamics_residuals_single_phase() (mpopt.mpopt.mpopt method)
get_event_constraints() (mpopt.mpopt.mpopt method)
get_interpolated_data() (mpopt.mpopt.post_process method)
get_interpolated_time_grid() (mpopt.mpopt.mpopt static method)
(mpopt.mpopt.post_process static method)
get_interpolation_Dmatrices_at() (mpopt.mpopt.Collocation method)
get_interpolation_matrices() (mpopt.mpopt.Collocation method)
get_interpolation_matrix() (mpopt.mpopt.Collocation method)
get_interpolation_taus() (mpopt.mpopt.post_process method)
get_lagrange_polynomials() (mpopt.mpopt.Collocation class method)
get_nlp_constrains_for_control_input_at_mid_colloc_points() (mpopt.mpopt.mpopt method)
get_nlp_constrains_for_control_slope_continuity_across_segments() (mpopt.mpopt.mpopt method)
get_nlp_constrains_for_segment_widths() (mpopt.mpopt.mpopt_adaptive method)
get_nlp_constraints_for_control_input_slope() (mpopt.mpopt.mpopt method)
get_nlp_constraints_for_dynamics() (mpopt.mpopt.mpopt method)
get_nlp_constraints_for_path_contraints() (mpopt.mpopt.mpopt method)
get_nlp_constraints_for_terminal_contraints() (mpopt.mpopt.mpopt method)
get_nlp_variables() (mpopt.mpopt.mpopt method)
(mpopt.mpopt.mpopt_adaptive method)
get_non_uniform_interpolation_grid() (mpopt.mpopt.post_process static method)
get_original_data() (mpopt.mpopt.post_process method)
get_path_constraints() (mpopt.mpopt.OCP method)
get_polynomial_function() (mpopt.mpopt.Collocation class method)
get_quad_weight_matrices() (mpopt.mpopt.Collocation method)
get_quadrature_weights() (mpopt.mpopt.Collocation method)
get_quadrature_weights_fn() (mpopt.mpopt.Collocation class method)
get_residual_grid_taus() (mpopt.mpopt.mpopt method)
get_roots_wrt_equal_area() (mpopt.mpopt.mpopt_h_adaptive static method)
get_running_costs() (mpopt.mpopt.OCP method)
get_segment_width_parameters() (mpopt.mpopt.mpopt method)
(mpopt.mpopt.mpopt_h_adaptive method)
get_solver_warm_start_input_parameters() (mpopt.mpopt.mpopt method)
get_state_second_derivative() (mpopt.mpopt.mpopt method)
get_state_second_derivative_single_phase() (mpopt.mpopt.mpopt method)
get_states_residuals() (mpopt.mpopt.mpopt method)
get_terminal_constraints() (mpopt.mpopt.OCP method)
get_terminal_costs() (mpopt.mpopt.OCP method)
get_trajectories() (mpopt.mpopt.post_process method)
H
has_path_constraints() (mpopt.mpopt.OCP method)
has_terminal_constraints() (mpopt.mpopt.OCP method)
I
init_polynomials() (mpopt.mpopt.Collocation method)
init_polynomials_with_customized_roots() (mpopt.mpopt.Collocation method)
init_segment_width() (mpopt.mpopt.mpopt method)
init_solution_per_phase() (mpopt.mpopt.mpopt method)
(mpopt.mpopt.mpopt_adaptive method)
init_trajectories() (mpopt.mpopt.mpopt method)
(mpopt.mpopt.mpopt_adaptive method)
initialize_solution() (mpopt.mpopt.mpopt method)
interpolate_single_phase() (mpopt.mpopt.mpopt method)
L
LB_DYNAMICS (mpopt.mpopt.OCP attribute)
LB_PATH_CONSTRAINTS (mpopt.mpopt.OCP attribute)
LB_TERMINAL_CONSTRAINTS (mpopt.mpopt.OCP attribute)
M
merge_split_segments_based_on_residuals() (mpopt.mpopt.mpopt_h_adaptive static method)
mpopt (class in mpopt.mpopt)
mpopt_adaptive (class in mpopt.mpopt)
mpopt_h_adaptive (class in mpopt.mpopt)
O
OCP (class in mpopt.mpopt)
P
plot_all() (mpopt.mpopt.post_process class method)
plot_curve() (mpopt.mpopt.post_process static method)
plot_phase() (mpopt.mpopt.post_process method)
plot_phases() (mpopt.mpopt.post_process method)
plot_residuals() (mpopt.mpopt.post_process class method)
plot_single_variable() (mpopt.mpopt.post_process class method)
plot_u() (mpopt.mpopt.post_process method)
plot_x() (mpopt.mpopt.post_process method)
post_process (class in mpopt.mpopt)
process_results() (mpopt.mpopt.mpopt method)
(mpopt.mpopt.mpopt_adaptive method)
R
refine_segment_widths_based_on_residuals() (mpopt.mpopt.mpopt_h_adaptive method)
roots_chebyshev_gauss_lobatto() (mpopt.mpopt.CollocationRoots static method)
roots_legendre_gauss() (mpopt.mpopt.CollocationRoots static method)
roots_legendre_gauss_lobatto() (mpopt.mpopt.CollocationRoots static method)
roots_legendre_gauss_radau() (mpopt.mpopt.CollocationRoots static method)
S
solve() (mpopt.mpopt.mpopt method)
(mpopt.mpopt.mpopt_adaptive method)
(mpopt.mpopt.mpopt_h_adaptive method)
sort_residual_data() (mpopt.mpopt.post_process static method)
T
TVAR (mpopt.mpopt.Collocation attribute)
U
UB_DYNAMICS (mpopt.mpopt.OCP attribute)
UB_PATH_CONSTRAINTS (mpopt.mpopt.OCP attribute)
UB_TERMINAL_CONSTRAINTS (mpopt.mpopt.OCP attribute)
V
validate() (mpopt.mpopt.mpopt method)
(mpopt.mpopt.OCP method)
mpopt
Navigation
Contents:
MPOPT
Getting started
Installation
Documentation
A sample code to solve moon-lander OCP (2D)
Authors
License
Acknowledgements
MPOPT package implementation
Related Topics
Documentation overview
Quick search