Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
oCArray< Type >
oCArray< double >
|\CMatrix
oCArray< Matrix * >
|\CArrayOfMatrices
oCIpopt::CachedResults< T >Cache Priority Enum
oCCallbackFunctions
oCIpopt::FilterClass for the filter
oCIpopt::FilterEntryClass for one filter entry
oCIpopt::IpoptExceptionThis is the base class for all exceptions
oCIpoptOptions
oCIterate
oCma86_control_d
oCma86_info_d
oCMatlabException
oCMatlabFunctionHandle
oCMatlabInfo
oCMatlabOption
oCMatlabScalar
oCMatlabString
oCmc68_control
oCmc68_info
oCMittelmannParaCntrl5_1
oCMittelmannParaCntrl5_2_1
oCMittelmannParaCntrl5_2_2
oCMittelmannParaCntrl5_2_3
oCMittelmannParaCntrl5_try
oCMultipliers
oCIpopt::ObserverSlight Variation of the Observer Design Pattern
|\CIpopt::DependentResult< T >Templated class which stores one entry for the CachedResult class
oCOptions
oCIpopt::OptionsList::OptionValueClass for storing the value and counter for each option in OptionsList
oCIpopt::PiecewisePenaltyClass for the Piecewise Penalty
oCIpopt::PiecewisePenEntryStruct for one Piecewise Penalty entry
oCIpopt::AmplOptionsList::PrivatInfo
oCMittelmannParaCntrl5_1::ProblemSpecs
oCMittelmannParaCntrl5_2_1::ProblemSpecs
oCMittelmannParaCntrl5_2_2::ProblemSpecs
oCMittelmannParaCntrl5_2_3::ProblemSpecs
oCMittelmannParaCntrl5_try::ProblemSpecs
oCIpopt::ReferencedObjectReferencedObject class
|oCIpopt::AlgorithmBuilderBuilder to create a complete IpoptAlg object
|oCIpopt::AlgorithmStrategyObjectThis is the base class for all algorithm strategy objects
|oCIpopt::AmplOptionsListClass for storing a number of AMPL options that should be registered to the AMPL Solver library interface
|oCIpopt::AmplOptionsList::AmplOptionAmpl Option class, contains name, type and description for an AMPL option
|oCIpopt::AmplSuffixHandler
|oCIpopt::IpoptAdditionalCqBase 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
|oCIpopt::IpoptAdditionalDataBase class for additional data that is special to a particular type of algorithm, such as the CG penalty function, or using iterative linear solvers
|oCIpopt::IpoptApplicationThis is the main application class for making calls to Ipopt
|oCIpopt::IpoptCalculatedQuantitiesClass for all IPOPT specific calculated quantities
|oCIpopt::IpoptDataClass to organize all the data required by the algorithm
|oCIpopt::IpoptNLPThis is the abstract base class for classes that map the traditional NLP into something that is more useful by Ipopt
|oCIpopt::JournalJournal class (part of the Journalist implementation.)
|oCIpopt::JournalistClass responsible for all message output
|oCIpopt::MatrixSpaceMatrixSpace base class, corresponding to the Matrix base class
|oCIpopt::Measurement
|oCIpopt::NLPBrief Class Description
|oCIpopt::NLPScalingObjectThis is the abstract base class for problem scaling
|oCIpopt::OptionsListThis class stores a list of user set options
|oCIpopt::PColumn
|oCIpopt::PointPerturberThis class is a simple object for generating randomly perturbed points that are withing the NLP bounds
|oCIpopt::RegisteredOptionBase class for registered options
|oCIpopt::RegisteredOptionsClass for storing registered options
|oCIpopt::SchurData
|oCIpopt::SensApplication
|oCIpopt::SensBuilder
|oCIpopt::SolveStatisticsThis class collects statistics about an optimziation run, such as iteration count, final infeasibilities etc
|oCIpopt::SuffixHandlerThis class is the interface for all classes that can return indices
|oCIpopt::TaggedObjectTaggedObject class
|oCIpopt::TimingStatisticsThis class collects all timing statistics for Ipopt
|oCIpopt::TNLPBase class for all NLP's that use standard triplet matrix form and dense vectors
|oCIpopt::TripletToCSRConverterClass for converting symmetric matrices given in triplet format to matrices in compressed sparse row (CSR) format of the upper triangual part (or, equivalently, compressed sparse column (CSC) format for the lower triangular part)
|\CIpopt::VectorSpaceVectorSpace base class, corresponding to the Vector base class
oCIpopt::ReferencerPsydo-class, from which everything has to inherit that wants to use be registered as a Referencer for a ReferencedObject
|\CIpopt::SmartPtr< T >Template class for Smart Pointers
oCRegisteredTNLPs
oCSparseMatrix
oCSparseMatrixStructure
oCIpopt::RegisteredOption::string_entryClass to hold the valid string settings for a string option
oCIpopt::SubjectSlight Variation of the Observer Design Pattern (Subject part)
|\CIpopt::TaggedObjectTaggedObject class
oCIpopt::TimedTaskThis class is used to collect timing information for a particular task
oCIpopt::TripletToCSRConverter::TripletEntryClass for one triplet position entry
\CIpopt::TripletHelper