OpTaS
1.0.7
An optimization-based task specification library for trajectory optimization and model predictive control.
|
Additional Inherited Members | |
Public Attributes inherited from optas.optimization.Optimization | |
models | |
A list of the task and robot models (set during build method in the OptimizationBuilder class) More... | |
decision_variables | |
SXContainer containing decision variables. More... | |
parameters | |
SXContainer containing parameters. More... | |
cost_terms | |
SXContainer containing cost terms. More... | |
lin_eq_constraints | |
SXContainer containing linear equality constraints. More... | |
lin_ineq_constraints | |
SXContainer containing linear inequality constraints. More... | |
eq_constraints | |
SXContainer containing equality constraints. More... | |
ineq_constraints | |
SXContainer containing inequality constraints. More... | |
P | |
CasADi function that evaluates the P term in the cost function (note, this only applies to problems with a quadratic cost function). More... | |
q | |
CasADi function that evaluates the q term in the cost function (note, this only applies to problems with a quadratic cost function). More... | |
k | |
CasADi function that evaluates the linear equality constraints. More... | |
nk | |
Number of linear inequality constraints. More... | |
lbk | |
Lower bound for the linear inequality constraints (i.e. More... | |
ubk | |
Upper bound for the linear inequality constraints (i.e. More... | |
M | |
CasADi function that evaluates the M term in the linear inequality constraints. More... | |
c | |
CasADi function that evaluates the c term in the linear inequality constraints. More... | |
a | |
CasADi function that evaluates the linear equality constraints. More... | |
na | |
Number of linear equality constraints. More... | |
lba | |
Lower bound for the linear equality constraints (i.e. More... | |
uba | |
Upper bound for the linear equality constraints (i.e. More... | |
A | |
CasADi function that evaluates the A term in the linear equality constraints. More... | |
b | |
CasADi function that evaluates the b term in the linear equality constraints. More... | |
g | |
CasADi function that evaluates the inequality constraints. More... | |
ng | |
Number of inequality constraints. More... | |
lbg | |
Lower bound for the inequality constraints (i.e. More... | |
ubg | |
Upper bound for the inequality constraints (i.e. More... | |
h | |
CasADi function that evaluates the equality constraints. More... | |
nh | |
Number of equality constraints. More... | |
lbh | |
Lower bound for the equality constraints (i.e. More... | |
ubh | |
Upper bound for the equality constraints (i.e. More... | |
v | |
CasADi function that evaluates the constraints as a verticle column (set when specify_v is called), see vertcon. More... | |
nv | |
Number of vectorized constraints (see vertcon). More... | |
lbv | |
Lower bound for the verticle constraints v (i.e. More... | |
ubv | |
Upper bound for the verticle constraints v (i.e. More... | |
dv | |
CasADi function that evaluates the Jacobian of the constraints v (set when specify_v is called). More... | |
ddv | |
CasADi function that evaluates the Hessian of the constraints v (set when specify_v is called). More... | |
x | |
Vectorized decision variables. More... | |
p | |
Vectorized parameters. More... | |
f | |
CasADi function that evaluates the objective function. More... | |
df | |
Jacobian of the objective function. More... | |
ddf | |
Hessian of the objective function. More... | |
nx | |
Number of decision variables. More... | |
np | |
Number of parameters. More... | |
ddg | |
ddh | |
Static Public Attributes inherited from optas.optimization.Optimization | |
float | inf = 1.0e10 |
big number rather than np.inf More... | |
Nonlinear mixed-integer optimization problem. min f(x, z; p) x,z subject to k(x, z; p) = M(p).x + L(p).z + c(p) >= 0 a(x, z; p) = A(p).x + G(p).z + b(p) == 0 g(x, z; p) >= 0, and h(x, z; p) == 0
def optas.optimization.MixedIntegerNonlinearCostNonlinearConstrained.__init__ | ( | self, | |
SXContainer | decision_variables, | ||
SXContainer | parameters, | ||
SXContainer | cost_terms, | ||
SXContainer | lin_eq_constraints, | ||
SXContainer | lin_ineq_constraints, | ||
SXContainer | eq_constraints, | ||
SXContainer | ineq_constraints | ||
) |
Initializer for the MixedIntegerNonlinearCostNonlinearConstrained class.
@param decision_variables SXContainer containing decision variables (with at least one discrete variable). @param parameters SXContainer containing parameters. @param cost_terms SXContainer containing cost terms. @param lin_eq_constraints SXContainer containing the linear equality constraints. @param lin_ineq_constraints SXContainer containing the linear inequality constraints. @param eq_constraints SXContainer containing the equality constraints. @param ineq_constraints SXContainer containing the inequality constraints. @return Instance of the MixedIntegerNonlinearCostNonlinearConstrained class.
Reimplemented from optas.optimization.NonlinearCostNonlinearConstraints.