common namespace for all elements in this library. More...
Classes | |
| struct | Bounds |
| Upper and lower bound for optimization variables and constraints. More... | |
| class | Component |
| Interface representing either Variable, Cost or Constraint. More... | |
| class | Composite |
| A collection of components which is treated as another Component. More... | |
| class | ConstraintSet |
| A container holding a set of related constraints. More... | |
| class | CostTerm |
| A container holding a single cost term. More... | |
| class | ExComponent |
| class | ExConstraint |
| class | ExCost |
| class | ExVariables |
| class | IpoptSolver |
| An interface to IPOPT, fully hiding its implementation. More... | |
| class | Problem |
| A generic optimization problem with variables, costs and constraints. More... | |
| class | SnoptAdapter |
| Solves the optimization problem with SNOPT version 7.5 and below. More... | |
| class | SnoptSolver |
| An interface to SNOPT, fully hiding its implementation. More... | |
| class | Solver |
| Solver interface implemented by IPOPT and SNOPT. More... | |
| class | VariableSet |
| A container holding a set of related optimization variables. More... | |
Variables | |
| static const Bounds | BoundGreaterZero = Bounds( 0.0, +inf) |
| static const Bounds | BoundSmallerZero = Bounds(-inf, 0.0) |
| static const Bounds | BoundZero = Bounds( 0.0, 0.0) |
| static const double | inf = 1.0e20 |
| static const Bounds | NoBound = Bounds(-inf, +inf) |
common namespace for all elements in this library.
const Bounds ifopt::BoundGreaterZero = Bounds( 0.0, +inf) [static] |
const Bounds ifopt::BoundSmallerZero = Bounds(-inf, 0.0) [static] |
const Bounds ifopt::BoundZero = Bounds( 0.0, 0.0) [static] |
const double ifopt::inf = 1.0e20 [static] |