alpaqa dll
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
 CALMSolver< InnerSolverT >Augmented Lagrangian Method solver
 Calpaqa_control_problem_functions_t
 Calpaqa_control_problem_register_t
 Calpaqa_dense_t
 Calpaqa_exception_ptr_s
 Calpaqa_function_dict_s
 Calpaqa_problem_functions_tC API providing function pointers to problem functions
 Calpaqa_problem_register_t
 Calpaqa_register_arg_tUser-provided argument that is passed to the problem registration functions
 Calpaqa_sparse_coo_l_t
 Calpaqa_sparse_coo_ll_t
 Calpaqa_sparse_coo_t
 Calpaqa_sparse_csc_l_t
 Calpaqa_sparse_csc_ll_t
 Calpaqa_sparse_csc_t
 Calpaqa_sparsity_tSparsity of matrices
 Calpaqa_sparsity_t.__unnamed0__
 CAlpaqaSolverStatsCollector< Conf >
 CAndersonAccel< Conf >Anderson Acceleration
 CAndersonAccelParams< Conf >Parameters for the AndersonAccel class
 CAndersonDirection< Conf >
 CAndersonDirectionParams< Conf >Parameters for the AndersonDirection class
 Cattribute_accessor< S >Function wrapper to set attributes of a struct, type-erasing the type of the attribute
 Cattribute_accessor< json >
 Cattribute_accessor< MemberGetter >
 Cattribute_accessor< ParamString >Function wrapper to set attributes of a struct, type-erasing the type of the attribute
 Cattribute_alias_table< T, S >Specialize this type to define the alternative attribute name to attribute setters dictionaries for a struct type T
 Cattribute_alias_table< CBFGSParams< Conf >, S >
 Cattribute_alias_table< LipschitzEstimateParams< Conf >, S >
 Cattribute_table< T, S >Specialize this type to define the attribute name to attribute setters dictionaries for a struct type T
 Cattribute_table< ALMParams< Conf >, S >
 Cattribute_table< AndersonAccelParams< Conf >, S >
 Cattribute_table< AndersonDirectionParams< Conf >, S >
 Cattribute_table< CBFGSParams< Conf >, S >
 Cattribute_table< ConvexNewtonDirectionParams< Conf >, S >
 Cattribute_table< ConvexNewtonRegularizationParams< Conf >, S >
 Cattribute_table< FISTAParams< Conf >, S >
 Cattribute_table< guanaqo::DynamicLoadFlags, S >
 Cattribute_table< lbfgsb::LBFGSBSolver::Params, S >
 Cattribute_table< LBFGSDirectionParams< Conf >, S >
 Cattribute_table< LBFGSParams< Conf >, S >
 Cattribute_table< LipschitzEstimateParams< Conf >, S >
 Cattribute_table< NewtonTRDirectionParams< Conf >, S >
 Cattribute_table< PANOCOCPParams< Conf >, S >
 Cattribute_table< PANOCParams< Conf >, S >
 Cattribute_table< PANTRParams< Conf >, S >
 Cattribute_table< qpalm::Settings, S >
 Cattribute_table< RootOpts, S >
 Cattribute_table< SteihaugCGParams< Conf >, S >
 Cattribute_table< Struct, S >
 Cattribute_table< StructuredLBFGSDirectionParams< Conf >, S >
 Cattribute_table< StructuredNewtonDirectionParams< Conf >, S >
 Cattribute_table< StructuredNewtonRegularizationParams< Conf >, S >
 Cattribute_table< ZeroFPRParams< Conf >, S >
 CBasicVTable
 CBenchmarkResults
 CBox< Conf >
 CBox< Conf >
 CBoxConstrProblem< Conf >Implements common problem functions for minimization problems with box constraints
 CBoxConstrProblem< alpaqa::EigenConfigd >
 CBoxConstrProblem< DefaultConfig >
 CBoxConstrProblem< EigenConfigd >
 CCUTEstProblem::Report::CallsFunction call counters
 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
 CCasADiFunctions
 CCasADiFunctionsWithParam< Conf >
 CCBFGSParams< Conf >Cautious BFGS update
 CCheckGradientsOpts
 CConstrCount
 CCUTEstLoader::ConstrFuncs
 CControlProblemWithCounters< Problem >
 CConvertingEvaluator< Conf, To >
 CConvexNewtonDirection< Conf >
 CConvexNewtonDirectionParams< Conf >Parameters for the ConvexNewtonDirection class
 CConvexNewtonRegularizationParams< Conf >Parameters for the ConvexNewtonDirection class
 CCountResult
 CCountResult
 CCUTEstLoader
 CDenseEvaluator< Conf >
 CDim< Conf >
 CDLControlProblemClass that loads an optimal control problem using dlopen
 Cdynamic_load_error
 CEigenConfig< RealT >
 CEigenConfig< double >
 CEigenConfig< float >
 CEigenConfig< long double >
 Cenum_accessor< T, S >Function wrapper access the enumerators of an enum, type-erasing the type of the enum
 Cenum_accessor< T, json >
 Cenum_accessor< T, MemberGetter >
 Cenum_accessor< T, ParamString >
 Cenum_table< T, S >Specialize this type to define the enumerator name to value dictionaries for an enum type T
 Cenum_table< LBFGSStepSize, S >
 Cenum_table< PANOCStopCrit, S >
 CEvalCounter
 CEvalCounter::EvalTimer
 CExternalFunction< Nm, Sgn >Reference to CasADi function
 CExtraFuncs
 Cfalse_type
 CFISTAParams< Conf >Tuning parameters for the FISTA algorithm
 CFISTAProgressInfo< Conf >
 CFISTASolver< Conf >FISTA solver for ALM
 CFISTAStats< Conf >
 CExtraFuncs::FuncTag< Func >
 CFunctionClass that loads and calls pre-compiled CasADi functions in a DLL/SO file
 CFunction< Nm, Sgn >Reference to CUTEst function
 Cfunction_wrapper_t< Signature >Custom type for which we can export the RTTI to support std::any across shared library boundaries when using libc++
 CFunction::Functions
 CDim< Conf >::Horizon
 CIndexSet< Conf >
 CInnerSolveOptions< Conf >
 CInnerStatsAccumulator< InnerSolverStats >
 CInnerStatsAccumulator< FISTAStats< Conf > >
 CInnerStatsAccumulator< lbfgsb::LBFGSBStats >
 CInnerStatsAccumulator< lbfgspp::LBFGSBStats< Conf > >
 CInnerStatsAccumulator< PANOCOCPStats< Conf > >
 CInnerStatsAccumulator< PANOCStats< Conf > >
 CInnerStatsAccumulator< PANTRStats< Conf > >
 CInnerStatsAccumulator< WolfeStats< Conf > >
 CInnerStatsAccumulator< ZeroFPRStats< Conf > >
 Cinvalid_argument
 CDim< Conf >::Horizon::Iter
 CKKTError< Conf >
 CL1Norm< Conf, Weight >ℓ₁-norm
 CL1NormComplex< Conf, Weight >ℓ₁-norm of complex numbers
 CLBFGS< Conf, Storage >Limited memory Broyden–Fletcher–Goldfarb–Shanno (L-BFGS) algorithm
 CLBFGSBParamsTuning parameters for the L-BFGS-B solver LBFGSBSolver
 CLBFGSBProgressInfo
 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
 CLBFGSParams< Conf >Parameters for the LBFGS class
 CLBFGSStorage< Conf >Layout:
 CLimitedMemoryQR< Conf >Incremental QR factorization using modified Gram-Schmidt with reorthogonalization
 CLinConstrConverter< Conf, IndexT, StorageIndexT >
 CLipschitzEstimateParams< Conf >Parameters for the estimation of the Lipschitz constant of the gradient of the smooth term of the cost
 CLoadedProblem
 CResult::Member
 CResult::Member
 CMemberGetter
 CMemberGetter
 CMethod
 CName< N >Compile-time string for CasADi function names
 CName< N >Compile-time string for CUTEst function names
 CNewtonTRDirection< Conf >
 CNewtonTRDirectionParams< Conf >Parameters for the NewtonTRDirection class
 CNoopDirection< Conf >Direction provider that provides no directions (apply always returns false)
 CNuclearNorm< Conf, SVD >Nuclear norm (ℓ₁-norm of singular values)
 COCPDim< Conf >
 COCPEvalCounter
 COCPEvalCounter::OCPEvalTimer
 COCPEvaluator< Conf >
 COCPVariables< Conf >
 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
 CPANOCOCPProgressInfo< Conf >
 CPANOCOCPSolver< Conf >
 CPANOCOCPStats< Conf >
 CPANOCParams< Conf >Tuning parameters for the PANOC algorithm
 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
 CPANTRProgressInfo< Conf >
 CPANTRSolver< DirectionT >PANTR solver for ALM
 CPANTRStats< Conf >
 CAndersonDirection< Conf >::Params
 CConvexNewtonDirection< Conf >::Params
 CLBFGSDirection< Conf >::Params
 CNewtonTRDirection< Conf >::Params
 CNoopDirection< 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
 Cprox_fnProximal mapping customization point
 Cprox_step_fnProximal mapping customization point for forward-backward steps
 CQPALMData
 CAlpaqaSolverStatsCollector< Conf >::Record
 CCUTEstProblem::ReportThe report generated by CUTEst
 CResult
 CResult
 CIpoptAdapter::Results
 CRootOpts
 Cruntime_error
 CScopedMallocChecker< bool >
 CScopedMallocChecker< false >
 CScopedMallocChecker< true >
 CSerializedCasADiFunctions
 CSolverResults
 CSolverWrapper
 CCUTEstProblem::SparseStorage
 CLinConstrConverter< Conf, IndexT, StorageIndexT >::SparseView
 CFunction::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
 CSteihaugCGParams< Conf >Parameters for SteihaugCG
 COwningQPALMData::Storage
 CStruct
 CStructuredLBFGSDirection< Conf >
 CStructuredLBFGSDirectionParams< Conf >Parameters for the StructuredLBFGSDirection class
 CStructuredNewtonDirection< Conf >
 CStructuredNewtonDirectionParams< Conf >Parameters for the StructuredNewtonDirection class
 CStructuredNewtonRegularizationParams< Conf >Parameters for the StructuredNewtonDirection class
 Ctag_t< T >
 Ctag_t< T >
 CTNLP
 Ctrue_type
 CTs...
 CTypeErased
 CUnconstrProblem< Conf >Implements common problem functions for minimization problems without constraints
 CValue
 Cvec_from_file< Conf >
 CWolfeParams< Conf >Tuning parameters for the unconstrained solver with Wolfe line search
 CWolfeProgressInfo< Conf >Iterate information for the unconstrained solver with Wolfe line search
 CWolfeSolver< DirectionT >Unconstrained solver with Wolfe line search
 CWolfeStats< Conf >Statistics for the unconstrained solver with Wolfe line search
 CFunction::Work
 CZeroFPRParams< Conf >Tuning parameters for the ZeroFPR algorithm
 CZeroFPRProgressInfo< Conf >
 CZeroFPRSolver< DirectionT >ZeroFPR solver for ALM
 CZeroFPRStats< Conf >