Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
| ▼Nifopt | Common namespace for all elements in this library |
| CBounds | Upper and lower bound for optimization variables and constraints |
| CComponent | Interface representing either Variable, Cost or Constraint |
| CComposite | A collection of components which is treated as another Component |
| CConstraintSet | A container holding a set of related constraints |
| CCostTerm | A container holding a single cost term |
| CExComponent | |
| CExConstraint | |
| CExCost | |
| CExVariables | |
| CIpoptSolver | An interface to IPOPT, fully hiding its implementation |
| CProblem | A generic optimization problem with variables, costs and constraints |
| CSnoptAdapter | Solves the optimization problem with SNOPT version 7.5 and below |
| CSnoptSolver | An interface to SNOPT, fully hiding its implementation |
| CSolver | Solver interface implemented by IPOPT and SNOPT |
| CVariableSet | A container holding a set of related optimization variables |
| ▼NIpopt | Namespace defined by the Ipopt solver |
| CIpoptAdapter | Solves the optimization problem using the IPOPT solver |