alpaqa 1.0.0a9
Nonconvex constrained optimization
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 CALMHelpers< Conf >
 CALMParams< Conf >Parameters for the Augmented Lagrangian solver
 CALMParams< config_t >
 CALMSolver< InnerSolverT >Augmented Lagrangian Method solver
 Calpaqa_control_problem_functions_t
 Calpaqa_control_problem_register_t
 Calpaqa_control_problem_register_t.__unnamed4__Pointer to an exception that ocurred during problem creation
 Calpaqa_exception_ptr_s
 Calpaqa_function_dict_s
 Calpaqa_problem_functions_tC API providing function pointers to problem functions
 Calpaqa_problem_register_t
 Calpaqa_problem_register_t.__unnamed2__Pointer to an exception that ocurred during problem creation
 CAndersonAccel< Conf >Anderson Acceleration
 CAndersonAccel< config_t >
 CAndersonAccelParams< Conf >Parameters for the AndersonAccel class
 CAndersonAccelParams< config_t >
 CAndersonDirection< Conf >
 CAndersonDirectionParams< Conf >Parameters for the AndersonDirection class
 CAndersonDirectionParams< config_t >
 CAtomicStopSignal
 CBasicVTableStruct that stores the size of a polymorphic object, as well as pointers to functions to copy, move or destroy the object
 CBenchmarkResults
 CBox< Conf >
 CBox< config_t >
 CBoxConstrProblem< Conf >Implements common problem functions for minimization problems with box constraints
 CBoxConstrProblem< alpaqa::EigenConfigd >
 CBoxConstrProblem< DefaultConfig >
 CBoxConstrProblem< EigenConfigd >
 CCasADiControlFunctionsWithParam< Conf >
 CCasADiControlProblem< Conf >
 CCasADiFunctionEvaluator< Conf, N_in, N_out >Class for evaluating CasADi functions, allocating the necessary workspace storage in advance for allocation-free evaluations
 CCasADiFunctionEvaluator< Conf, 1+WithParam, 1 >
 CCasADiFunctionEvaluator< Conf, 2+WithParam, 1 >
 CCasADiFunctionEvaluator< Conf, 2, 1 >
 CCasADiFunctionEvaluator< Conf, 2, 2 >
 CCasADiFunctionEvaluator< Conf, 3+WithParam, 1 >
 CCasADiFunctionEvaluator< Conf, 3, 1 >
 CCasADiFunctionEvaluator< Conf, 6, 2 >
 CCasADiFunctionsWithParam< Conf >
 CCBFGSParams< Conf >Cautious BFGS update
 CCBFGSParams< config_t >
 CCheckGradientsOpts
 CCircularIndexIterator< IndexT >
 CCircularIndexIterator< size_t >
 CCircularIndices< IndexT >
 CCircularIndices< Index >
 CCircularRange< IndexT >
 Cclass_from_member_ptr_impl< M >
 Cclass_from_member_ptr_impl< Ret(C::*)(Args...) const >
 Cclass_from_member_ptr_impl< Ret(C::*)(Args...)>
 CCasADiFunctionsWithParam< Conf >::ConstrFun
 CCUTEstLoader::ConstrFuncs
 CControlProblemWithCounters< Problem >
 Ccopyable_unique_ptr< T >
 Ccopyable_unique_ptr< alpaqa::casadi_loader::CasADiControlFunctionsWithParam >
 Ccopyable_unique_ptr< alpaqa::casadi_loader::CasADiFunctionsWithParam >
 Ccopyable_unique_ptr< class alpaqa::CUTEstLoader >
 CCSVReader< F >
 CCUTEstLoader
 CTypeErased< VTable, Allocator, SmallBufferSize >::DeallocatorDeallocates the storage when destroyed
 Cdict_to_struct_table< T >Specialize this type to define the attribute name to attribute setters dictionaries for a struct type T
 Cdict_to_struct_table< ALMParams< config_t > >
 Cdict_to_struct_table< AndersonAccelParams< config_t > >
 Cdict_to_struct_table< AndersonDirectionParams< config_t > >
 Cdict_to_struct_table< CBFGSParams< config_t > >
 Cdict_to_struct_table< lbfgsb::LBFGSBSolver::Params >
 Cdict_to_struct_table< LBFGSDirectionParams< config_t > >
 Cdict_to_struct_table< LBFGSParams< config_t > >
 Cdict_to_struct_table< LipschitzEstimateParams< config_t > >
 Cdict_to_struct_table< NewtonTRDirectionParams< config_t > >
 Cdict_to_struct_table< PANOCOCPParams< config_t > >
 Cdict_to_struct_table< PANOCParams< config_t > >
 Cdict_to_struct_table< PANTRParams< config_t > >
 Cdict_to_struct_table< qpalm::Settings >
 Cdict_to_struct_table< SteihaugCGParams< config_t > >
 Cdict_to_struct_table< StructuredLBFGSDirectionParams< config_t > >
 Cdict_to_struct_table< StructuredNewtonDirectionParams< config_t > >
 Cdict_to_struct_table< StructuredNewtonRegularizationParams< config_t > >
 Cdict_to_struct_table< ZeroFPRParams< config_t > >
 CDim< Conf >
 CDim< config_t >
 CDLControlProblemClass that loads an optimal control problem using dlopen
 CEigenConfig< RealT >
 CEigenConfig< double >
 CEigenConfig< float >
 CEigenConfig< long double >
 CEvalCounter
 CEvalCounter::EvalTimer
 CExtraFuncs
 Cfalse_type
 Cfirst_type_or_void< Pack >
 Cfirst_type_or_void< First, Pack... >
 Cfirst_type_or_void<>
 CExtraFuncs::FuncTag< Func >
 CDim< Conf >::Horizon
 CIndexSet< Conf >
 CInnerSolveOptions< Conf >
 CInnerStatsAccumulator< InnerSolverStats >
 CInnerStatsAccumulator< lbfgsb::LBFGSBStats >
 CInnerStatsAccumulator< lbfgspp::LBFGSBStats< Conf > >
 CInnerStatsAccumulator< PANOCOCPStats< Conf > >
 CInnerStatsAccumulator< PANOCStats< Conf > >
 CInnerStatsAccumulator< PANTRStats< Conf > >
 CInnerStatsAccumulator< typename InnerSolver::Stats >
 CInnerStatsAccumulator< ZeroFPRStats< Conf > >
 Cinvalid_argument
 CDim< Conf >::Horizon::Iter
 Citer_range_adapter< It >
 Cenumerate_t< Rng >::iter_t
 Cset_intersection_iterable< R1, R2, Comp, Proj1, Proj2 >::iter_t< I1, S1, I2, S2 >
 CKKTError< Conf >
 CKKTError< config_t >
 Clast_type< First, Pack >
 Clast_type< Only >
 CLaunderer< Class, ExtraArgs >
 CLBFGS< Conf >Limited memory Broyden–Fletcher–Goldfarb–Shanno (L-BFGS) algorithm
 CLBFGS< config_t >
 CLBFGSBParams
 CLBFGSBSolverL-BFGS-B solver for ALM
 CLBFGSBSolver< Conf >L-BFGS-B solver for ALM
 CLBFGSBStats
 CLBFGSBStats< Conf >
 CLBFGSDirection< Conf >
 CLBFGSDirectionParams< Conf >Parameters for the LBFGSDirection class
 CLBFGSDirectionParams< config_t >
 CLBFGSParams< Conf >Parameters for the LBFGS class
 CLBFGSParams< config_t >
 CLBFGSStorage< Conf >Layout:
 CLBFGSStorage< config_t >
 CLimitedMemoryQR< Conf >Incremental QR factorization using modified Gram-Schmidt with reorthogonalization
 CLimitedMemoryQR< config_t >
 CLipschitzEstimateParams< Conf >
 CLipschitzEstimateParams< config_t >
 CLoadedProblem
 Clogic_error
 CMaxHistory< T >Keep track of the maximum value over a specified horizon length
 CNewtonTRDirection< Conf >
 CNewtonTRDirectionParams< Conf >Parameters for the NewtonTRDirection class
 CNewtonTRDirectionParams< config_t >
 Cnoop_delete< T >Deleter for std::unique_ptr that just destructs the object, without deallocating
 COCPDim< Conf >
 COCPEvalCounter
 COCPEvalCounter::OCPEvalTimer
 COCPEvaluator< Conf >
 COCPVariables< Conf >
 COCPVariables< config_t >
 CBasicVTable::optional_const_function< class, VTable >
 CBasicVTable::optional_const_function< R(Args...), VTable >
 CBasicVTable::optional_function< class, VTable >
 CBasicVTable::optional_function< R(Args...), VTable >
 COptions
 CPANOCDirection< Conf >This class outlines the interface for direction providers used by PANOC-like algorithms
 CPANOCHelpers< Conf >
 CPANOCOCPParams< Conf >Tuning parameters for the PANOC algorithm
 CPANOCOCPParams< config_t >
 CPANOCOCPProgressInfo< Conf >
 CPANOCOCPSolver< Conf >
 CPANOCOCPStats< Conf >
 CPANOCParams< Conf >Tuning parameters for the PANOC algorithm
 CPANOCParams< config_t >
 CPANOCProgressInfo< Conf >
 CPANOCSolver< DirectionT >PANOC solver for ALM
 CPANOCStats< Conf >
 CPANTRDirection< Conf >This class outlines the interface for direction providers used by PANTR-like algorithms
 CPANTRParams< Conf >Tuning parameters for the PANTR algorithm
 CPANTRParams< config_t >
 CPANTRProgressInfo< Conf >
 CPANTRSolver< DirectionT >PANTR solver for ALM
 CPANTRStats< Conf >
 Cparam_setter_fun_t< T >Function wrapper to set attributes of a struct, type-erasing the type of the attribute
 CAndersonDirection< Conf >::Params
 CLBFGSDirection< Conf >::Params
 CNewtonTRDirection< Conf >::Params
 CStructuredLBFGSDirection< Conf >::Params
 CStructuredNewtonDirection< Conf >::Params
 CParamStringRepresents a parameter value encoded as a string in the format abc.def.key=value
 CProblemWithCounters< Problem >Problem wrapper that keeps track of the number of evaluations and the run time of each function
 CQPALMData
 Cremove_cvref_t
 CCUTEstProblem::ReportThe report generated by CUTEst
 CCUTEstProblem::Report.callsFunction call counters
 CBasicVTable::required_const_function< class >
 CBasicVTable::required_const_function< R(Args...)>
 CBasicVTable::required_function< class >
 CBasicVTable::required_function< R(Args...)>
 CIpoptAdapter::Results
 CReverseCircularIndexIterator< IndexT >
 CReverseCircularRange< IndexT >
 Cruntime_error
 CScopedMallocChecker< bool >
 CScopedMallocChecker< false >
 CScopedMallocChecker< true >
 Cenumerate_t< Rng >::sentinel_t
 Citer_range_adapter< It >::sentinel_t
 Cset_intersection_iterable< R1, R2, Comp, Proj1, Proj2 >::sentinel_t
 CsetulbMain function from the original L-BFGS-B Fortran API
 CSolverResults
 CIpoptAdapter::Sparsity
 CStatefulLQRFactor< Conf >
 CALMSolver< InnerSolverT >::Stats
 CSteihaugCG< Conf >Steihaug conjugate gradients procedure based on https://github.com/scipy/scipy/blob/583e70a50573169fc352b5dc6d94588a97c7389a/scipy/optimize/_trustregion_ncg.py#L44
 CSteihaugCG< config_t >
 CSteihaugCGParams< Conf >
 CSteihaugCGParams< config_t >
 COwningQPALMData::Storage
 CStructuredLBFGSDirection< Conf >
 CStructuredLBFGSDirectionParams< Conf >Parameters for the StructuredLBFGSDirection class
 CStructuredLBFGSDirectionParams< config_t >
 CStructuredNewtonDirection< Conf >
 CStructuredNewtonDirectionParams< Conf >Parameters for the StructuredNewtonDirection class
 CStructuredNewtonDirectionParams< config_t >
 CStructuredNewtonRegularizationParams< Conf >Parameters for the StructuredNewtonDirection class
 CStructuredNewtonRegularizationParams< config_t >
 Cte_in_place_t< T >Similar to std::in_place_t
 CTimed< T >
 CTNLP
 Ctrue_type
 CTypeErased< VTable, Allocator, SmallBufferSize >Class for polymorphism through type erasure
 CTypeErased< ControlProblemVTable< Conf >, std::allocator< std::byte > >
 CTypeErased< ControlProblemVTable< DefaultConfig >, std::allocator< std::byte > >
 CTypeErased< ProblemVTable< Conf >, std::allocator< std::byte > >
 CTypeErased< ProblemVTable< DefaultConfig >, std::allocator< std::byte > >
 CUnconstrProblem< Conf >Implements common problem functions for minimization problems without constraints
 Cvec_from_file< Conf >
 Cview_interface
 CZeroFPRParams< Conf >Tuning parameters for the ZeroFPR algorithm
 CZeroFPRParams< config_t >
 CZeroFPRProgressInfo< Conf >
 CZeroFPRSolver< DirectionT >ZeroFPR solver for ALM
 CZeroFPRStats< Conf >
 CTs