YAOCPTool
yaocptool package
YAOCPTool
Docs
»
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
X
|
Y
_
__init__() (AbstractOptimizationProblem method)
(AlgebraicMixin method)
(AugmentedLagrangian method)
(ControlMixin method)
(DAESystem method)
(DataSet method)
(Derivative method)
(DirectMethod method)
(DiscretizationSchemeBase method)
(DistributedAugmentedLagrangian method)
(DistributedSolution method)
(EqualityEquation method)
(EstimatorAbstract method)
(ExtendedKalmanFilter method)
(IndirectMethod method)
(MPC method)
(Network method)
(Node method)
(NonlinearOptimizationProblem method)
(OptimalControlProblem method)
(OptimizationResult method)
(PCEConverter method)
(PCEKalmanFilter method)
(ParameterMixin method)
(Plant method)
(PlantSimulation method)
(QuadraticOptimizationProblem method)
(SimulationResult method)
(SolutionMethodsBase method)
(StateMixin method)
(StochasticOCP method)
(SystemModel method)
(UnscentedKalmanFilter method)
(Worker method)
A
AbstractOptimizationProblem (class in yaocptool.optimization.abstract_optimization_problem)
AlgebraicMixin (class in yaocptool.modelling.mixins.algebraic_mixin)
all_sym (SystemModel attribute)
all_sym_names() (SystemModel static method)
AugmentedLagrangian (class in yaocptool.methods.augmented_lagrangian)
B
blockdiag() (in module yaocptool.util.util)
C
calculate_optimal_control() (IndirectMethod method)
call_solver() (AugmentedLagrangian method)
(SolutionMethodsBase method)
cholupdate() (UnscentedKalmanFilter static method)
collocation_points() (SolutionMethodsBase static method)
CollocationScheme (class in yaocptool.methods.classic.collocationscheme)
connect() (Network method)
(OptimalControlProblem method)
(SystemModel method)
connections (Network attribute)
control_is_parametrized() (ControlMixin method)
ControlMixin (class in yaocptool.modelling.mixins.control_mixin)
convert_expr_from_tau_to_time() (in module yaocptool.util.util)
(SystemModel method)
convert_expr_from_time_to_tau() (SystemModel method)
convert_from_tau_to_time() (DAESystem method)
convert_socp_to_ocp_with_pce() (PCEConverter method)
create_adjoint_states() (OptimalControlProblem method)
create_algebraic() (OptimalControlProblem method)
create_algebraic_variable() (AlgebraicMixin method)
create_constant_theta() (in module yaocptool.util.util)
create_control() (ControlMixin method)
(OptimalControlProblem method)
create_control_approximation() (SolutionMethodsBase method)
create_cost_state() (OptimalControlProblem method)
create_entry() (DataSet method)
create_initial_guess() (CollocationScheme method)
(DiscretizationSchemeBase method)
(MultipleShootingScheme method)
create_initial_guess_with_simulation() (CollocationScheme method)
(DiscretizationSchemeBase method)
(MultipleShootingScheme method)
create_input (OptimalControlProblem attribute)
create_input() (ControlMixin method)
create_node() (Network method)
create_nu_initial_guess() (AugmentedLagrangian method)
create_optimization_parameter() (OptimalControlProblem method)
create_optimization_problem() (AugmentedLagrangian method)
(SolutionMethodsBase method)
create_optimization_result() (AugmentedLagrangian method)
(SolutionMethodsBase method)
create_optimization_theta() (OptimalControlProblem method)
create_parameter() (AbstractOptimizationProblem method)
(OptimalControlProblem method)
(ParameterMixin method)
create_polynomial_approximation() (in module yaocptool.util.util)
create_quadratic_cost() (OptimalControlProblem method)
create_state() (OptimalControlProblem method)
(StateMixin method)
create_theta() (OptimalControlProblem method)
(ParameterMixin method)
create_uncertain_parameter() (StochasticOCP method)
create_variable() (AbstractOptimizationProblem method)
create_variable_polynomial_approximation() (SolutionMethodsBase method)
D
dae_system_dict (DAESystem attribute)
DAESystem (class in yaocptool.modelling.dae_system)
DataSet (class in yaocptool.modelling.dataset)
dataset (OptimizationResult attribute)
degree (DiscretizationSchemeBase attribute)
degree_control (DiscretizationSchemeBase attribute)
(IndirectMethod attribute)
delta_t (DiscretizationSchemeBase attribute)
(SolutionMethodsBase attribute)
depends_on() (DAESystem method)
der() (in module yaocptool.modelling.utils)
Derivative (class in yaocptool.modelling.utils)
DirectMethod (class in yaocptool.methods.classic.directmethod)
DiscretizationSchemeBase (class in yaocptool.methods.base.discretizationschemebase)
discretize() (CollocationScheme method)
(DiscretizationSchemeBase method)
(MultipleShootingScheme method)
discretizer (AugmentedLagrangian attribute)
DistributedAugmentedLagrangian (class in yaocptool.methods.network.distributedaugmetedlagrangian)
DistributedSolution (class in yaocptool.methods.distributed_solution)
E
EqualityEquation (class in yaocptool.modelling.utils)
estimate() (EstimatorAbstract method)
(ExtendedKalmanFilter method)
(PCEKalmanFilter method)
(UnscentedKalmanFilter method)
EstimatorAbstract (class in yaocptool.estimation.estimator_abstract)
expm() (in module yaocptool.util.util)
extend() (DataSet method)
(SimulationResult method)
ExtendedKalmanFilter (class in yaocptool.estimation.extended_kalman_filter)
F
final_condition() (SimulationResult method)
find_algebraic_variable() (AlgebraicMixin method)
find_equilibrium() (SystemModel method)
find_variables_in_vector_by_name() (in module yaocptool.util.util)
find_variables_indices_in_vector() (in module yaocptool.util.util)
finite_elements (DiscretizationSchemeBase attribute)
first_control() (OptimizationResult method)
G
get_copy() (DataSet method)
(SystemModel method)
get_dae_system() (SystemModel method)
get_deepcopy() (SystemModel method)
get_default_call_dict() (AbstractOptimizationProblem method)
get_entry() (DataSet method)
get_entry_names() (DataSet method)
get_entry_size() (DataSet method)
get_ls_factor() (in module yaocptool.stochastic.pce)
get_map_coloring_groups() (Network method)
get_measurement() (MPC method)
(Plant method)
(PlantSimulation method)
get_model() (Network method)
get_new_control() (MPC method)
get_node_by_id() (Network method)
get_node_by_name() (Network method)
get_p_opt_indices() (OptimalControlProblem method)
get_p_unc_indices() (StochasticOCP method)
get_p_without_p_unc() (StochasticOCP method)
get_problem() (Network method)
get_problem_dict() (AbstractOptimizationProblem method)
get_solver() (AbstractOptimizationProblem method)
get_states() (MPC method)
get_system_at_given_times() (CollocationScheme method)
(DiscretizationSchemeBase method)
(MultipleShootingScheme method)
get_theta_opt_indices() (OptimalControlProblem method)
get_uncertain_initial_cond_indices() (StochasticOCP method)
get_variable() (OptimizationResult method)
get_variable_by_name() (SystemModel method)
get_variables_by_names() (SystemModel method)
H
has_delta_u (OptimalControlProblem attribute)
has_parameters (DAESystem attribute)
has_variable() (DAESystem method)
(SystemModel method)
I
include_algebraic() (AlgebraicMixin method)
(OptimalControlProblem method)
include_constraint() (AbstractOptimizationProblem method)
include_control() (ControlMixin method)
(OptimalControlProblem method)
include_equality() (AbstractOptimizationProblem method)
(OptimalControlProblem method)
include_equations() (AlgebraicMixin method)
(StateMixin method)
(SystemModel method)
include_final_time_equality() (OptimalControlProblem method)
include_inequality() (AbstractOptimizationProblem method)
include_initial_time_equality() (OptimalControlProblem method)
include_models() (SystemModel method)
include_nodes() (Network method)
include_optimization_parameter() (OptimalControlProblem method)
include_optimization_theta() (OptimalControlProblem method)
include_parameter() (AbstractOptimizationProblem method)
(OptimalControlProblem method)
(ParameterMixin method)
include_state() (OptimalControlProblem method)
(StateMixin method)
include_system_equations() (OptimalControlProblem method)
include_theta() (OptimalControlProblem method)
(ParameterMixin method)
include_time_chance_inequality() (StochasticOCP method)
include_time_equality() (OptimalControlProblem method)
include_time_inequality() (OptimalControlProblem method)
include_uncertain_parameter() (StochasticOCP method)
include_variable() (AbstractOptimizationProblem method)
include_variables() (SystemModel method)
IndirectMethod (class in yaocptool.methods.classic.indirectmethod)
initialize() (DistributedSolution method)
insert_data() (DataSet method)
insert_intermediary_nodes() (Network method)
is_collocation (OptimizationResult attribute)
is_dae (DAESystem attribute)
is_equality() (in module yaocptool.util.util)
is_inequality() (in module yaocptool.util.util)
is_ode (DAESystem attribute)
is_parametrized() (SystemModel method)
is_valid (OptimizationResult attribute)
J
join() (DAESystem method)
join_nu_to_theta() (AugmentedLagrangian static method)
join_thetas() (in module yaocptool.util.util)
K
kill() (DistributedSolution method)
L
lamb_sym (SystemModel attribute)
linearize() (SystemModel method)
M
merge() (OptimalControlProblem method)
(SystemModel method)
model (AugmentedLagrangian attribute)
(DiscretizationSchemeBase attribute)
(SolutionMethodsBase attribute)
models (Network attribute)
MPC (class in yaocptool.mpc.mpc)
MultipleShootingScheme (class in yaocptool.methods.classic.multipleshooting)
N
n_eta (OptimalControlProblem attribute)
n_g_eq (OptimalControlProblem attribute)
n_g_ineq (OptimalControlProblem attribute)
n_g_stochastic (StochasticOCP attribute)
n_h_final (OptimalControlProblem attribute)
n_h_initial (OptimalControlProblem attribute)
n_meas (ExtendedKalmanFilter attribute)
(UnscentedKalmanFilter attribute)
n_p (ParameterMixin attribute)
n_p_opt (OptimalControlProblem attribute)
n_p_unc (StochasticOCP attribute)
n_pol_parameters (PCEConverter attribute)
(PCEKalmanFilter attribute)
n_subsystems (DistributedSolution attribute)
n_theta (ParameterMixin attribute)
n_theta_opt (OptimalControlProblem attribute)
n_u (ControlMixin attribute)
(SimulationResult attribute)
n_u_par (ControlMixin attribute)
n_uncertain (PCEConverter attribute)
n_uncertain_initial_condition (StochasticOCP attribute)
n_x (SimulationResult attribute)
(StateMixin attribute)
n_y (AlgebraicMixin attribute)
(SimulationResult attribute)
Network (class in yaocptool.modelling.network.network)
Node (class in yaocptool.modelling.network.node)
nodes (Network attribute)
NonlinearOptimizationProblem (class in yaocptool.optimization.nonlinear_problem)
O
ode (StateMixin attribute)
OptimalControlProblem (class in yaocptool.modelling.ocp)
OptimizationResult (class in yaocptool.methods.base.optimizationresult)
P
p_names (ParameterMixin attribute)
ParameterMixin (class in yaocptool.modelling.mixins.parameter_mixin)
parametrize_control() (ControlMixin method)
(OptimalControlProblem method)
PCEConverter (class in yaocptool.stochastic.pce)
PCEKalmanFilter (class in yaocptool.estimation.pce_kalman_filter)
Plant (class in yaocptool.mpc.plant)
PlantSimulation (class in yaocptool.mpc.plant)
plot (OptimizationResult attribute)
plot() (DataSet method)
(Network method)
plot_all_relaxations() (DistributedAugmentedLagrangian method)
post_process_get_new_control() (MPC method)
post_process_measurement() (MPC method)
post_process_send_control() (MPC method)
post_process_states() (MPC method)
pre_solve_check() (OptimalControlProblem method)
prepare() (DirectMethod method)
(DistributedAugmentedLagrangian method)
(IndirectMethod method)
(SolutionMethodInterface method)
(SolutionMethodsBase method)
print_summary() (SystemModel method)
print_variables() (SystemModel method)
problem (DiscretizationSchemeBase attribute)
problems (Network attribute)
put_values_in_all_sym_format() (SystemModel static method)
Q
QuadraticOptimizationProblem (class in yaocptool.optimization.quadratic_problem)
R
remove_algebraic() (AlgebraicMixin method)
(OptimalControlProblem method)
remove_connection() (Network method)
remove_control() (ControlMixin method)
(OptimalControlProblem method)
remove_parameter() (ParameterMixin method)
remove_state() (StateMixin method)
remove_theta() (ParameterMixin method)
remove_variables_from_vector() (in module yaocptool.util.util)
remove_variables_from_vector_by_indices() (in module yaocptool.util.util)
replace_variable() (AlgebraicMixin method)
(ControlMixin method)
(OptimalControlProblem method)
(StateMixin method)
(SystemModel method)
replace_with_optimal_control() (IndirectMethod method)
reset_working_model() (OptimalControlProblem method)
run() (MPC method)
(Worker method)
run_fixed_control() (MPC method)
run_fixed_control_with_estimator() (MPC method)
S
sample_parameter_log_normal_distribution_with_sobol() (in module yaocptool.stochastic.util)
sample_parameter_normal_distribution_with_sobol() (in module yaocptool.stochastic.util)
save() (DataSet method)
send_control() (MPC method)
set_control() (Plant method)
(PlantSimulation method)
set_data_to_optimization_result_from_raw_data() (CollocationScheme method)
(DiscretizationSchemeBase method)
(MultipleShootingScheme method)
set_initial_condition_as_uncertain() (StochasticOCP method)
set_objective() (AbstractOptimizationProblem method)
set_parameter_as_optimization_parameter() (OptimalControlProblem method)
set_parameter_as_uncertain_parameter() (StochasticOCP method)
set_theta_as_optimization_theta() (OptimalControlProblem method)
simulate() (DAESystem method)
(SystemModel method)
SimulationResult (class in yaocptool.modelling.simulation_result)
SolutionMethodInterface (class in yaocptool.methods.base.solutionmethodinterface)
SolutionMethodsBase (class in yaocptool.methods.base.solutionmethodsbase)
solve() (AbstractOptimizationProblem method)
(DistributedAugmentedLagrangian method)
(DistributedSolution method)
(SolutionMethodInterface method)
(SolutionMethodsBase method)
sort() (DataSet method)
start() (DistributedSolution method)
StateMixin (class in yaocptool.modelling.mixins.state_mixin)
StochasticOCP (class in yaocptool.modelling.stochastic_ocp)
substitute_variable() (DAESystem method)
system_type (SystemModel attribute)
SystemModel (class in yaocptool.modelling.system_model)
T
t (SimulationResult attribute)
(SystemModel attribute)
t_sym (SystemModel attribute)
tau (SystemModel attribute)
tau_sym (SystemModel attribute)
theta_names (ParameterMixin attribute)
time_breakpoints (DiscretizationSchemeBase attribute)
(SolutionMethodsBase attribute)
time_interpolation (CollocationScheme attribute)
time_interpolation_algebraics (CollocationScheme attribute)
time_interpolation_controls (DiscretizationSchemeBase attribute)
time_interpolation_nu (AugmentedLagrangian attribute)
time_interpolation_states (CollocationScheme attribute)
to_dataset() (OptimizationResult method)
type (DAESystem attribute)
U
u (SimulationResult attribute)
u_names (ControlMixin attribute)
(SimulationResult attribute)
unpack_decision_variables() (CollocationScheme method)
(DiscretizationSchemeBase method)
(MultipleShootingScheme method)
UnscentedKalmanFilter (class in yaocptool.estimation.unscented_kalman_filter)
unvec() (SolutionMethodsBase method)
V
vectorize() (DiscretizationSchemeBase method)
W
Worker (class in yaocptool.parallel.worker)
X
x (SimulationResult attribute)
x_names (SimulationResult attribute)
(StateMixin attribute)
x_sys_sym (SystemModel attribute)
Y
y (SimulationResult attribute)
y_names (AlgebraicMixin attribute)
(SimulationResult attribute)
yaocptool (module)
yaocptool.config (module)
yaocptool.estimation (module)
yaocptool.estimation.estimator_abstract (module)
yaocptool.estimation.extended_kalman_filter (module)
yaocptool.estimation.pce_kalman_filter (module)
yaocptool.estimation.unscented_kalman_filter (module)
yaocptool.methods (module)
yaocptool.methods.augmented_lagrangian (module)
yaocptool.methods.base (module)
yaocptool.methods.base.discretizationschemebase (module)
yaocptool.methods.base.optimizationresult (module)
yaocptool.methods.base.solutionmethodinterface (module)
yaocptool.methods.base.solutionmethodsbase (module)
yaocptool.methods.classic (module)
yaocptool.methods.classic.collocationscheme (module)
yaocptool.methods.classic.directmethod (module)
yaocptool.methods.classic.indirectmethod (module)
yaocptool.methods.classic.multipleshooting (module)
yaocptool.methods.distributed_solution (module)
yaocptool.methods.network (module)
yaocptool.methods.network.distributedaugmetedlagrangian (module)
yaocptool.modelling (module)
yaocptool.modelling.dae_system (module)
yaocptool.modelling.dataset (module)
yaocptool.modelling.mixins (module)
yaocptool.modelling.mixins.algebraic_mixin (module)
yaocptool.modelling.mixins.control_mixin (module)
yaocptool.modelling.mixins.parameter_mixin (module)
yaocptool.modelling.mixins.state_mixin (module)
yaocptool.modelling.network (module)
yaocptool.modelling.network.network (module)
yaocptool.modelling.network.node (module)
yaocptool.modelling.ocp (module)
yaocptool.modelling.simulation_result (module)
yaocptool.modelling.stochastic_ocp (module)
yaocptool.modelling.system_model (module)
yaocptool.modelling.utils (module)
yaocptool.mpc (module)
yaocptool.mpc.mpc (module)
yaocptool.mpc.plant (module)
yaocptool.optimization (module)
yaocptool.optimization.abstract_optimization_problem (module)
yaocptool.optimization.nonlinear_problem (module)
yaocptool.optimization.quadratic_problem (module)
yaocptool.parallel (module)
yaocptool.parallel.worker (module)
yaocptool.stochastic (module)
yaocptool.stochastic.pce (module)
yaocptool.stochastic.util (module)
yaocptool.util (module)
yaocptool.util.util (module)