Eigen  3.3.3
Eigen::SparseSolverBase< Derived > Class Template Reference

Detailed Description

template<typename Derived>
class Eigen::SparseSolverBase< Derived >

A base class for sparse solvers.

Template Parameters:
Derivedthe actual type of the solver.
+ Inheritance diagram for Eigen::SparseSolverBase< Derived >:

List of all members.

Public Member Functions

template<typename Rhs >
const Solve< Derived, Rhs > solve (const MatrixBase< Rhs > &b) const
template<typename Rhs >
const Solve< Derived, Rhs > solve (const SparseMatrixBase< Rhs > &b) const
 SparseSolverBase ()

Constructor & Destructor Documentation

template<typename Derived>
Eigen::SparseSolverBase< Derived >::SparseSolverBase ( ) [inline]

Default constructor


Member Function Documentation

template<typename Derived>
template<typename Rhs >
const Solve<Derived, Rhs> Eigen::SparseSolverBase< Derived >::solve ( const MatrixBase< Rhs > &  b) const [inline]
Returns:
an expression of the solution x of $ A x = b $ using the current decomposition of A.
See also:
compute()

Reimplemented in Eigen::SparseQR< _MatrixType, _OrderingType >, and Eigen::SparseLU< _MatrixType, _OrderingType >.

template<typename Derived>
template<typename Rhs >
const Solve<Derived, Rhs> Eigen::SparseSolverBase< Derived >::solve ( const SparseMatrixBase< Rhs > &  b) const [inline]
Returns:
an expression of the solution x of $ A x = b $ using the current decomposition of A.
See also:
compute()

Reimplemented in Eigen::SparseQR< _MatrixType, _OrderingType >.


The documentation for this class was generated from the following file:
 All Classes Functions Variables Typedefs Enumerations Enumerator Friends