|
So-Bogus
A c++ sparse block matrix library aimed at Second Order cone problems
|
Base class for linear solvers on base ( i.e. non-block ) matrices. More...
#include <LinearSolverBase.hpp>
Public Types | |
| enum | { RowsAtCompileTime = UnderlyingBlockTraits::ColsAtCompileTime, ColsAtCompileTime = UnderlyingBlockTraits::RowsAtCompileTime, is_self_transpose = UnderlyingBlockTraits::is_self_transpose } |
|
typedef BlockTraits< typename LinearSolverTraits< Derived > ::MatrixType > | UnderlyingBlockTraits |
|
typedef UnderlyingBlockTraits::Scalar | Scalar |
Public Member Functions | |
| template<typename RhsT > | |
| LinearSolverTraits< Derived > ::template Result< RhsT > ::Type | solve (const RhsT &rhs) const |
Returns the solution x of the linear system M * x = rhs. | |
| template<typename ResT , typename RhsT > | |
| void | solve (const RhsT &rhs, ResT &x) const |
Finds the solution x of the linear system M * x = b. | |
| const Derived & | derived () const |
| Derived & | derived () |
Base class for linear solvers on base ( i.e. non-block ) matrices.