 std::allocator< T > | STL class |
 std::array< T > | STL class |
 std::auto_ptr< T > | STL class |
 std::basic_string< Char > | STL class |
  std::string | STL class |
  std::wstring | STL class |
 std::basic_string< char > | |
 std::basic_string< wchar_t > | |
 std::bitset< Bits > | STL class |
 Ipopt::CachedResults< T > | Cache Priority Enum |
 Ipopt::CachedResults< Ipopt::SmartPtr< const Ipopt::Matrix > > | |
 Ipopt::CachedResults< Ipopt::SmartPtr< const Ipopt::SymMatrix > > | |
 Ipopt::CachedResults< Ipopt::SmartPtr< const Ipopt::Vector > > | |
 Ipopt::CachedResults< Ipopt::SmartPtr< Ipopt::Vector > > | |
 Ipopt::CachedResults< Number > | |
 Ipopt::CachedResults< void * > | |
 CallbackFunctions | |
 std::complex | STL class |
 std::list< T >::const_iterator | STL iterator class |
 std::forward_list< T >::const_iterator | STL iterator class |
 std::map< K, T >::const_iterator | STL iterator class |
 std::unordered_map< K, T >::const_iterator | STL iterator class |
 std::multimap< K, T >::const_iterator | STL iterator class |
 std::basic_string< Char >::const_iterator | STL iterator class |
 std::unordered_multimap< K, T >::const_iterator | STL iterator class |
 std::set< K >::const_iterator | STL iterator class |
 std::string::const_iterator | STL iterator class |
 std::unordered_set< K >::const_iterator | STL iterator class |
 std::wstring::const_iterator | STL iterator class |
 std::multiset< K >::const_iterator | STL iterator class |
 std::unordered_multiset< K >::const_iterator | STL iterator class |
 std::vector< T >::const_iterator | STL iterator class |
 std::deque< T >::const_iterator | STL iterator class |
 std::list< T >::const_reverse_iterator | STL iterator class |
 std::forward_list< T >::const_reverse_iterator | STL iterator class |
 std::map< K, T >::const_reverse_iterator | STL iterator class |
 std::unordered_map< K, T >::const_reverse_iterator | STL iterator class |
 std::multimap< K, T >::const_reverse_iterator | STL iterator class |
 std::basic_string< Char >::const_reverse_iterator | STL iterator class |
 std::unordered_multimap< K, T >::const_reverse_iterator | STL iterator class |
 std::set< K >::const_reverse_iterator | STL iterator class |
 std::string::const_reverse_iterator | STL iterator class |
 std::unordered_set< K >::const_reverse_iterator | STL iterator class |
 std::multiset< K >::const_reverse_iterator | STL iterator class |
 std::wstring::const_reverse_iterator | STL iterator class |
 std::unordered_multiset< K >::const_reverse_iterator | STL iterator class |
 std::vector< T >::const_reverse_iterator | STL iterator class |
 std::deque< T >::const_reverse_iterator | STL iterator class |
 std::deque< T > | STL class |
 std::error_category | STL class |
 std::error_code | STL class |
 std::error_condition | STL class |
 std::exception | STL class |
  MatlabException | |
  std::bad_alloc | STL class |
  std::bad_cast | STL class |
  std::bad_exception | STL class |
  std::bad_typeid | STL class |
  std::ios_base::failure | STL class |
  std::logic_error | STL class |
   std::domain_error | STL class |
   std::invalid_argument | STL class |
   std::length_error | STL class |
   std::out_of_range | STL class |
  std::runtime_error | STL class |
   std::overflow_error | STL class |
   std::range_error | STL class |
   std::underflow_error | STL class |
 Ipopt::Filter | Class for the filter |
 Ipopt::FilterEntry | Class for one filter entry |
 std::forward_list< T > | STL class |
 std::ios_base | STL class |
  std::basic_ios< char > | |
  std::basic_ios< wchar_t > | |
  std::basic_ios< Char > | STL class |
   std::basic_istream< char > | |
   std::basic_istream< wchar_t > | |
   std::basic_ostream< char > | |
   std::basic_ostream< wchar_t > | |
   std::basic_istream< Char > | STL class |
    std::basic_ifstream< char > | |
    std::basic_ifstream< wchar_t > | |
    std::basic_iostream< char > | |
    std::basic_iostream< wchar_t > | |
    std::basic_istringstream< char > | |
    std::basic_istringstream< wchar_t > | |
    std::basic_ifstream< Char > | STL class |
     std::ifstream | STL class |
     std::wifstream | STL class |
    std::basic_iostream< Char > | STL class |
     std::basic_fstream< char > | |
     std::basic_fstream< wchar_t > | |
     std::basic_stringstream< char > | |
     std::basic_stringstream< wchar_t > | |
     std::basic_fstream< Char > | STL class |
      std::fstream | STL class |
      std::wfstream | STL class |
     std::basic_stringstream< Char > | STL class |
      std::stringstream | STL class |
      std::wstringstream | STL class |
    std::basic_istringstream< Char > | STL class |
     std::istringstream | STL class |
     std::wistringstream | STL class |
    std::istream | STL class |
    std::wistream | STL class |
   std::basic_ostream< Char > | STL class |
    std::basic_iostream< char > | |
    std::basic_iostream< wchar_t > | |
    std::basic_ofstream< char > | |
    std::basic_ofstream< wchar_t > | |
    std::basic_ostringstream< char > | |
    std::basic_ostringstream< wchar_t > | |
    std::basic_iostream< Char > | STL class |
    std::basic_ofstream< Char > | STL class |
     std::ofstream | STL class |
     std::wofstream | STL class |
    std::basic_ostringstream< Char > | STL class |
     std::ostringstream | STL class |
     std::wostringstream | STL class |
    std::ostream | STL class |
    std::wostream | STL class |
   std::ios | STL class |
   std::wios | STL class |
 org.coinor.Ipopt | A Java Native Interface for the Ipopt optimization solver |
  org.coinor.examples.HS071 | Java example for interfacing with IPOPT |
  org.coinor.examples.scalable.Scalable | Abstract class for the scalable problems |
   org.coinor.examples.scalable.LuksanVlcek1 | Implementation of Example 5.1 from "Sparse and Parially Separable Test Problems for Unconstrained and Equality Constrained Optimization" by L |
 Ipopt::IpoptException | This is the base class for all exceptions |
 IpoptOptions | |
 Iterate | |
 std::list< T >::iterator | STL iterator class |
 std::forward_list< T >::iterator | STL iterator class |
 std::map< K, T >::iterator | STL iterator class |
 std::unordered_map< K, T >::iterator | STL iterator class |
 std::multimap< K, T >::iterator | STL iterator class |
 std::basic_string< Char >::iterator | STL iterator class |
 std::unordered_multimap< K, T >::iterator | STL iterator class |
 std::set< K >::iterator | STL iterator class |
 std::string::iterator | STL iterator class |
 std::unordered_set< K >::iterator | STL iterator class |
 std::wstring::iterator | STL iterator class |
 std::multiset< K >::iterator | STL iterator class |
 std::unordered_multiset< K >::iterator | STL iterator class |
 std::vector< T >::iterator | STL iterator class |
 std::deque< T >::iterator | STL iterator class |
 std::list< T > | STL class |
 std::list< Ipopt::DependentResult< Ipopt::SmartPtr< const Ipopt::Matrix > > * > | |
 std::list< Ipopt::DependentResult< Ipopt::SmartPtr< const Ipopt::SymMatrix > > * > | |
 std::list< Ipopt::DependentResult< Ipopt::SmartPtr< const Ipopt::Vector > > * > | |
 std::list< Ipopt::DependentResult< Ipopt::SmartPtr< Ipopt::Vector > > * > | |
 std::list< Ipopt::DependentResult< Number > * > | |
 std::list< Ipopt::DependentResult< T > * > | |
 std::list< Ipopt::DependentResult< void * > * > | |
 std::list< Ipopt::FilterEntry * > | |
 std::list< Number > | |
 ma77_control_d | |
 ma77_info_d | |
 ma86_control_d | |
 ma86_info_d | |
 ma97_control_d | |
 ma97_info | |
 std::map< K, T > | STL class |
 std::map< Index, Ipopt::SmartPtr< Ipopt::PColumn > > | |
 std::map< std::string, Ipopt::OptionsList::OptionValue > | |
 std::map< std::string, Ipopt::SmartPtr< const Ipopt::AmplOptionsList::AmplOption > > | |
 std::map< std::string, Ipopt::SmartPtr< Ipopt::RegisteredOption > > | |
 std::map< std::string, std::vector< Index > > | |
 std::map< std::string, std::vector< Number > > | |
 std::map< std::string, std::vector< std::string > > | |
 MatlabFunctionHandle | |
 MatlabInfo | |
 mc68_control | |
 mc68_info | |
 MittelmannParaCntrl5_1 | |
 MittelmannParaCntrl5_2_1 | |
 MittelmannParaCntrl5_2_2 | |
 MittelmannParaCntrl5_2_3 | |
 MittelmannParaCntrl5_try | |
 std::multimap< K, T > | STL class |
 std::multiset< K > | STL class |
 Ipopt::Observer | Slight Variation of the Observer Design Pattern |
  Ipopt::DependentResult< Ipopt::SmartPtr< const Ipopt::Matrix > > | |
  Ipopt::DependentResult< Ipopt::SmartPtr< const Ipopt::SymMatrix > > | |
  Ipopt::DependentResult< Ipopt::SmartPtr< const Ipopt::Vector > > | |
  Ipopt::DependentResult< Ipopt::SmartPtr< Ipopt::Vector > > | |
  Ipopt::DependentResult< Number > | |
  Ipopt::DependentResult< void * > | |
  Ipopt::DependentResult< T > | Templated class which stores one entry for the CachedResult class |
 Options | |
 Ipopt::OptionsList::OptionValue | Class for storing the value and counter for each option in OptionsList |
 Ipopt::PiecewisePenalty | Class for the Piecewise Penalty |
 Ipopt::PiecewisePenEntry | Struct for one Piecewise Penalty entry |
 std::priority_queue< T > | STL class |
 Ipopt::AmplOptionsList::PrivatInfo | |
 MittelmannParaCntrl5_1::ProblemSpecs | |
 MittelmannParaCntrl5_2_3::ProblemSpecs | |
 MittelmannParaCntrl5_try::ProblemSpecs | |
 MittelmannParaCntrl5_2_1::ProblemSpecs | |
 MittelmannParaCntrl5_2_2::ProblemSpecs | |
 std::queue< T > | STL class |
 Ipopt::ReferencedObject | ReferencedObject class |
  Ipopt::AlgorithmBuilder | Builder for creating a complete IpoptAlg object |
   Ipopt::InexactAlgorithmBuilder | Builder to create a complete IpoptAlg object for the inexact step computation version |
  Ipopt::AlgorithmStrategyObject | This is the base class for all algorithm strategy objects |
   Ipopt::AugSystemSolver | Base class for Solver for the augmented system |
    Ipopt::AugRestoSystemSolver | Class that converts the an augmented system with compound restoration pieces into a smaller "pivoted" system to be solved with an existing AugSystemSolver |
    Ipopt::GenAugSystemSolver | Solver for the augmented system using GenKKTSolverInterfaces |
    Ipopt::LowRankAugSystemSolver | Solver for the augmented system with LowRankUpdateSymMatrix Hessian matrices |
    Ipopt::LowRankSSAugSystemSolver | Solver for the augmented system with LowRankUpdateSymMatrix Hessian matrices |
    Ipopt::StdAugSystemSolver | Solver for the augmented system for triple type matrices |
   Ipopt::BacktrackingLSAcceptor | Base class for backtracking line search acceptors |
    Ipopt::CGPenaltyLSAcceptor | Line search acceptor, based on the Chen-Goldfarb penalty function approach |
    Ipopt::FilterLSAcceptor | Filter line search |
    Ipopt::InexactLSAcceptor | Penalty function line search for the inexact step algorithm version |
    Ipopt::PenaltyLSAcceptor | Penalty function line search |
   Ipopt::ConvergenceCheck | Base class for checking the algorithm termination criteria |
    Ipopt::OptimalityErrorConvergenceCheck | Brief Class Description |
     Ipopt::RestoConvergenceCheck | Convergence check for the restoration phase |
      Ipopt::RestoFilterConvergenceCheck | This is the implementation of the restoration convergence check is the original algorithm used the filter globalization mechanism |
      Ipopt::RestoPenaltyConvergenceCheck | This is the implementation of the restoration convergence check is the original algorithm used the filter globalization mechanism |
   Ipopt::EqMultiplierCalculator | Base Class for objects that compute estimates for the equality constraint multipliers y_c and y_d |
    Ipopt::LeastSquareMultipliers | Class for calculator for the least-square equality constraint multipliers |
   Ipopt::GenKKTSolverInterface | Base class for interfaces to symmetric indefinite linear solvers for generic matrices |
   Ipopt::HessianUpdater | Abstract base class for objects responsible for updating the Hessian information |
    Ipopt::ExactHessianUpdater | Implementation of the HessianUpdater for the use of exact second derivatives |
    Ipopt::LimMemQuasiNewtonUpdater | Implementation of the HessianUpdater for limit-memory quasi-Newton approximation of the Lagrangian Hessian |
   Ipopt::InexactNewtonNormalStep | Compute the "Newton" normal step from the (slack-scaled) augmented system |
   Ipopt::InexactNormalStepCalculator | Base class for computing the normal step for the inexact step calculation algorithm |
    Ipopt::InexactDoglegNormalStep | Compute the normal step using a dogleg approach |
   Ipopt::InexactPDSolver | This is the implemetation of the Primal-Dual System, allowing the usage of an inexact linear solver |
   Ipopt::IpoptAlgorithm | The main ipopt algorithm class |
   Ipopt::IterateInitializer | Base class for all methods for initializing the iterates |
    Ipopt::DefaultIterateInitializer | Class implementing the default initialization procedure (based on user options) for the iterates |
    Ipopt::RestoIterateInitializer | Class implementing the default initialization procedure (based on user options) for the iterates |
    Ipopt::WarmStartIterateInitializer | Class implementing an initialization procedure for warm starts |
   Ipopt::IterationOutput | Base class for objects that do the output summary per iteration |
    Ipopt::OrigIterationOutput | Class for the iteration summary output for the original NLP |
    Ipopt::RestoIterationOutput | Class for the iteration summary output for the restoration phase |
   Ipopt::IterativeSolverTerminationTester | This base class is for the termination tests for the iterative linear solver in the inexact version of Ipopt |
    Ipopt::InexactNormalTerminationTester | This class implements the termination tests for the primal-dual system |
    Ipopt::InexactPDTerminationTester | This class implements the termination tests for the primal-dual system |
   Ipopt::LineSearch | Base class for line search objects |
    Ipopt::BacktrackingLineSearch | General implementation of a backtracking line search |
   Ipopt::MetadataMeasurement | |
   Ipopt::MuOracle | Abstract Base Class for classes that are able to compute a suggested value of the barrier parameter that can be used as an oracle in the NonmontoneMuUpdate class |
    Ipopt::LoqoMuOracle | Implementation of the LOQO formula for computing the barrier parameter |
    Ipopt::ProbingMuOracle | Implementation of the probing strategy for computing the barrier parameter |
    Ipopt::QualityFunctionMuOracle | Implementation of the probing strategy for computing the barrier parameter |
   Ipopt::MuUpdate | Abstract Base Class for classes that implement methods for computing the barrier and fraction-to-the-boundary rule parameter for the current iteration |
    Ipopt::AdaptiveMuUpdate | Non-monotone mu update |
    Ipopt::MonotoneMuUpdate | Monotone Mu Update |
   Ipopt::PCalculator | |
    Ipopt::IndexPCalculator | |
   Ipopt::PDPerturbationHandler | Class for handling the perturbation factors delta_x, delta_s, delta_c, and delta_d in the primal dual system |
    Ipopt::CGPerturbationHandler | Class for handling the perturbation factors delta_x, delta_s, delta_c, and delta_d in the primal dual system |
   Ipopt::PDSystemSolver | Pure Primal Dual System Solver Base Class |
    Ipopt::PDFullSpaceSolver | This is the implemetation of the Primal-Dual System, using the full space approach with a direct linear solver |
   Ipopt::ReducedHessianCalculator | |
   Ipopt::RestorationPhase | Base class for different restoration phases |
    Ipopt::MinC_1NrmRestorationPhase | Restoration Phase that minimizes the 1-norm of the constraint violation - using the interior point method (Ipopt) |
    Ipopt::RestoRestorationPhase | Recursive Restoration Phase for the.MinC_1NrmRestorationPhase |
   Ipopt::SchurDriver | |
    Ipopt::DenseGenSchurDriver | |
   Ipopt::SearchDirectionCalculator | Base class for computing the search direction for the line search |
    Ipopt::CGSearchDirCalculator | Implementation of the search direction calculator that computes the Chen-Goldfarb step for the current barrier and penalty parameter |
    Ipopt::InexactSearchDirCalculator | Implementation of the search direction calculator that computes the search direction using iterative linear solvers |
    Ipopt::PDSearchDirCalculator | Implementation of the search direction calculator that computes the pure primal dual step for the current barrier parameter |
   Ipopt::SensAlgorithm | |
   Ipopt::SensBacksolver | |
    Ipopt::SimpleBacksolver | |
   Ipopt::SensitivityStepCalculator | |
    Ipopt::StdStepCalculator | |
   Ipopt::SparseSymLinearSolverInterface | Base class for interfaces to symmetric indefinite linear solvers for sparse matrices |
    Ipopt::IterativePardisoSolverInterface | Interface to the linear solver Pardiso, derived from SparseSymLinearSolverInterface |
    Ipopt::IterativeWsmpSolverInterface | Interface to the linear solver WISMP, derived from SparseSymLinearSolverInterface |
    Ipopt::Ma27TSolverInterface | Interface to the symmetric linear solver MA27, derived from SparseSymLinearSolverInterface |
    Ipopt::Ma57TSolverInterface | Interface to the symmetric linear solver MA57, derived from SparseSymLinearSolverInterface |
    Ipopt::Ma77SolverInterface | Base class for interfaces to symmetric indefinite linear solvers for sparse matrices |
    Ipopt::Ma86SolverInterface | Base class for interfaces to symmetric indefinite linear solvers for sparse matrices |
    Ipopt::Ma97SolverInterface | Base class for interfaces to symmetric indefinite linear solvers for sparse matrices |
    Ipopt::MumpsSolverInterface | Interface to the linear solver Mumps, derived from SparseSymLinearSolverInterface |
    Ipopt::PardisoSolverInterface | Interface to the linear solver Pardiso, derived from SparseSymLinearSolverInterface |
    Ipopt::WsmpSolverInterface | Interface to the linear solver Wsmp, derived from SparseSymLinearSolverInterface |
   Ipopt::SymLinearSolver | Base class for all derived symmetric linear solvers |
    Ipopt::TSymLinearSolver | General driver for linear solvers for sparse indefinite symmetric matrices |
   Ipopt::TDependencyDetector | Base class for all derived algorithms for detecting linearly dependent rows in the constraint Jacobian |
    Ipopt::Ma28TDependencyDetector | Base class for all derived algorithms for detecting linearly dependent rows in the constraint Jacobian |
    Ipopt::TSymDependencyDetector | Base class for all derived algorithms for detecting linearly dependent rows in the constraint Jacobian |
   Ipopt::TSymScalingMethod | Base class for the method for computing scaling factors for symmetric matrices in triplet format |
    Ipopt::InexactTSymScalingMethod | Class for the method for computing scaling factors for symmetric matrices in triplet format, specifically for the inexaxct algorithm |
    Ipopt::Mc19TSymScalingMethod | Class for the method for computing scaling factors for symmetric matrices in triplet format, using MC19 |
    Ipopt::SlackBasedTSymScalingMethod | Class for the method for computing scaling factors for symmetric matrices in triplet format, specifically for the inexaxct algorithm |
  Ipopt::AmplOptionsList | Class for storing a number of AMPL options that should be registered to the AMPL Solver library interface |
  Ipopt::AmplOptionsList::AmplOption | Ampl Option class, contains name, type and description for an AMPL option |
  Ipopt::AmplSuffixHandler | |
  Ipopt::IpoptAdditionalCq | Base class for additional calculated quantities that is special to a particular type of algorithm, such as the CG penalty function, or using iterative linear solvers |
   Ipopt::CGPenaltyCq | Class for all Chen-Goldfarb penalty method specific calculated quantities |
   Ipopt::InexactCq | Class for all Chen-Goldfarb penalty method specific calculated quantities |
  Ipopt::IpoptAdditionalData | Base class for additional data that is special to a particular type of algorithm, such as the CG penalty function, or using iterative linear solvers |
   Ipopt::CGPenaltyData | Class to organize all the additional data required by the Chen-Goldfarb penalty function algorithm |
   Ipopt::InexactData | Class to organize all the additional data required by the Chen-Goldfarb penalty function algorithm |
  Ipopt::IpoptApplication | This is the main application class for making calls to Ipopt |
  Ipopt::IpoptCalculatedQuantities | Class for all IPOPT specific calculated quantities |
  Ipopt::IpoptData | Class to organize all the data required by the algorithm |
  Ipopt::IpoptNLP | This is the abstract base class for classes that map the traditional NLP into something that is more useful by Ipopt |
   Ipopt::OrigIpoptNLP | This class maps the traditional NLP into something that is more useful by Ipopt |
   Ipopt::RestoIpoptNLP | This class maps the traditional NLP into something that is more useful by Ipopt |
  Ipopt::Journal | Journal class (part of the Journalist implementation.) |
   Ipopt::FileJournal | FileJournal class |
   Ipopt::MatlabJournal | |
   Ipopt::StreamJournal | StreamJournal class |
   IpoptRJournal | |
  Ipopt::Journalist | Class responsible for all message output |
  Ipopt::MatrixSpace | MatrixSpace base class, corresponding to the Matrix base class |
   Ipopt::CompoundMatrixSpace | This is the matrix space for CompoundMatrix |
   Ipopt::DenseGenMatrixSpace | This is the matrix space for DenseGenMatrix |
   Ipopt::ExpandedMultiVectorMatrixSpace | This is the matrix space for ExpandedMultiVectorMatrix |
   Ipopt::ExpansionMatrixSpace | This is the matrix space for ExpansionMatrix |
   Ipopt::GenTMatrixSpace | This is the matrix space for a GenTMatrix with fixed sparsity structure |
   Ipopt::MultiVectorMatrixSpace | This is the matrix space for MultiVectorMatrix |
   Ipopt::ScaledMatrixSpace | This is the matrix space for ScaledMatrix |
   Ipopt::SumMatrixSpace | Class for matrix space for SumMatrix |
   Ipopt::SymMatrixSpace | SymMatrixSpace base class, corresponding to the SymMatrix base class |
    Ipopt::CompoundSymMatrixSpace | This is the matrix space for CompoundSymMatrix |
    Ipopt::DenseSymMatrixSpace | This is the matrix space for DenseSymMatrix |
    Ipopt::DiagMatrixSpace | This is the matrix space for DiagMatrix |
    Ipopt::IdentityMatrixSpace | This is the matrix space for IdentityMatrix |
    Ipopt::LowRankUpdateSymMatrixSpace | This is the matrix space for LowRankUpdateSymMatrix |
    Ipopt::SumSymMatrixSpace | Class for matrix space for SumSymMatrix |
    Ipopt::SymScaledMatrixSpace | This is the matrix space for SymScaledMatrix |
    Ipopt::SymTMatrixSpace | This is the matrix space for a SymTMatrix with fixed sparsity structure |
    Ipopt::ZeroSymMatrixSpace | Class for matrix space for ZeroSymMatrix |
   Ipopt::TransposeMatrixSpace | This is the matrix space for TransposeMatrix |
   Ipopt::ZeroMatrixSpace | Class for matrix space for ZeroMatrix |
  Ipopt::Measurement | |
   Ipopt::MetadataMeasurement | |
  Ipopt::NLP | Brief Class Description |
   Ipopt::NLPBoundsRemover | This is an adaper for an NLP that converts variable bound constraints to inequality constraints |
   Ipopt::TNLPAdapter | This class Adapts the TNLP interface so it looks like an NLP interface |
  Ipopt::NLPScalingObject | This is the abstract base class for problem scaling |
   Ipopt::StandardScalingBase | This is a base class for many standard scaling techniques |
    Ipopt::EquilibrationScaling | This class does problem scaling by setting the scaling parameters based on the maximum of the gradient at the user provided initial point |
    Ipopt::GradientScaling | This class does problem scaling by setting the scaling parameters based on the maximum of the gradient at the user provided initial point |
    Ipopt::NoNLPScalingObject | Class implementing the scaling object that doesn't to any scaling |
    Ipopt::UserScaling | This class does problem scaling by getting scaling parameters from the user (through the NLP interface) |
  Ipopt::OptionsList | This class stores a list of user set options |
  Ipopt::PColumn | |
  Ipopt::PointPerturber | This class is a simple object for generating randomly perturbed points that are withing the NLP bounds |
  Ipopt::RegisteredOption | Base class for registered options |
  Ipopt::RegisteredOptions | Class for storing registered options |
  Ipopt::SchurData | |
   Ipopt::IndexSchurData | |
  Ipopt::SensApplication | |
  Ipopt::SensBuilder | |
  Ipopt::SolveStatistics | This class collects statistics about an optimziation run, such as iteration count, final infeasibilities etc |
  Ipopt::SuffixHandler | This class is the interface for all classes that can return indices |
   Ipopt::MetadataMeasurement | |
  Ipopt::TaggedObject | TaggedObject class |
   Ipopt::Matrix | Matrix Base Class |
    Ipopt::CompoundMatrix | Class for Matrices consisting of other matrices |
    Ipopt::DenseGenMatrix | Class for dense general matrices |
    Ipopt::ExpandedMultiVectorMatrix | Class for Matrices with few rows that consists of Vectors, together with a premultiplied Expansion matrix |
    Ipopt::ExpansionMatrix | Class for expansion/projection matrices |
    Ipopt::GenTMatrix | Class for general matrices stored in triplet format |
    Ipopt::MultiVectorMatrix | Class for Matrices with few columns that consists of Vectors |
    Ipopt::ScaledMatrix | Class for a Matrix in conjunction with its scaling factors for row and column scaling |
    Ipopt::SumMatrix | Class for Matrices which are sum of matrices |
    Ipopt::SymMatrix | This is the base class for all derived symmetric matrix types |
     Ipopt::CompoundSymMatrix | Class for symmetric matrices consisting of other matrices |
     Ipopt::DenseSymMatrix | Class for dense symetrix matrices |
     Ipopt::DiagMatrix | Class for diagonal matrices |
     Ipopt::IdentityMatrix | Class for Matrices which are multiples of the identity matrix |
     Ipopt::LowRankUpdateSymMatrix | Class for symmetric matrices, represented as low-rank updates |
     Ipopt::SumSymMatrix | Class for Matrices which are sum of symmetric matrices |
     Ipopt::SymScaledMatrix | Class for a Matrix in conjunction with its scaling factors for row and column scaling |
     Ipopt::SymTMatrix | Class for symmetric matrices stored in triplet format |
     Ipopt::ZeroSymMatrix | Class for Symmetric Matrices with only zero entries |
    Ipopt::TransposeMatrix | Class for Matrices which are the transpose of another matrix |
    Ipopt::ZeroMatrix | Class for Matrices with only zero entries |
   Ipopt::Vector | Vector Base Class |
    Ipopt::CompoundVector | Class of Vectors consisting of other vectors |
     Ipopt::IteratesVector | Specialized CompoundVector class specifically for the algorithm iterates |
    Ipopt::DenseVector | Dense Vector Implementation |
  Ipopt::TimingStatistics | This class collects all timing statistics for Ipopt |
  Ipopt::TNLP | Base class for all NLP's that use standard triplet matrix form and dense vectors |
   HS071_NLP | C++ Example NLP for interfacing a problem with IPOPT |
   HS071_NLP | C++ Example NLP for interfacing a problem with IPOPT |
   Ipopt::AmplTNLP | Ampl Interface |
    Ipopt::SensAmplTNLP | |
   Ipopt::MySensTNLP | |
   Ipopt::ParametricTNLP | |
   Ipopt::ParametricTNLP | |
   Ipopt::StdInterfaceTNLP | Implementation of a TNLP for the Standard C interface |
   Ipopt::TNLPReducer | This is a wrapper around a given TNLP class that takes out a list of constraints that are given to the constructor |
   IpoptRNLP | |
   MatlabProgram | |
   MyNLP | C++ Example NLP for interfacing a problem with IPOPT |
   RegisteredTNLP | Class implemented the NLP discretization of |
    LuksanVlcek1 | Implementation of Example 5.1 from "Sparse and Parially Separable Test Problems for Unconstrained and Equality Constrained Optimization" by L |
    LuksanVlcek2 | Implementation of Example 5.2 from "Sparse and Parially Separable Test Problems for Unconstrained and Equality Constrained Optimization" by L |
    LuksanVlcek3 | Implementation of Example 5.3 from "Sparse and Parially Separable Test Problems for Unconstrained and Equality Constrained Optimization" by L |
    LuksanVlcek4 | Implementation of Example 5.4 from "Sparse and Parially Separable Test Problems for Unconstrained and Equality Constrained Optimization" by L |
    LuksanVlcek5 | Implementation of Example 5.5 from "Sparse and Parially Separable Test Problems for Unconstrained and Equality Constrained Optimization" by L |
    LuksanVlcek6 | Implementation of Example 5.6 from "Sparse and Parially Separable Test Problems for Unconstrained and Equality Constrained Optimization" by L |
    LuksanVlcek7 | Implementation of Example 5.7 from "Sparse and Parially Separable Test Problems for Unconstrained and Equality Constrained Optimization" by L |
    MittelmannBndryCntrlDiriBase | Base class for boundary control problems with Dirichlet boundary conditions, as formulated by Hans Mittelmann as Examples 1-4 in "Optimization Techniques for Solving Elliptic Control Problems with Control and State Constraints |
     MittelmannBndryCntrlDiri1 | Class implementating Example 1 |
     MittelmannBndryCntrlDiri2 | Class implementating Example 2 |
     MittelmannBndryCntrlDiri3 | Class implementating Example 3 |
     MittelmannBndryCntrlDiri4 | Class implementating Example 4 |
    MittelmannBndryCntrlDiriBase3D | Base class for boundary control problems with Dirichlet boundary conditions, as formulated by Hans Mittelmann as Examples 1-4 in "Optimization Techniques for Solving Elliptic Control Problems with Control and State Constraints |
     MittelmannBndryCntrlDiri3D | Class implementating Example 1 |
    MittelmannBndryCntrlDiriBase3D_27 | Base class for boundary control problems with Dirichlet boundary conditions, as formulated by Hans Mittelmann as Examples 1-4 in "Optimization Techniques for Solving Elliptic Control Problems with Control and State Constraints |
     MittelmannBndryCntrlDiri3D_27 | Class implementating case with convex quadratic penalty function |
     MittelmannBndryCntrlDiri3D_27BT | Class implementating case with nonconvex Beaton-Tukey like penalty function |
    MittelmannBndryCntrlDiriBase3Dsin | Base class for boundary control problems with Dirichlet boundary conditions, as formulated by Hans Mittelmann as Examples 1-4 in "Optimization Techniques for Solving Elliptic Control Problems with Control and State Constraints |
     MittelmannBndryCntrlDiri3Dsin | Class implementating Example 1 |
    MittelmannBndryCntrlNeumBase | Base class for boundary control problems with Neumann boundary conditions, as formulated by Hans Mittelmann as Examples 5-8 in "Optimization Techniques for Solving Elliptic Control Problems with Control and State Constraints |
     MittelmannBndryCntrlNeum1 | Class implementating Example 5 |
     MittelmannBndryCntrlNeum2 | Class implementating Example 6 |
     MittelmannBndryCntrlNeum3 | Class implementating Example 7 |
     MittelmannBndryCntrlNeum4 | Class implementating Example 8 |
    MittelmannDistCntrlDiriBase | Base class for distributed control problems with Dirichlet boundary conditions, as formulated by Hans Mittelmann as Examples 1-3 in "Optimization Techniques for Solving Elliptic Control Problems with Control and State Constraints |
     MittelmannDistCntrlDiri1 | Class implementating Example 1 |
     MittelmannDistCntrlDiri2 | Class implementating Example 2 |
     MittelmannDistCntrlDiri3 | Class implementating Example 3 |
     MittelmannDistCntrlDiri3a | |
    MittelmannDistCntrlNeumABase | Base class for distributed control problems with homogeneous Neumann boundary conditions, as formulated by Hans Mittelmann as Examples 4-6 in "Optimization Techniques for Solving Elliptic Control Problems with Control and State Constraints |
     MittelmannDistCntrlNeumA1 | Class implementating Example 4 |
     MittelmannDistCntrlNeumA2 | Class implementating Example 5 |
     MittelmannDistCntrlNeumA3 | Class implementating Example 6 |
    MittelmannDistCntrlNeumBBase | Base class for distributed control problems with homogeneous Neumann boundary conditions, as formulated by Hans Mittelmann as Examples 4-6 in "Optimization Techniques for Solving Elliptic Control Problems with Control and State Constraints |
     MittelmannDistCntrlNeumB1 | Class implementating Example 4 |
     MittelmannDistCntrlNeumB2 | Class implementating Example 5 |
     MittelmannDistCntrlNeumB3 | Class implementating Example 6 |
    MittelmannParaCntrlBase< T > | Base class for parabolic and elliptic control problems, as formulated by Hans Mittelmann as problem (P) in "Sufficient Optimality for Discretized Parabolic and Elliptic Control Problems" |
   TutorialCpp_NLP | |
   TutorialCpp_NLP | |
   TutorialCpp_NLP | |
  Ipopt::TripletToCSRConverter | Class for converting symmetric matrices given in triplet format to matrices in compressed sparse row (CSR) format of the upper triangular part (or, equivalently, compressed sparse column (CSC) format for the lower triangular part) |
  Ipopt::VectorSpace | VectorSpace base class, corresponding to the Vector base class |
   Ipopt::CompoundVectorSpace | This vectors space is the vector space for CompoundVector |
    Ipopt::IteratesVectorSpace | Vector Space for the IteratesVector class |
   Ipopt::DenseVectorSpace | This vectors space is the vector space for DenseVector |
 Ipopt::Referencer | Psydo-class, from which everything has to inherit that wants to use be registered as a Referencer for a ReferencedObject |
  Ipopt::SmartPtr< T > | Template class for Smart Pointers |
  Ipopt::SmartPtr< const Ipopt::AmplOptionsList::AmplOption > | |
  Ipopt::SmartPtr< const Ipopt::CompoundVectorSpace > | |
  Ipopt::SmartPtr< const Ipopt::DenseVectorSpace > | |
  Ipopt::SmartPtr< const Ipopt::ExpansionMatrix > | |
  Ipopt::SmartPtr< const Ipopt::IteratesVector > | |
  Ipopt::SmartPtr< const Ipopt::Journalist > | |
  Ipopt::SmartPtr< const Ipopt::LowRankUpdateSymMatrixSpace > | |
  Ipopt::SmartPtr< const Ipopt::Matrix > | |
  Ipopt::SmartPtr< const Ipopt::MatrixSpace > | |
  Ipopt::SmartPtr< const Ipopt::MultiVectorMatrix > | |
  Ipopt::SmartPtr< const Ipopt::NLP > | |
  Ipopt::SmartPtr< const Ipopt::ScaledMatrixSpace > | |
  Ipopt::SmartPtr< const Ipopt::SchurData > | |
  Ipopt::SmartPtr< const Ipopt::SymMatrix > | |
  Ipopt::SmartPtr< const Ipopt::SymMatrixSpace > | |
  Ipopt::SmartPtr< const Ipopt::SymScaledMatrixSpace > | |
  Ipopt::SmartPtr< const Ipopt::Vector > | |
  Ipopt::SmartPtr< const Ipopt::VectorSpace > | |
  Ipopt::SmartPtr< Ipopt::AmplSuffixHandler > | |
  Ipopt::SmartPtr< Ipopt::AugSystemSolver > | |
  Ipopt::SmartPtr< Ipopt::BacktrackingLSAcceptor > | |
  Ipopt::SmartPtr< Ipopt::CompoundMatrix > | |
  Ipopt::SmartPtr< Ipopt::CompoundMatrixSpace > | |
  Ipopt::SmartPtr< Ipopt::CompoundSymMatrix > | |
  Ipopt::SmartPtr< Ipopt::CompoundSymMatrixSpace > | |
  Ipopt::SmartPtr< Ipopt::CompoundVector > | |
  Ipopt::SmartPtr< Ipopt::CompoundVectorSpace > | |
  Ipopt::SmartPtr< Ipopt::ConvergenceCheck > | |
  Ipopt::SmartPtr< Ipopt::DenseGenMatrix > | |
  Ipopt::SmartPtr< Ipopt::DenseSymMatrix > | |
  Ipopt::SmartPtr< Ipopt::DenseVector > | |
  Ipopt::SmartPtr< Ipopt::DiagMatrix > | |
  Ipopt::SmartPtr< Ipopt::DiagMatrixSpace > | |
  Ipopt::SmartPtr< Ipopt::EqMultiplierCalculator > | |
  Ipopt::SmartPtr< Ipopt::ExpandedMultiVectorMatrix > | |
  Ipopt::SmartPtr< Ipopt::ExpansionMatrix > | |
  Ipopt::SmartPtr< Ipopt::ExpansionMatrixSpace > | |
  Ipopt::SmartPtr< Ipopt::GenKKTSolverInterface > | |
  Ipopt::SmartPtr< Ipopt::HessianUpdater > | |
  Ipopt::SmartPtr< Ipopt::IdentityMatrixSpace > | |
  Ipopt::SmartPtr< Ipopt::InexactNewtonNormalStep > | |
  Ipopt::SmartPtr< Ipopt::InexactNormalStepCalculator > | |
  Ipopt::SmartPtr< Ipopt::InexactNormalTerminationTester > | |
  Ipopt::SmartPtr< Ipopt::InexactPDSolver > | |
  Ipopt::SmartPtr< Ipopt::IpoptAdditionalCq > | |
  Ipopt::SmartPtr< Ipopt::IpoptAdditionalData > | |
  Ipopt::SmartPtr< Ipopt::IpoptAlgorithm > | |
  Ipopt::SmartPtr< Ipopt::IpoptCalculatedQuantities > | |
  Ipopt::SmartPtr< Ipopt::IpoptData > | |
  Ipopt::SmartPtr< Ipopt::IpoptNLP > | |
  Ipopt::SmartPtr< Ipopt::IterateInitializer > | |
  Ipopt::SmartPtr< Ipopt::IteratesVector > | |
  Ipopt::SmartPtr< Ipopt::IteratesVectorSpace > | |
  Ipopt::SmartPtr< Ipopt::IterationOutput > | |
  Ipopt::SmartPtr< Ipopt::IterativeSolverTerminationTester > | |
  Ipopt::SmartPtr< Ipopt::Journal > | |
  Ipopt::SmartPtr< Ipopt::Journalist > | |
  Ipopt::SmartPtr< Ipopt::LineSearch > | |
  Ipopt::SmartPtr< Ipopt::Matrix > | |
  Ipopt::SmartPtr< Ipopt::Measurement > | |
  Ipopt::SmartPtr< Ipopt::MultiVectorMatrix > | |
  Ipopt::SmartPtr< Ipopt::MuOracle > | |
  Ipopt::SmartPtr< Ipopt::MuUpdate > | |
  Ipopt::SmartPtr< Ipopt::NLP > | |
  Ipopt::SmartPtr< Ipopt::NLPScalingObject > | |
  Ipopt::SmartPtr< Ipopt::OptionsList > | |
  Ipopt::SmartPtr< Ipopt::OrigIterationOutput > | |
  Ipopt::SmartPtr< Ipopt::PCalculator > | |
  Ipopt::SmartPtr< Ipopt::PColumn > | |
  Ipopt::SmartPtr< Ipopt::PDPerturbationHandler > | |
  Ipopt::SmartPtr< Ipopt::PDSystemSolver > | |
  Ipopt::SmartPtr< Ipopt::RegisteredOption > | |
  Ipopt::SmartPtr< Ipopt::RegisteredOptions > | |
  Ipopt::SmartPtr< Ipopt::RestorationPhase > | |
  Ipopt::SmartPtr< Ipopt::ScaledMatrixSpace > | |
  Ipopt::SmartPtr< Ipopt::SchurData > | |
  Ipopt::SmartPtr< Ipopt::SchurDriver > | |
  Ipopt::SmartPtr< Ipopt::SearchDirectionCalculator > | |
  Ipopt::SmartPtr< Ipopt::SensAlgorithm > | |
  Ipopt::SmartPtr< Ipopt::SensBacksolver > | |
  Ipopt::SmartPtr< Ipopt::SensitivityStepCalculator > | |
  Ipopt::SmartPtr< Ipopt::SolveStatistics > | |
  Ipopt::SmartPtr< Ipopt::SparseSymLinearSolverInterface > | |
  Ipopt::SmartPtr< Ipopt::SumSymMatrixSpace > | |
  Ipopt::SmartPtr< Ipopt::SymLinearSolver > | |
  Ipopt::SmartPtr< Ipopt::SymMatrix > | |
  Ipopt::SmartPtr< Ipopt::SymScaledMatrixSpace > | |
  Ipopt::SmartPtr< Ipopt::TDependencyDetector > | |
  Ipopt::SmartPtr< Ipopt::TNLP > | |
  Ipopt::SmartPtr< Ipopt::TripletToCSRConverter > | |
  Ipopt::SmartPtr< Ipopt::TSymLinearSolver > | |
  Ipopt::SmartPtr< Ipopt::TSymScalingMethod > | |
  Ipopt::SmartPtr< Ipopt::Vector > | |
  Ipopt::SmartPtr< RegisteredTNLP > | |
 RegisteredTNLPs | |
 std::multiset< K >::reverse_iterator | STL iterator class |
 std::wstring::reverse_iterator | STL iterator class |
 std::map< K, T >::reverse_iterator | STL iterator class |
 std::unordered_map< K, T >::reverse_iterator | STL iterator class |
 std::multimap< K, T >::reverse_iterator | STL iterator class |
 std::string::reverse_iterator | STL iterator class |
 std::basic_string< Char >::reverse_iterator | STL iterator class |
 std::unordered_multimap< K, T >::reverse_iterator | STL iterator class |
 std::set< K >::reverse_iterator | STL iterator class |
 std::unordered_set< K >::reverse_iterator | STL iterator class |
 std::forward_list< T >::reverse_iterator | STL iterator class |
 std::unordered_multiset< K >::reverse_iterator | STL iterator class |
 std::list< T >::reverse_iterator | STL iterator class |
 std::vector< T >::reverse_iterator | STL iterator class |
 std::deque< T >::reverse_iterator | STL iterator class |
 std::set< K > | STL class |
 std::smart_ptr< T > | STL class |
 org.coinor.examples.scalable.SolveProblem | Class for running several different Scalable problems |
 SparseMatrix | |
 std::stack< T > | STL class |
 Ipopt::RegisteredOption::string_entry | Class to hold the valid string settings for a string option |
 Ipopt::Subject | Slight Variation of the Observer Design Pattern (Subject part) |
  Ipopt::TaggedObject | TaggedObject class |
 std::system_error | STL class |
 std::thread | STL class |
 Ipopt::TimedTask | This class is used to collect timing information for a particular task |
 Ipopt::TripletToCSRConverter::TripletEntry | Class for one triplet position entry |
 Ipopt::TripletHelper | |
 std::unique_ptr< T > | STL class |
 std::unordered_map< K, T > | STL class |
 std::unordered_multimap< K, T > | STL class |
 std::unordered_multiset< K > | STL class |
 std::unordered_set< K > | STL class |
 std::valarray< T > | STL class |
 std::vector< T > | STL class |
 std::vector< const Ipopt::Subject * > | |
 std::vector< Index > | |
 std::vector< Ipopt::Observer * > | |
 std::vector< Ipopt::PiecewisePenEntry > | |
 std::vector< Ipopt::RegisteredOption::string_entry > | |
 std::vector< Ipopt::SmartPtr< const Ipopt::Matrix > > | |
 std::vector< Ipopt::SmartPtr< const Ipopt::MatrixSpace > > | |
 std::vector< Ipopt::SmartPtr< const Ipopt::SymMatrix > > | |
 std::vector< Ipopt::SmartPtr< const Ipopt::SymMatrixSpace > > | |
 std::vector< Ipopt::SmartPtr< const Ipopt::Vector > > | |
 std::vector< Ipopt::SmartPtr< const Ipopt::VectorSpace > > | |
 std::vector< Ipopt::SmartPtr< Ipopt::IteratesVector > > | |
 std::vector< Ipopt::SmartPtr< Ipopt::Journal > > | |
 std::vector< Ipopt::SmartPtr< Ipopt::SchurDriver > > | |
 std::vector< Ipopt::SmartPtr< Ipopt::Vector > > | |
 std::vector< Ipopt::TaggedObject::Tag > | |
 std::vector< Number > | |
 std::vector< std::string > | |
 std::vector< std::vector< bool > > | |
 std::vector< std::vector< Ipopt::SmartPtr< const Ipopt::Matrix > > > | |
 std::vector< std::vector< Ipopt::SmartPtr< const Ipopt::MatrixSpace > > > | |
 std::vector< std::vector< Ipopt::SmartPtr< Ipopt::Matrix > > > | |
 std::vector< Suffix_Source > | |
 std::vector< Suffix_Type > | |
 std::weak_ptr< T > | STL class |
 AlgorithmMode | |
 ApplicationReturnStatus | |
 File | |
 HashMap | |
 K | |
 SolverReturn | |
 T | |