blockArrowLLT.cpp File Reference
#include <jrl-qp/decomposition/blockArrowLLT.h>
#include <Eigen/Cholesky>
#include <numeric>
Include dependency graph for blockArrowLLT.cpp:

Namespaces

 jrl
 
 jrl::qp
 
 jrl::qp::decomposition
 

Functions

template<bool Up>
bool jrl::qp::decomposition::blockArrowLLT_ (const std::vector< MatrixRef > &diag, const std::vector< MatrixRef > &side)
 
JRLQP_DLLAPI bool jrl::qp::decomposition::blockArrowLLT (const std::vector< MatrixRef > &diag, const std::vector< MatrixRef > &side, bool up=false)
 
template<bool Up>
void jrl::qp::decomposition::blockArrowLSolve_ (const std::vector< MatrixRef > &diag, const std::vector< MatrixRef > &side, MatrixRef M, int start, int end)
 
JRLQP_DLLAPI void jrl::qp::decomposition::blockArrowLSolve (const std::vector< MatrixRef > &diag, const std::vector< MatrixRef > &side, bool up, MatrixRef M, int start=0, int end=-1)
 
template<bool Up>
void jrl::qp::decomposition::blockArrowLTransposeSolve_ (const std::vector< MatrixRef > &diag, const std::vector< MatrixRef > &side, MatrixRef M, int start, int end)
 
JRLQP_DLLAPI void jrl::qp::decomposition::blockArrowLTransposeSolve (const std::vector< MatrixRef > &diag, const std::vector< MatrixRef > &side, bool up, MatrixRef M, int start=0, int end=-1)