▼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 | |