| ▼NEigen | |
| CBunchKaufman | |
| ▼Nfmt | |
| Cformatter< Eigen::WithFormat< MatrixType > > | |
| Cformatter< MatrixType, proxsuite::nlp::enable_if_eigen_dense< MatrixType, char > > | |
| Cformatter< proxsuite::nlp::HessianApprox > | |
| Cformatter< proxsuite::nlp::WorkspaceTpl< Scalar > > | |
| Cformatter<::proxsuite::nlp::ResultsTpl< Scalar > > | |
| Cis_range< MatrixType, proxsuite::nlp::enable_if_eigen_dense< MatrixType, char > > | |
| ▼Nproxsuite | Main package namespace |
| ▼Nnlp | |
| ▼Nautodiff | Automatic differentiation utilities |
| Cfinite_difference_wrapper | |
| Cfinite_difference_wrapper< _Scalar, TOC1 > | Approximate the derivatives of a given function using finite differences, to downcast the function to a C1FunctionTpl |
| Cfinite_difference_wrapper< _Scalar, TOC2 > | Approximate the second derivatives of a given function using finite differences |
| ▼Nhelpers | Helper functions and structs |
| Cbase_callback | |
| Chistory_callback | Store the history of results |
| Cprint_callback | |
| ▼Nlinalg | Specific linear algebra routines |
| ►Nbackend | |
| Cblock_impl | Implementation struct for the recursive block LDLT algorithm |
| Cblock_triangular_subsolve_impl | |
| CGemmT | |
| CGemmT< Scalar, Dense, Dense > | |
| CGemmT< Scalar, Dense, Diag > | |
| CGemmT< Scalar, Dense, TriL > | |
| CGemmT< Scalar, Dense, TriU > | |
| CGemmT< Scalar, Diag, Dense > | |
| CGemmT< Scalar, Diag, Diag > | |
| CGemmT< Scalar, Diag, TriL > | |
| CGemmT< Scalar, Diag, TriU > | |
| CGemmT< Scalar, TriL, Dense > | |
| CGemmT< Scalar, TriL, Diag > | |
| CGemmT< Scalar, TriL, TriL > | |
| CGemmT< Scalar, TriL, TriU > | |
| CGemmT< Scalar, TriU, Dense > | |
| CGemmT< Scalar, TriU, Diag > | |
| CGemmT< Scalar, TriU, TriL > | |
| CGemmT< Scalar, TriU, TriU > | |
| CBlockLDLT | Block sparsity-aware LDLT factorization algorithm |
| CDenseLDLT | A fast, recursive divide-and-conquer LDLT algorithm |
| Cldlt_base | Base interface for LDLT solvers |
| CProxSuiteLDLTWrapper | Use the LDLT from proxsuite |
| CSymbolicBlockMatrix | Symbolic representation of the sparsity structure of a (square) block matrix |
| CTriangularBlockMatrix | Representation for triangular block matrices |
| ▼Npython | Python bindings |
| CC1FunctionWrap | |
| CC2FunctionWrap | |
| CCallbackWrapper | |
| CCostWrapper | |
| CFunctionWrap | |
| CLDLTVisitor | |
| COwningNonOwningHolder | |
| CPolymorphicVisitor | |
| CPolymorphicWrapper | |
| CALMeritFunctionTpl | Primal-dual augmented Lagrangian-type merit function |
| CArmijoLinesearch | Basic backtracking Armijo line-search strategy |
| CBaseFunctionTpl | Base function type |
| CBaseLogger | A logging utility |
| CBCLParamsTpl | |
| CBFGSStrategy | |
| CBoxConstraintTpl | Box constraint set \(z \in [z_\min, z_\max]\) |
| CBunchKaufman | |
| CC1FunctionTpl | Differentiable function, with method for the Jacobian |
| CC2FunctionTpl | Twice-differentiable function, with method Jacobian and vector-hessian product evaluation |
| CCartesianProductTpl | The cartesian product of two or more manifolds |
| CComposeFunctionTpl | Composition of two functions \(f \circ g\) |
| CComputeSignatureVisitor | |
| CConstraintObjectTpl | Packs a ConstraintSetTpl and C2FunctionTpl together |
| CConstraintSetProductTpl | Cartesian product of multiple constraint sets. This class makes computing multipliers and Jacobian matrix projections more convenient |
| CConstraintSetTpl | Base constraint set type |
| CCostFunctionBaseTpl | Base class for differentiable cost functions |
| CCostSumTpl | Defines the sum of one or more cost functions \(c_1 + c_2 +
\cdots\) |
| CEqualityConstraintTpl | Equality constraints \(c(x) = 0\) |
| Cfunc_to_cost | |
| CLinearFunctionDifferenceToPoint | Linear function of difference vector on a manifold, of the form \( r(x) = A(x \ominus \bar{x}) + b \) |
| CLinearFunctionTpl | Linear residuals \(r(x) = Ax + b\) |
| ▼CLinesearch | Base linesearch class. Design pattern inspired by Google Ceres-Solver |
| CFunctionSample | |
| COptions | |
| CLogRecord | |
| CManifoldAbstractTpl | |
| CManifoldDifferenceToPoint | |
| Cmath_types | Typedefs for math (Eigen vectors, matrices) depending on scalar type |
| CMultibodyConfiguration | Multibody configuration group \(\mathcal{Q}\), defined using the Pinocchio library |
| CMultibodyPhaseSpace | The tangent bundle of a multibody configuration group |
| CNegativeOrthantTpl | Negative orthant, for constraints \(h(x)\leq 0\) |
| CNonsmoothPenaltyL1Tpl | Composite \(\ell_1\)-penalty function \( \|c(x)\|_1 \) |
| CPinocchioLieGroup | Wrap a Pinocchio Lie group into a ManifoldAbstractTpl object |
| Cpolymorphic | |
| CPolynomialTpl | Polynomials represented by their coefficients in decreasing order of degree |
| CProblemTpl | |
| CProxNLPSolverTpl | |
| CQuadraticDistanceCostTpl | Weighted quadratic distance \(\frac{1}{2}\|x\ominus
\bar{x}\|^2_W\) on a space |
| CQuadraticResidualCostTpl | Quadratic function \(\frac{1}{2} r^\top Qr + b^\top r + c\) of a residual |
| CResultsTpl | Results struct, holding the returned data from the solver |
| CRigidTransformationPointActionTpl | |
| CRuntimeError | |
| Cshared_ptr | STL class |
| CT | |
| CTangentBundleTpl | Tangent bundle of a base manifold M |
| Cunique_ptr | STL class |
| CVectorSpaceTpl | Standard Euclidean vector space |
| CWorkspaceTpl | |