__init__(self, int num_states, int num_inputs, datetime.timedelta|float dt, int num_steps, Callable[[VariableMatrix, VariableMatrix], VariableMatrix] dynamics, DynamicsType dynamics_type=DynamicsType.EXPLICIT_ODE, TimestepMethod timestep_method=TimestepMethod.FIXED, TranscriptionMethod transcription_method=TranscriptionMethod.DIRECT_TRANSCRIPTION) | jormungandr.optimization.OCP | |
constrain_final_state(self, float final_state) | jormungandr.optimization.OCP | |
constrain_final_state(self, int final_state) | jormungandr.optimization.OCP | |
constrain_final_state(self, Variable final_state) | jormungandr.optimization.OCP | |
constrain_final_state(self, Annotated[NDArray[numpy.float64], dict(shape=(None, None))] final_state) | jormungandr.optimization.OCP | |
constrain_final_state(self, VariableMatrix final_state) | jormungandr.optimization.OCP | |
constrain_initial_state(self, float initial_state) | jormungandr.optimization.OCP | |
constrain_initial_state(self, int initial_state) | jormungandr.optimization.OCP | |
constrain_initial_state(self, Variable initial_state) | jormungandr.optimization.OCP | |
constrain_initial_state(self, Annotated[NDArray[numpy.float64], dict(shape=(None, None))] initial_state) | jormungandr.optimization.OCP | |
constrain_initial_state(self, VariableMatrix initial_state) | jormungandr.optimization.OCP | |
dt(self) | jormungandr.optimization.OCP | |
final_state(self) | jormungandr.optimization.OCP | |
for_each_step(self, Callable[[VariableMatrix, VariableMatrix], None] callback) | jormungandr.optimization.OCP | |
initial_state(self) | jormungandr.optimization.OCP | |
set_lower_input_bound(self, float lower_bound) | jormungandr.optimization.OCP | |
set_lower_input_bound(self, int lower_bound) | jormungandr.optimization.OCP | |
set_lower_input_bound(self, Variable lower_bound) | jormungandr.optimization.OCP | |
set_lower_input_bound(self, Annotated[NDArray[numpy.float64], dict(shape=(None, None))] lower_bound) | jormungandr.optimization.OCP | |
set_lower_input_bound(self, VariableMatrix lower_bound) | jormungandr.optimization.OCP | |
set_max_timestep(self, datetime.timedelta|float max_timestep) | jormungandr.optimization.OCP | |
set_min_timestep(self, datetime.timedelta|float min_timestep) | jormungandr.optimization.OCP | |
set_upper_input_bound(self, float upper_bound) | jormungandr.optimization.OCP | |
set_upper_input_bound(self, int upper_bound) | jormungandr.optimization.OCP | |
set_upper_input_bound(self, Variable upper_bound) | jormungandr.optimization.OCP | |
set_upper_input_bound(self, Annotated[NDArray[numpy.float64], dict(shape=(None, None))] upper_bound) | jormungandr.optimization.OCP | |
set_upper_input_bound(self, VariableMatrix upper_bound) | jormungandr.optimization.OCP | |
U(self) | jormungandr.optimization.OCP | |
X(self) | jormungandr.optimization.OCP | |