OpTaS  1.0.7
An optimization-based task specification library for trajectory optimization and model predictive control.
Classes | Namespaces | Functions
optimization.py File Reference

Classes

class  optas.optimization.Optimization
 Base optimization class. More...
 
class  optas.optimization.QuadraticCostUnconstrained
 Unconstrained Quadratic Program. More...
 
class  optas.optimization.QuadraticCostLinearConstraints
 Linear constrained Quadratic Program. More...
 
class  optas.optimization.QuadraticCostNonlinearConstraints
 Nonlinear constrained optimization problem with quadratic cost function. More...
 
class  optas.optimization.NonlinearCostUnconstrained
 Unconstrained optimization problem. More...
 
class  optas.optimization.NonlinearCostLinearConstraints
 Linear constrained optimization problem. More...
 
class  optas.optimization.NonlinearCostNonlinearConstraints
 Nonlinear constrained optimization problem. More...
 
class  optas.optimization.MixedIntegerNonlinearCostNonlinearConstrained
 

Namespaces

 optas.optimization
 

Functions

Tuple[cs.Function] optas.optimization.derive_jacobian_and_hessian_functions (str name, cs.Function fun, CasADiArrayType x, CasADiArrayType p)
 Compute the Jacobian and Hessian for a given function using automatic differentiation. More...
 
cs.Function optas.optimization.vertcon (CasADiArrayType x, CasADiArrayType p, List[cs.Function] ineq=[], List[cs.Function] eq=[])
 Align inequality and equality constraints vertically. More...