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 |