OpTaS  1.0.7
An optimization-based task specification library for trajectory optimization and model predictive control.
Classes | Variables
optas.solver Namespace Reference

Classes

class  Solver
 Solver base class. More...
 
class  CasADiSolver
 This is a base class for CasADi solver interfaces. More...
 
class  OSQPSolver
 
class  CVXOPTSolver
 CVXOPT solver interface. More...
 
class  ScipyMinimizeSolver
 

Variables

dictionary QP_COST
 Optimization problem types with quadratic cost. More...
 
dictionary NL_COST
 Optimization problem types with nonlinear cost. More...
 
dictionary UNCONSTRAINED_OPT = {QuadraticCostUnconstrained, NonlinearCostUnconstrained}
 Optimization problem types that are unconstrained. More...
 
dictionary CONSTRAINED_OPT
 Optimization problem types that are constrained. More...
 
dictionary MIXED_INTEGER_OPT
 

Variable Documentation

◆ CONSTRAINED_OPT

dictionary optas.solver.CONSTRAINED_OPT
Initial value:
1 = {
2  QuadraticCostLinearConstraints,
3  QuadraticCostNonlinearConstraints,
4  NonlinearCostLinearConstraints,
5  NonlinearCostNonlinearConstraints,
6  MixedIntegerNonlinearCostNonlinearConstrained,
7 }

Optimization problem types that are constrained.

◆ MIXED_INTEGER_OPT

dictionary optas.solver.MIXED_INTEGER_OPT
Initial value:
1 = {
2  MixedIntegerNonlinearCostNonlinearConstrained,
3 }

◆ NL_COST

dictionary optas.solver.NL_COST
Initial value:
1 = {
2  NonlinearCostUnconstrained,
3  NonlinearCostLinearConstraints,
4  NonlinearCostNonlinearConstraints,
5  MixedIntegerNonlinearCostNonlinearConstrained,
6 }

Optimization problem types with nonlinear cost.

◆ QP_COST

dictionary optas.solver.QP_COST
Initial value:
1 = {
2  QuadraticCostUnconstrained,
3  QuadraticCostLinearConstraints,
4  QuadraticCostNonlinearConstraints,
5 }

Optimization problem types with quadratic cost.

◆ UNCONSTRAINED_OPT

dictionary optas.solver.UNCONSTRAINED_OPT = {QuadraticCostUnconstrained, NonlinearCostUnconstrained}

Optimization problem types that are unconstrained.