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

Public Types

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

Public Member Functions

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

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