MOOCHO (Single Doxygen Collection)  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234567]
oCTeuchos::AbstractFactory< BasisSystem > [external]
oCTeuchos::AbstractFactory< VectorMutable > [external]
oCConstrainedOptPack::QPSchur::ActiveSetRepresents and manages the active set for the QPSchur algorithm
oCMoochoPack::ActSetStatsClass for storing statistics about the changes in the active set of an SQP algorithm
oCIterationPack::AlgorithmActs as the central hub for an iterative algorithm
oCIterationPack::AlgorithmStateAbstacts a set of iteration quantities for an iterative algorithm
oCIterationPack::AlgorithmStepBase type for all objects that perform steps in an Algorithm
oCIterationPack::AlgorithmTrackerUsed to ouput iteration results and other information
oCIterationPack::Algorithm::assoc_steps_ele_t
oCBasisMatrix
oCBasisMatrixImp
oCAbstractLinAlgPack::BasisSystemInterface for the creation and maintainance of a basis matrix for a decomposition of linearlized constriants
oCAbstractLinAlgPack::BasisSystemTesterTesting class for BasisSystem interface
oCMoochoPack::BFGSUpdate_StrategyStrategy interface which contains the guts for a dampened BFGS update
oCDenseLinAlgPack::LinAlgPackIO::bit_flags
oCDenseLinAlgPack::LinAlgPackIO::bound_format< T >
oCNLPInterfacePack::CalcFiniteDiffProdStrategy interface for computing the product of the derivatives of the functions of an NLP along given directions using finite differences
oCCastIQMember
oCIterationPack::CastIQMemberBaseBase class for some of the implementation features of CastIQMember
oCMoochoPack::CheckConvergence_StrategyStrategy interface for performing convergence checks
oCOptionsFromStreamPack::CommandLineOptionsFromStreamProcessorReads from a file and/or parses from the commandline to initalize an OptionsFromStream object
oCDenseLinAlgPack::LinAlgPackIO::const_bound_format< T >
oCConstrainedOptPack::QPSchurPack::ConstraintsRepresents the extra constraints in the QP to be satisfied by the schur complement QP solver QPSchur {abstract}
oCAbstractLinAlgPack::COOMatrixSparse Coordinate Matrix abstraction storage class
oCAbstractLinAlgPack::COOMatrixPartitionedView< T_Indice, T_Value >COO Matrix partitioning view class
oCAbstractLinAlgPack::COOMatrixPartitionedView< indice_type, value_type >
oCAbstractLinAlgPack::COOMatrixWithPartitionedViewAggregation of a COO matrix and a partitioned view of it
oCConstrainedOptPack::DecompositionSystemThis class abstracts a decomposition choice for the quasi-range space Y and null space Z matrices for a linearly independent set of columns of Gc
oCMoochoPack::DecompositionSystemHandler_StrategyInterface for range/null decomposition handling
oCMoochoPack::DecompositionSystemStateStepBuilderStdStandard builder object for creating DecompositionSystem, EvalNewPoint Step and other objects and setting up some of the state object
oCConstrainedOptPack::DecompositionSystemTesterTesting class for DecompositionSystem interface
oCConstrainedOptPack::DirectLineSearch_StrategyAbstract strategy interface for 1D line searches {abstract}
oCAbstractLinAlgPack::DirectSparseSolverAbstract interface to serial direct sparse linear solvers
oCDenseLinAlgPack::DMatrix
oCDenseLinAlgPack::DMatrixSlice
oCDenseLinAlgPack::DMatrixSliceSym
oCDenseLinAlgPack::DMatrixSliceTri
oCDenseLinAlgPack::DMatrixSliceTriEle
oCAbstractLinAlgPack::TransSparseCOOElementViewIter< T_Iter, T_IterCat, T_Indice, T_ValRef, T_Diff >::ElementView< TT_Iter, TT_IterCat, TT_Indice, TT_ValRef, TT_Diff >Type for the object that is returned for the transpose sparse element
oCAbstractLinAlgPack::TransSparseCOOElementViewIter< T_Iter, T_IterCat, T_Indice, T_ValRef, T_Diff >::ElementView< T_Iter, T_IterCat, T_Indice, T_ValRef, T_Diff >
oCAbstractLinAlgPack::EtaVectorCreate an eta vector (scaled by alpha = default 1)
oCAbstractLinAlgPack::GenPermMatrixSliceIteratorPack::external_row_col_value_type< T >External storage of a row and column indice. This is required for creating a temporary in an assignment operation in a sorting algorithm (like std::sort(...))
oCFactorizationNonzeros
oCAbstractLinAlgPack::DirectSparseSolverImp::FactorizationNonzerosAbstract class for objects that represent the factorization nonzeros of a particular matrix
oCFactorizationStructure
oCAbstractLinAlgPack::DirectSparseSolver::FactorizationStructureAbstract class for objects that represent the factorization structure of a particular matrix
oCOptionsFromStreamPack::OptionsFromStreamUtilityPack::false_bool_t
oCMoochoPack::FeasibilityStep_StrategyAbstract interface for a strategy object that will compute a step that will improve feasibility (at least descent) {abstract}
oCMoochoPack::FilterEntry
oCNLPInterfacePack::NLPSerialPreprocessExplJac::FirstOrderExplInfoStruct for zero and explicit first order quantities that subclass must fill in
oCNLPInterfacePack::NLPFirstOrder::FirstOrderInfoStruct for zero and first order quantities (pointers)
oCDenseLinAlgPack::LinAlgPackIO::format
oCAbstractLinAlgPack::GenPermMatrixSliceConcrete matrix type to represent general permutation (mapping) matrices
oCAbstractLinAlgPack::SparseElement< T_Index, T_Value >::index_and_padding
oCAbstractLinAlgPack::MatrixSymAddDelUpdateable::InertiaStruct for the inertia of the matrix
oCConstrainedOptPack::QPSolverRelaxedQPSchur::InitKKTSystemInterface for the object that forms the initial KKT system {abstract}
oCAbstractLinAlgPack::InnerProductAbstract interface for inner products
oCDenseLinAlgPack::LinAlgPackIO::ios_format_memento
oCMoochoPack::NLPAlgoState::iq_id_encap
oCIterationPack::IterQuantityIterface for information about Iteration Quantities
oCIterationPack::IterQuantityAccessDerivedToBase< T_Base, T_Derived >
oCLineSearch_Step
oClogic_error
oCMA28_Cpp::MA28CommonBlockReferences
oCMA28_Cpp::MA28CommonBlockStorage
oCMA28_CppDecl::Fortran::MA28ED_struct
oCMA28_CppDecl::Fortran::MA28FD_struct
oCMA28_CppDecl::Fortran::MA28GD_struct
oCMA28_CppDecl::Fortran::MA28HD_struct
oCMA28_Cpp::MA28SolverMA28 Basic Encapsulation Class
oCMA28_CppDecl::Fortran::MA30ED_struct
oCMA28_CppDecl::Fortran::MA30FD_struct
oCMA28_CppDecl::Fortran::MA30GD_struct
oCMA28_CppDecl::Fortran::MA30HD_struct
oCMA28_CppDecl::Fortran::MA30ID_struct
oCAbstractLinAlgPack::MatrixOp::MatNormReturned form calc_norm()
oCAbstractLinAlgPack::MatrixBaseBase class for all polymorphic matrices
oCMatrixConvertToSparseFortranCompatible
oCAbstractLinAlgPack::MatrixCOORTmplItfc< T_Scalar, T_Index >Templated class that supports the COOMatrixTemplateInterface template interface
oCAbstractLinAlgPack::MatrixCOORTmplItfcItr< T_Scalar, T_Index >Templated class for iterator returning objects that support the SparseCOOElementTemplatInterface specification
oCAbstractLinAlgPack::MatrixCOORTmplItfcItrEleView< T_Scalar, T_Index >Templated class for objects that support the SparseCOOElementTemplatInterface specification
oCAbstractLinAlgPack::MatrixDenseEncapHelper class type that simplifies the usage of the MatrixOpGetGMS interface for clients
oCAbstractLinAlgPack::MatrixDenseMutableEncapHelper class type that simplifies the usage of the MatrixOpGetGMSMutable interface for clients
oCAbstractLinAlgPack::MatrixDenseSymEncapHelper class type that simplifies the usage of the MatrixSymOpGetGMSSym interface for clients
oCAbstractLinAlgPack::MatrixDenseSymMutableEncapHelper class type that simplifies the usage of the MatrixSymOpGetGMSSymMutable interface for clients
oCAbstractLinAlgPack::MatrixDenseTriEncapHelper class type that simplifies the usage of the MatrixOpGetGMSTri interface for clients
oCMatrixExtractInvCholFactor
oCMatrixOp
oCAbstractLinAlgPack::MatrixOpNonsingTesterTesting class for MatrixOpNonsing interface
oCMatrixOpSerial
oCAbstractLinAlgPack::MatrixScaling_StrategyAbstract interface for sparse matrix scaling strategies
oCMatrixSymAddDelUpdateable
oCConstrainedOptPack::MatrixSymAddDelUpdateableWithOpNonsingularInterface for updating a symmetric matrix and its factorization by adding and deleting rows and columns and preforming operations with it
oCMatrixSymInitDiag
oCAbstractLinAlgPack::MatrixSymInitDiagMix-in Interface for setting a matrix to a diagonal {abstract}
oCMatrixSymOp
oCMatrixSymOpNonsingSerial
oCMatrixSymSecant
oCMatrixSymWithOpFactorized
oCMatrixWithOpConcreteEncap
oCMatrixWithOpFactorized
oCMA28_CppDecl::Fortran::MC23BD_struct
oCConstrainedOptPack::MeritFuncCalcAbstract iterface for n-D merit functions {abstract}
oCConstrainedOptPack::MeritFuncCalc1DAbstracts a 1D merit function {abstract}
oCConstrainedOptPack::MeritFuncNLEBase class for all merit functions for systems of NonLinear Equations (NLE) {abstract}
oCConstrainedOptPack::MeritFuncNLPBase class for all merit functions for NonLinear Programs (NLP) {abstract}
oCConstrainedOptPack::MeritFuncNLPDirecDerivThis class provides a mix-in interface for allowing subclass merit functions to compute the directional 1D derivative at a base point
oCConstrainedOptPack::MeritFuncPenaltyParamThis class provides interface for setting and retrieving a penalty parameter that many merit functions use {abstract}
oCConstrainedOptPack::MeritFuncPenaltyParamsThis class provides interface for setting and retrieving a penalty parameter that many merit functions use {abstract}
oCMoochoPack::MoochoSolverUniversal interface to a MOOCHO solver
oCIterationPack::Algorithm::name_comp< T_ele >
oCMoochoPack::NewDecompositionSelection_StrategyAbstract interface for an object that directs the selection of a new decomposition
oCMoochoPack::NLPAlgoConfigInterface for objects responsible for configuring an rSQP algorithm
oCMoochoPack::NLPAlgoInterfaceInterface NLPAlgoContainer uses to access NLPAlgo
oCNLPInterfacePack::NLPDirectTesterConcrete class that tests the computed values of the NLPDirect interface using finite differences
oCNLPInterfacePack::NLPFirstDerivTesterConcrete class that tests the derivatives using finite differences
oCMoochoPack::NLPSolverClientInterfaceThis is the most basic interface that clients use to solve an NLP
oCNLPInterfacePack::NLPTesterTesting class for base NLP interface
oCNLPInterfacePack::NLPObjGrad::ObjGradInfoStruct for gradient (objective), objective and constriants (pointers)
oCNLPInterfacePack::NLPSerialPreprocess::ObjGradInfoSerialStruct for serial gradient (objective), objective and constriants (pointers)
oCOptionsFromStreamPack::OptionsFromStreamExtracts options from a text stream and then allows convenient access to them
oCOptionsFromStreamPack::OptionsFromStreamUtilityPack::OptionsGroupClass used to encapsulate options belonging an options group
oCTeuchos::ParameterListAcceptor [external]
oCAbstractLinAlgPack::COOMatrixPartitionedViewUtilityPack::Partition< T_Indice, T_Value >Class for a partition or a set of continous partitions in a partitioned COO matrix
oCAbstractLinAlgPack::PermutationAbstract interface to permutation matrices
oCAbstractLinAlgPack::MatrixSymAddDelUpdateable::PivotTolerancesStruct for pivot tolerances to be used when initializing, and augmenting and deleting rows and columns
oCAbstractLinAlgPack::SparseVectorUtilityPack::SpVecIndexLookup< T_Element >::poss_typeStruct with members: size_type poss; ElementRelation rel;
oCConstrainedOptPack::MatrixSymPosDefLBFGS::PostModPostMod class to use with MemMngPack::AbstractFactorStd
oCAbstractLinAlgPack::MatrixSymDiagStd::PostModPostMod class to use with MemMngPack::AbstractFactorStd
oCProfileHackPack::ProfileTimingHelper class that takes care of timing
oCConstrainedOptPack::QPSchurPack::QPRepresents the QP to be solved by QPSchur {abstract}
oCConstrainedOptPack::QPSchurSolves a Quadratic Program with a dual QP method using a schur complement factorization
oCConstrainedOptPack::QPSolverRelaxedSolves Quadratic Programs (QPs) of several different forms while allowing a relaxation of the constraints
oCConstrainedOptPack::QPSolverRelaxedTesterTests the optimality conditions of the output from a QPSolverRelaxed object
oCConstrainedOptPack::QPSolverStatsClass for storing statistics about a run of a (active set?) QP solver
oCMoochoPack::QuasiNewtonStatsClass for storing statistics about the Quasi-Newton updating
oCMoochoPack::QuasiRangeSpaceStep_StrategyAbstract interface for a strategy object that will compute a step that will approximalty solve a range space subproblem {abstract}
oCRangePack::Range1D. One-based subregion index range class
oCReducedHessian_Step
oCMoochoPack::ReducedHessianSecantUpdate_StrategyStrategy interface for performing secant updates {abstract}
oCReductTarget
oCMemMngPack::ReleaseResourceAbstract interface for releasing an object when it is not needed anymore {abstract}
oCAbstractLinAlgPack::GenPermMatrixSliceIteratorPack::row_col_iterator< T >This is a full random access iterator for accessing row and colunmn indices
oCAbstractLinAlgPack::GenPermMatrixSliceIteratorPack::row_col_value_type< T >Internal storage for the iterator of the row and column indices
oCrSQPAlgo_Step
oCRTOP_MPI_Status
oCRTOp_MutableSubVector
oCRTOp_obj_type_vtbl_t
oCRTOp_ROp_find_nan_inf_reduct_obj_t
oCRTOp_ROp_get_sub_vector_rng_t
oCRTOp_ROp_max_inequ_viol_reduct_obj_t
oCRTOp_ROp_max_near_feas_step_reduct_obj_t
oCRTOp_RTOp
oCRTOp_RTOp_vtbl_t
oCRTOp_Server_op_class_name
oCRTOp_SparseSubVector
oCRTOp_SubVector
oCRTOp_TOp_random_vector_bnd_t
oCRTOp_TOp_set_sub_vector_state_t
oCRTOp_value_index_type
oCRTOp_value_value_type
oCRTOpPack::RTOpCPostMod
oCRTOpT
oCruntime_error
oCNLPInterfacePack::NLPSecondOrder::SecondOrderInfoStruct for zero, first and second order quantities (pointers)
oCSerializationPack::SerializableMixin interface for objects that can be serialized to and from a stream
oCQPKWIK_Output::set_output
oCOptionsFromStreamPack::SetOptionsFromStreamAbstact interface for objects that have options to be set that are contained in an OptionsFromStreamObject
oCOptionsFromStreamPack::SetOptionsToTargetBase< T >Templated node class manipulating a reference to a target object who will have its options set.
oCOptionsFromStreamPack::SetOptionsToTargetBase< Algorithm >
oCOptionsFromStreamPack::SetOptionsToTargetBase< BasisSystemTester >
oCOptionsFromStreamPack::SetOptionsToTargetBase< BFGSUpdate_Strategy >
oCOptionsFromStreamPack::SetOptionsToTargetBase< CalcFiniteDiffProd >
oCOptionsFromStreamPack::SetOptionsToTargetBase< CheckConvergence_Strategy >
oCOptionsFromStreamPack::SetOptionsToTargetBase< CheckConvergenceStd_AddedStep >
oCOptionsFromStreamPack::SetOptionsToTargetBase< CheckSkipBFGSUpdateStd_Step >
oCOptionsFromStreamPack::SetOptionsToTargetBase< DecompositionSystemTester >
oCOptionsFromStreamPack::SetOptionsToTargetBase< DirectLineSearchArmQuad_Strategy >
oCOptionsFromStreamPack::SetOptionsToTargetBase< DirectSparseSolverMA28 >
oCOptionsFromStreamPack::SetOptionsToTargetBase< EvalNewPointTailoredApproach_Step >
oCOptionsFromStreamPack::SetOptionsToTargetBase< FeasibilityStepReducedStd_Strategy >
oCOptionsFromStreamPack::SetOptionsToTargetBase< InitFinDiffReducedHessian_Step >
oCOptionsFromStreamPack::SetOptionsToTargetBase< LineSearch2ndOrderCorrect_Step >
oCOptionsFromStreamPack::SetOptionsToTargetBase< LineSearchWatchDog_Step >
oCOptionsFromStreamPack::SetOptionsToTargetBase< MeritFunc_ModifiedL1LargerSteps_AddedStep >
oCOptionsFromStreamPack::SetOptionsToTargetBase< MeritFunc_PenaltyParamUpdate_AddedStep >
oCOptionsFromStreamPack::SetOptionsToTargetBase< NLPDirectTester >
oCOptionsFromStreamPack::SetOptionsToTargetBase< NLPFirstDerivTester >
oCOptionsFromStreamPack::SetOptionsToTargetBase< NLPSolverClientInterface >
oCOptionsFromStreamPack::SetOptionsToTargetBase< NLPTester >
oCOptionsFromStreamPack::SetOptionsToTargetBase< PreEvalNewPointBarrier_Step >
oCOptionsFromStreamPack::SetOptionsToTargetBase< PreProcessBarrierLineSearch_Step >
oCOptionsFromStreamPack::SetOptionsToTargetBase< QPSolverRelaxedQPSchur >
oCOptionsFromStreamPack::SetOptionsToTargetBase< QPSolverRelaxedTester >
oCOptionsFromStreamPack::SetOptionsToTargetBase< ReducedHessianSecantUpdateBFGSProjected_Strategy >
oCOptionsFromStreamPack::SetOptionsToTargetBase< ReducedHessianSecantUpdateLPBFGS_Strategy >
oCOptionsFromStreamPack::SetOptionsToTargetBase< TangentialStepWithInequStd_Step >
oCOptionsFromStreamPack::SetOptionsToTargetBase< UpdateBarrierParameter_Step >
oCOptionsFromStreamPack::SetOptionsToTargetBase< UpdateReducedSigma_Step >
oCOptionsFromStreamPack::SetOptionsToTargetBase< VariableBoundsTester >
oCOptionsFromStreamPack::SetOptionsToTargetBase< VectorSpaceTester >
oCMoochoPack::NLPAlgoConfigIP::SOptionValues
oCMoochoPack::NLPAlgoConfigMamaJama::SOptionValues
oCMoochoPack::DecompositionSystemStateStepBuilderStd::SOptionValues
oCAbstractLinAlgPack::SortByDescendingAbsValueFunction object class for sorting a sparse vectors in descending order by abs(v(i))
oCAbstractLinAlgPack::sparse_bounds_itrIterate through a set of sparse bounds
oCAbstractLinAlgPack::SparseCOOPtrElement< T_Index, T_Value >Sparse pointer element type for a COO matrix (val, ivect, jvect)
oCAbstractLinAlgPack::SparseElement< T_Index, T_Value >Sparse storage element type
oCAbstractLinAlgPack::SparsePtrElement< T_Indice, T_Value >Sparse pointer element type
oCAbstractLinAlgPack::SparseVector< T_Element, T_Alloc >Sparse Vector class template
oCAbstractLinAlgPack::SparseVector< SparseElement< index_type, value_type >, std::allocator< SparseElement< index_type, value_type > > >
oCAbstractLinAlgPack::SparseVectorSlice< T_Element >Sparse Vector Slice class template
oCAbstractLinAlgPack::SparseVectorSlice< SparseElement< index_type, value_type > >
oCAbstractLinAlgPack::SparseVectorUtilityPack::SpVecIndexLookup< T_Element >Sparse Vector Index Lookup and Caching class
oCAbstractLinAlgPack::SparseVectorUtilityPack::SpVecIndexLookup< element_type >
oCIterationPack::Algorithm::step_ptr_and_name< T_Step_ptr >
oCStopWatchPack::stopwatchSimple stopwatch object
oCStrideIterPack::stride_iter< T_iterator_type, T_value_type, T_reference_type, T_pointer_type, T_difference_type >C++ Standard Library compatable iterator class for accesing nonunit stride arrays of data
oCOptionsFromStreamPack::StringToIntMapMap a string to an enumeration
oCAbstractLinAlgPack::MatrixComposite::SubMatrixEntryMatrix list entry for a sub-matrix
oCRTOpPack::SubMultiVectorT1B< Scalar >Class for a non-mutable sub-multi-vector (submatrix)
oCAbstractLinAlgPack::MatrixComposite::SubVectorEntryVector list entry for a sub-vector
oCRTOpPack::SubVectorT1B< Scalar >Class for a non-mutable sub-vector
oCAbstractLinAlgPack::COOMatrixPartitionedViewUtilityPack::TransposedPartition< T_Indice, T_Value >Class for the transpose of a Partition
oCAbstractLinAlgPack::TransSparseCOOElementViewIter< T_Iter, T_IterCat, T_Indice, T_ValRef, T_Diff >Templateded iterator for iterating through a set of COO Matix elements but viewing them in transpose
oCunary_function
oCvalarray
oCConstrainedOptPack::VariableBoundsTesterTests that a set of variables are within their bounds
oCAbstractLinAlgPack::VectorAbstract interface for immutable, finite dimensional, coordinate vectors {abstract}
oCvector
oCAbstractLinAlgPack::VectorApplyOpSerialBaseThis is a base class that is meant to be inherited by Vector subclasses that wish to call TSFCore::apply_op_serial() when vectors are in core
oCAbstractLinAlgPack::VectorDenseEncapExtract a constant DenseLinAlgPack::DVectorSlice view of a Vector object
oCAbstractLinAlgPack::VectorDenseMutableEncapExtract a non-const DenseLinAlgPack::DVectorSlice view of a VectorMutable object
oCDenseLinAlgPack::VectorSliceTmpl< T >
oCDenseLinAlgPack::VectorSliceTmpl< value_type >
oCAbstractLinAlgPack::VectorSpaceFactoryAbstract interface for objects that can create vector spaces of a specified dimension
oCAbstractLinAlgPack::VectorSpaceTesterTesting class for VectorSpace, Vector and VectorMutable
oCDenseLinAlgPack::VectorTmpl< T >
oCTeuchos::VerboseObjectBase [external]
oCNLPInterfacePack::NLP::ZeroOrderInfoStruct for objective and constriants (pointer)
\CNLPInterfacePack::NLPSerialPreprocess::ZeroOrderInfoSerialStruct for objective and constriants (pointer) as serial vectors