So-Bogus
A c++ sparse block matrix library aimed at Second Order cone problems
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Pages
bogus::DenseLDLT< Scalar, Rows, Options > Struct Template Reference
Inheritance diagram for bogus::DenseLDLT< Scalar, Rows, Options >:
bogus::LDLT< Eigen::MatrixBase< Eigen::Matrix< Scalar, Rows, Rows, Options > > > bogus::LinearSolverBase< LDLT< Eigen::MatrixBase< Eigen::Matrix< Scalar, Rows, Rows, Options > > > >

Public Types

enum  
 
typedef BlockTraits< typename
LinearSolverTraits< LDLT
< Eigen::MatrixBase
< Eigen::Matrix< Scalar, Rows,
Rows, Options >
> > >::MatrixType > 
UnderlyingBlockTraits
 
typedef
UnderlyingBlockTraits::Scalar 
Scalar
 

Public Member Functions

template<typename OtherDerived >
 DenseLDLT (const Eigen::MatrixBase< OtherDerived > &mat)
 
LinearSolverTraits< LDLT
< Eigen::MatrixBase
< Eigen::Matrix< Scalar, Rows,
Rows, Options >
> > >::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
< Eigen::Matrix< Scalar, Rows,
Rows, Options > > > & 
derived () const
 
LDLT< Eigen::MatrixBase
< Eigen::Matrix< Scalar, Rows,
Rows, Options > > > & 
derived ()
 

The documentation for this struct was generated from the following file: