Class Hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:

[detail level 1234]

Cifopt::Bounds | Upper and lower bound for optimization variables and constraints |

▼Cifopt::Component | Interface representing either Variable, Cost or Constraint |

Cifopt::Composite | A collection of components which is treated as another Component |

▼Cifopt::ConstraintSet | A container holding a set of related constraints |

▼Cifopt::CostTerm | A container holding a single cost term |

Cifopt::ExCost | |

Cifopt::ExConstraint | |

Cifopt::ExComponent | |

▼Cifopt::VariableSet | A container holding a set of related optimization variables |

Cifopt::ExVariables | |

Cifopt::Problem | A generic optimization problem with variables, costs and constraints |

▼CsnoptProblemA | |

Cifopt::SnoptAdapter | Solves the optimization problem with SNOPT version 7.5 and below |

▼Cifopt::Solver | Solver interface implemented by IPOPT and SNOPT |

Cifopt::IpoptSolver | An interface to IPOPT, fully hiding its implementation |

Cifopt::SnoptSolver | An interface to SNOPT, fully hiding its implementation |

▼CTNLP | |

CIpopt::IpoptAdapter | Solves the optimization problem using the IPOPT solver |