So-Bogus
A c++ sparse block matrix library aimed at Second Order cone problems
|
Public Types | |
typedef Eigen::MatrixBase < Derived > | MatrixType |
typedef LinearSolverTraits < LDLT< MatrixType > > | Traits |
enum | |
typedef BlockTraits< typename LinearSolverTraits< LDLT < Eigen::MatrixBase< Derived > > >::MatrixType > | UnderlyingBlockTraits |
typedef UnderlyingBlockTraits::Scalar | Scalar |
Public Member Functions | |
template<typename OtherDerived > | |
LDLT (const Eigen::MatrixBase< OtherDerived > &mat) | |
template<typename OtherDerived > | |
LDLT< Eigen::MatrixBase < Derived > > & | compute (const Eigen::MatrixBase< OtherDerived > &mat) |
template<typename RhsT , typename ResT > | |
void | solve (const Eigen::MatrixBase< RhsT > &rhs, ResT &res) const |
template<typename RhsT > | |
Traits::template Result < Eigen::MatrixBase< RhsT > >::Type | solve (const Eigen::MatrixBase< RhsT > &rhs) const |
LinearSolverTraits< LDLT < Eigen::MatrixBase< Derived > > >::template Result< RhsT > ::Type | solve (const RhsT &rhs) const |
Returns the solution x of the linear system M * x = rhs . | |
void | solve (const RhsT &rhs, ResT &x) const |
Finds the solution x of the linear system M * x = b . | |
const LDLT< Eigen::MatrixBase < Derived > > & | derived () const |
LDLT< Eigen::MatrixBase < Derived > > & | derived () |