proxsuite-nlp  0.10.0
A primal-dual augmented Lagrangian-type solver for nonlinear programming on manifolds.
Loading...
Searching...
No Matches
proxsuite::nlp::linalg::BlockLDLT< _Scalar > Member List

This is the complete list of members for proxsuite::nlp::linalg::BlockLDLT< _Scalar >, including all inherited members.

analyzePattern()proxsuite::nlp::linalg::BlockLDLT< _Scalar >inline
Base typedefproxsuite::nlp::linalg::BlockLDLT< _Scalar >
BlockLDLT(isize size, SymbolicBlockMatrix const &structure)proxsuite::nlp::linalg::BlockLDLT< _Scalar >inline
BlockLDLT(BlockLDLT const &other)proxsuite::nlp::linalg::BlockLDLT< _Scalar >inline
blockPermIndices() -> std::vector< isize > &proxsuite::nlp::linalg::BlockLDLT< _Scalar >inline
BlockTriL typedefproxsuite::nlp::linalg::BlockLDLT< _Scalar >
BlockTriU typedefproxsuite::nlp::linalg::BlockLDLT< _Scalar >
compute()proxsuite::nlp::linalg::BlockLDLT< _Scalar >inline
compute(const ConstMatrixRef &mat) overrideproxsuite::nlp::linalg::BlockLDLT< _Scalar >inlinevirtual
computeStartIndices(const SymbolicBlockMatrix &in)proxsuite::nlp::linalg::BlockLDLT< _Scalar >inline
diag_view_impl(Mat &&mat)proxsuite::nlp::linalg::ldlt_base< _Scalar >inlinestatic
DView typedefproxsuite::nlp::linalg::BlockLDLT< _Scalar >
findSparsifyingPermutation()proxsuite::nlp::linalg::BlockLDLT< _Scalar >
info() constproxsuite::nlp::linalg::ldlt_base< _Scalar >inline
m_infoproxsuite::nlp::linalg::BlockLDLT< _Scalar >protected
m_iworkproxsuite::nlp::linalg::BlockLDLT< _Scalar >protected
m_matrixproxsuite::nlp::linalg::BlockLDLT< _Scalar >protected
m_permproxsuite::nlp::linalg::BlockLDLT< _Scalar >protected
m_perm_invproxsuite::nlp::linalg::BlockLDLT< _Scalar >protected
m_permutationproxsuite::nlp::linalg::BlockLDLT< _Scalar >protected
m_signproxsuite::nlp::linalg::BlockLDLT< _Scalar >protected
m_start_idxproxsuite::nlp::linalg::BlockLDLT< _Scalar >protected
m_struct_trproxsuite::nlp::linalg::BlockLDLT< _Scalar >protected
m_structureproxsuite::nlp::linalg::BlockLDLT< _Scalar >protected
matrixL() constproxsuite::nlp::linalg::BlockLDLT< _Scalar >inline
matrixLDLT() const overrideproxsuite::nlp::linalg::BlockLDLT< _Scalar >inlinevirtual
matrixU() constproxsuite::nlp::linalg::BlockLDLT< _Scalar >inline
nblocks() constproxsuite::nlp::linalg::BlockLDLT< _Scalar >inline
PermIdxType typedefproxsuite::nlp::linalg::BlockLDLT< _Scalar >
permutationP() constproxsuite::nlp::linalg::BlockLDLT< _Scalar >inline
PermutationType typedefproxsuite::nlp::linalg::BlockLDLT< _Scalar >
print_sparsity() constproxsuite::nlp::linalg::BlockLDLT< _Scalar >inline
reconstructedMatrix() const overrideproxsuite::nlp::linalg::BlockLDLT< _Scalar >virtual
Scalar typedefproxsuite::nlp::linalg::BlockLDLT< _Scalar >
Scalarproxsuite::nlp::linalg::BlockLDLT< _Scalar >
setBlockPermutation(isize const *new_perm=nullptr)proxsuite::nlp::linalg::BlockLDLT< _Scalar >
sign() constproxsuite::nlp::linalg::ldlt_base< _Scalar >inline
solve(const Eigen::MatrixBase< Rhs > &rhs) constproxsuite::nlp::linalg::BlockLDLT< _Scalar >inline
solveInPlace(Eigen::MatrixBase< Derived > &b) constproxsuite::nlp::linalg::BlockLDLT< _Scalar >
proxsuite::nlp::linalg::ldlt_base< _Scalar >::solveInPlace(MatrixRef) constproxsuite::nlp::linalg::ldlt_base< _Scalar >inline
structure() constproxsuite::nlp::linalg::BlockLDLT< _Scalar >inline
Traits typedefproxsuite::nlp::linalg::BlockLDLT< _Scalar >
updateBlockPermutationMatrix(SymbolicBlockMatrix const &in)proxsuite::nlp::linalg::BlockLDLT< _Scalar >protected
vectorD() const overrideproxsuite::nlp::linalg::BlockLDLT< _Scalar >inlinevirtual
~BlockLDLT()proxsuite::nlp::linalg::BlockLDLT< _Scalar >inline
~ldlt_base()=0proxsuite::nlp::linalg::ldlt_base< _Scalar >pure virtual