MoochoPack : Framework for Large-Scale Optimization Algorithms  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
oCMoochoPack::act_set_stats_iq_memberClass for object that attempts to return an IterQuantityAccess<ActSetStats> from an AlgorithmState object with the name act_set_stats_name
oCMoochoPack::ActSetStatsClass for storing statistics about the changes in the active set of an SQP algorithm
oCMoochoPack::ActSetStats_AddedStepUpdates the active set statistics for the current iteration
oCIterationPack::Algorithm [external]
oCIterationPack::AlgorithmState [external]
oCIterationPack::AlgorithmStep [external]
oCIterationPack::AlgorithmTracker [external]
oCMoochoPack::BFGSUpdate_StrategyStrategy interface which contains the guts for a dampened BFGS update
oCMoochoPack::CalcLambdaIndepStd_AddedStepCalculates the lagrange multipliers for the independent constraints
oCMoochoPack::CheckConvergence_StrategyStrategy interface for performing convergence checks
oCMoochoPack::CrossTermExactStd_StepW_k = Z_k' * HL_k * Ypy_k
oCMoochoPack::DampenCrossTermStd_StepCompute a dampening term zeta_k for the cross term w_k such that Gf'*Z*pz <= 0
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
oCMoochoPack::FeasibilityStep_StrategyAbstract interface for a strategy object that will compute a step that will improve feasibility (at least descent) {abstract}
oCMoochoPack::NLPAlgoConfig::InvalidNLPTypeThrown if NLP type is incompatible with this config
oCMoochoPack::NLPSolverClientInterface::InvalidSetupThrown if the setup is not valid
oCMoochoPack::NLPAlgoState::InvalidTypeThrown if an iteration quantity is of an invalid type
oCMoochoPack::NLPAlgoState::iq_id_encap
oCMoochoPack::LineSearch2ndOrderCorrect_StepImplements second order correction
oCMoochoPack::LineSearchFailureThrown if a line search failure occurs
oCMoochoPack::LineSearchFullStepAfterKIter_StepChanges from a line search step to just taking full steps after full_steps_after_k iterations
oCMoochoPack::LineSearchWatchDog_StepImplements watchdog line search
oCMoochoPack::MeritFunc_ModifiedL1LargerSteps_AddedStepThis function increases the penalty parameters of the modifed L1 merit function to allow for larger steps by taking advantage of constraints that are reduced for a full step
oCMoochoPack::MoochoSolverUniversal interface to a MOOCHO solver
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
oCMoochoPack::NLPSolverClientInterfaceThis is the most basic interface that clients use to solve an NLP
oCMoochoPack::NumFixedDepIndep_AddedStepComputes and outputs the number of fixed variables from the dependent and independent set.
oCMoochoPack::qp_solver_stats_iq_memberClass for object that attempts to return an IterQuantityAccess<QPSolverStats> from an AlgorithmState object with the name qp_solver_stats_name
oCMoochoPack::QPFailureThrown if a the QP failed and was not corrected
oCMoochoPack::quasi_newton_stats_iq_memberClass for object that attempts to return an IterQuantityAccess<QuasiNewtonStats> from an AlgorithmState object with the name quasi_newton_stats_name
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}
oCMoochoPack::ReducedHessianExactStd_StepComputes the exact reduced Hessian rHL_k = Z_k' * HL_k * Z_k
oCMoochoPack::ReducedHessianSecantUpdate_StrategyStrategy interface for performing secant updates {abstract}
oCOptionsFromStreamPack::SetOptionsFromStream [external]
oCOptionsFromStreamPack::SetOptionsToTargetBase< BFGSUpdate_Strategy > [external]
oCOptionsFromStreamPack::SetOptionsToTargetBase< CheckConvergence_Strategy > [external]
oCOptionsFromStreamPack::SetOptionsToTargetBase< CheckConvergenceStd_AddedStep > [external]
oCOptionsFromStreamPack::SetOptionsToTargetBase< CheckSkipBFGSUpdateStd_Step > [external]
oCOptionsFromStreamPack::SetOptionsToTargetBase< EvalNewPointTailoredApproach_Step > [external]
oCOptionsFromStreamPack::SetOptionsToTargetBase< FeasibilityStepReducedStd_Strategy > [external]
oCOptionsFromStreamPack::SetOptionsToTargetBase< InitFinDiffReducedHessian_Step > [external]
oCOptionsFromStreamPack::SetOptionsToTargetBase< LineSearch2ndOrderCorrect_Step > [external]
oCOptionsFromStreamPack::SetOptionsToTargetBase< LineSearchWatchDog_Step > [external]
oCOptionsFromStreamPack::SetOptionsToTargetBase< MeritFunc_ModifiedL1LargerSteps_AddedStep > [external]
oCOptionsFromStreamPack::SetOptionsToTargetBase< MeritFunc_PenaltyParamUpdate_AddedStep > [external]
oCOptionsFromStreamPack::SetOptionsToTargetBase< NLPSolverClientInterface > [external]
oCOptionsFromStreamPack::SetOptionsToTargetBase< ReducedHessianSecantUpdateBFGSProjected_Strategy > [external]
oCOptionsFromStreamPack::SetOptionsToTargetBase< ReducedHessianSecantUpdateLPBFGS_Strategy > [external]
oCOptionsFromStreamPack::SetOptionsToTargetBase< TangentialStepWithInequStd_Step > [external]
oCMoochoPack::NLPAlgoConfigIP::SOptionValues
oCMoochoPack::DecompositionSystemStateStepBuilderStd::SOptionValues
oCMoochoPack::NLPAlgoConfigMamaJama::SOptionValues
\CMoochoPack::TestFailedThrown if a runtime test failed