Drake
drake::solvers Namespace Reference

Classes

class  BoundingBoxConstraint
 Implements a constraint of the form lb <= x <= ub . More...
 
class  Constraint
 A constraint is a function + lower and upper bounds. More...
 
class  DecisionVariable
 DecisionVariable. More...
 
class  DecisionVariableView
 
class  EqualityConstrainedQPSolver
 
class  IpoptSolver
 
class  LinearComplementarityConstraint
 Implements a constraint of the form: More...
 
class  LinearConstraint
 Implements a constraint of the form lb <= Ax <= ub . More...
 
class  LinearEqualityConstraint
 Implements a constraint of the form Ax = b . More...
 
class  LinearSystemSolver
 
class  MathematicalProgram
 A class for characterizing a mathematical program and choosing a solver. More...
 
class  MathematicalProgramSolverInterface
 Interface used by implementations of individual solvers. More...
 
class  MobyLCPSolver
 
class  NloptSolver
 
class  OptimizationProblem
 
class  PolynomialConstraint
 lb[i] <= Pi <= ub[i], where each P[i] is a multivariate polynomial in x, y... More...
 
class  QuadraticConstraint
 lb <= .5 x'Qx + b'x <= ub More...
 
class  SnoptSolver
 
class  SystemIdentification
 Utility functions for system identification. More...
 

Typedefs

typedef std::list< DecisionVariableViewVariableList
 

Enumerations

enum  SolutionResult { kSolutionFound = 0, kInvalidInput = -1, kInfeasibleConstraints = -2, kUnknownError = -3 }
 

Typedef Documentation

typedef std::list<DecisionVariableView> VariableList

Enumeration Type Documentation

Enumerator
kSolutionFound 
kInvalidInput 
kInfeasibleConstraints 
kUnknownError