►Nalpaqa | |
►Ncasadi_loader | |
CCasADiControlFunctionsWithParam | |
CCasADiFunctionEvaluator | Class for evaluating CasADi functions, allocating the necessary workspace storage in advance for allocation-free evaluations |
►CCasADiFunctionsWithParam | |
CConstrFun | |
►Ncsv | |
CCSVReader | |
Cread_error | |
►Ncutest | |
CFunction | Reference to CUTEst function |
Cfunction_call_error | |
Cfunction_load_error | |
CName | Compile-time string for CUTEst function names |
►Ndetail | |
CALMHelpers | |
CIndexSet | |
CPANOCHelpers | |
►Ndl | |
CDLControlProblem | Class that loads an optimal control problem using dlopen |
CDLProblem | Class that loads a problem using dlopen |
►CExtraFuncs | |
CFuncTag | |
►Nfunctions | |
CL1Norm | ℓ₁-norm |
CNuclearNorm | Nuclear norm (ℓ₁-norm of singular values) |
►Nlbfgsb | |
CLBFGSBParams | |
CLBFGSBSolver | L-BFGS-B solver for ALM |
CLBFGSBStats | |
►Nlbfgspp | |
CLBFGSBSolver | L-BFGS-B solver for ALM |
CLBFGSBStats | |
►Nparams | |
Cdict_to_struct_table | 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 > > | |
Cinvalid_param | Custom parameter parsing exception |
Cparam_setter_fun_t | Function wrapper to set attributes of a struct, type-erasing the type of the attribute |
CParamString | Represents a parameter value encoded as a string in the format abc.def.key=value |
Cvec_from_file | |
►Nsets | |
CBox | |
►Ntag_invoke_fn_ns | |
Ctag_invoke_fn | |
►Nutil | |
►Ndetail | |
CLaunderer | |
Cbad_type_erased_type | |
►CBasicVTable | Struct that stores the size of a polymorphic object, as well as pointers to functions to copy, move or destroy the object |
Coptional_const_function | |
Coptional_const_function< R(Args...), VTable > | |
Coptional_function | |
Coptional_function< R(Args...), VTable > | |
Crequired_const_function | |
Crequired_const_function< R(Args...)> | |
Crequired_function | |
Crequired_function< R(Args...)> | |
Cclass_from_member_ptr_impl | |
Cclass_from_member_ptr_impl< Ret(C::*)(Args...) const > | |
Cclass_from_member_ptr_impl< Ret(C::*)(Args...)> | |
Ccopyable_unique_ptr | |
►Cenumerate_t | |
Citer_t | |
Csentinel_t | |
Cfirst_type_or_void | |
Cfirst_type_or_void< First, Pack... > | |
Cfirst_type_or_void<> | |
►Citer_range_adapter | |
Citer_t | |
Csentinel_t | |
Clast_type | |
Clast_type< Only > | |
Cnoop_delete | Deleter for std::unique_ptr that just destructs the object, without deallocating |
►Cset_intersection_iterable | |
Citer_t | |
Csentinel_t | |
Cte_in_place_t | Similar to std::in_place_t |
CTimed | |
►CTypeErased | Class for polymorphism through type erasure |
CDeallocator | Deallocates the storage when destroyed |
CALMParams | Parameters for the Augmented Lagrangian solver |
►CALMSolver | Augmented Lagrangian Method solver |
CStats | |
CAndersonAccel | Anderson Acceleration |
CAndersonAccelParams | Parameters for the AndersonAccel class |
►CAndersonDirection | |
CParams | |
CAndersonDirectionParams | Parameters for the AndersonDirection class |
CAtomicStopSignal | |
CBoxConstrProblem | Implements common problem functions for minimization problems with box constraints |
CCasADiControlProblem | |
CCasADiProblem | Problem definition for a CasADi problem, loaded from a DLL |
CCBFGSParams | Cautious BFGS update |
CCircularIndexIterator | |
CCircularIndices | |
CCircularRange | |
CControlProblemVTable | |
CControlProblemWithCounters | |
►CCUTEstLoader | |
CConstrFuncs | |
►CCUTEstProblem | Wrapper for CUTEst problems loaded from an external shared library |
►CReport | The report generated by CUTEst |
CCalls | Function call counters |
►CDim | |
►CHorizon | |
CIter | |
CEigenConfig | |
CEigenConfigd | Double-precision double configuration |
CEigenConfigf | Single-precision float configuration |
CEigenConfigl | long double configuration |
►CEvalCounter | |
CEvalTimer | |
CFunctionalProblem | Problem class that allows specifying the basic functions as C++ std::function s |
CInnerSolveOptions | |
CInnerStatsAccumulator | |
CInnerStatsAccumulator< lbfgsb::LBFGSBStats > | |
CInnerStatsAccumulator< lbfgspp::LBFGSBStats< Conf > > | |
CInnerStatsAccumulator< PANOCOCPStats< Conf > > | |
CInnerStatsAccumulator< PANOCStats< Conf > > | |
CInnerStatsAccumulator< PANTRStats< Conf > > | |
CInnerStatsAccumulator< ZeroFPRStats< Conf > > | |
►CIpoptAdapter | Based on https://coin-or.github.io/Ipopt/INTERFACES.html |
CResults | |
CSparsity | |
Cis_complex_float | |
Cis_complex_float< std::complex< T > > | |
Cis_config | |
Cis_config< EigenConfigd > | |
Cis_config< EigenConfigf > | |
Cis_config< EigenConfigl > | |
Cis_config< EigenConfigq > | |
CKKTError | |
CLBFGS | Limited memory Broyden–Fletcher–Goldfarb–Shanno (L-BFGS) algorithm |
►CLBFGSDirection | |
CParams | |
CLBFGSDirectionParams | Parameters for the LBFGSDirection class |
CLBFGSParams | Parameters for the LBFGS class |
CLBFGSStorage | Layout: |
CLimitedMemoryQR | Incremental QR factorization using modified Gram-Schmidt with reorthogonalization |
CLipschitzEstimateParams | |
CMaxHistory | Keep track of the maximum value over a specified horizon length |
►CNewtonTRDirection | |
CParams | |
CNewtonTRDirectionParams | Parameters for the NewtonTRDirection class |
Cnot_implemented_error | |
COCPDim | |
►COCPEvalCounter | |
COCPEvalTimer | |
COCPEvaluator | |
COCPVariables | |
►COwningQPALMData | |
CStorage | |
CPANOCDirection | This class outlines the interface for direction providers used by PANOC-like algorithms |
CPANOCOCPParams | Tuning parameters for the PANOC algorithm |
CPANOCOCPProgressInfo | |
CPANOCOCPSolver | |
CPANOCOCPStats | |
CPANOCParams | Tuning parameters for the PANOC algorithm |
CPANOCProgressInfo | |
CPANOCSolver | PANOC solver for ALM |
CPANOCStats | |
CPANTRDirection | This class outlines the interface for direction providers used by PANTR-like algorithms |
CPANTRParams | Tuning parameters for the PANTR algorithm |
CPANTRProgressInfo | |
CPANTRSolver | PANTR solver for ALM |
CPANTRStats | |
CProblemVTable | Struct containing function pointers to all problem functions (like the objective and constraint functions, with their derivatives, and more) |
CProblemWithCounters | Problem wrapper that keeps track of the number of evaluations and the run time of each function |
Cprox_fn | Proximal mapping customization point |
Cprox_step_fn | Proximal mapping customization point for forward-backward steps |
CReverseCircularIndexIterator | |
CReverseCircularRange | |
CScopedMallocAllower | |
CScopedMallocBlocker | |
CScopedMallocChecker | |
CStatefulLQRFactor | |
CSteihaugCG | Steihaug conjugate gradients procedure based on https://github.com/scipy/scipy/blob/583e70a50573169fc352b5dc6d94588a97c7389a/scipy/optimize/_trustregion_ncg.py#L44 |
CSteihaugCGParams | |
►CStructuredLBFGSDirection | |
CParams | |
CStructuredLBFGSDirectionParams | Parameters for the StructuredLBFGSDirection class |
►CStructuredNewtonDirection | |
CParams | |
CStructuredNewtonDirectionParams | Parameters for the StructuredNewtonDirection class |
CStructuredNewtonRegularizationParams | Parameters for the StructuredNewtonDirection class |
CTypeErasedControlProblem | Nonlinear optimal control problem with finite horizon |
CTypeErasedProblem | The main polymorphic minimization problem interface |
CUnconstrProblem | Implements common problem functions for minimization problems without constraints |
CZeroFPRParams | Tuning parameters for the ZeroFPR algorithm |
CZeroFPRProgressInfo | |
CZeroFPRSolver | ZeroFPR solver for ALM |
CZeroFPRStats | |
►Ndetail | |
Coverloaded | |
►Nlbfgsb_c | |
Csetulb | Main function from the original L-BFGS-B Fortran API |
Calpaqa_control_problem_functions_t | |
Calpaqa_control_problem_register_t | |
Calpaqa_control_problem_register_t.__unnamed3__ | Pointer to an exception that ocurred during problem creation |
Calpaqa_exception_ptr_s | |
Calpaqa_function_dict_s | |
Calpaqa_problem_functions_t | C API providing function pointers to problem functions |
Calpaqa_problem_register_t | |
Calpaqa_problem_register_t.__unnamed1__ | Pointer to an exception that ocurred during problem creation |
CBenchmarkResults | |
CCheckGradientsOpts | |
CLoadedProblem | |
COptions | |
CSolverResults | |