![]() |
|
A base class for sparse solvers. More...
#include <SparseSolverBase.h>
Inheritance diagram for Eigen::SparseSolverBase< Derived >:Public Member Functions | |
| SparseSolverBase () | |
| SparseSolverBase (SparseSolverBase &&other) | |
| ~SparseSolverBase () | |
| Derived & | derived () |
| const Derived & | derived () const |
| 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 |
| template<typename Rhs , typename Dest > | |
| void | _solve_impl (const SparseMatrixBase< Rhs > &b, SparseMatrixBase< Dest > &dest) const |
Protected Attributes | |
| bool | m_isInitialized |
Additional Inherited Members | |
Private Member Functions inherited from Eigen::internal::noncopyable | |
| EIGEN_DEVICE_FUNC | noncopyable () |
| EIGEN_DEVICE_FUNC | ~noncopyable () |
A base class for sparse solvers.
| Derived | the actual type of the solver. |
|
inline |
Default constructor
|
inline |
|
inline |
|
inline |
default implementation of solving with a sparse rhs
References b, Eigen::SparseSolverBase< Derived >::derived(), Eigen::SparseMatrixBase< Derived >::derived(), and Eigen::internal::solve_sparse_through_dense_panels().
|
inline |
|
inline |
|
inline |
References b, Eigen::SparseSolverBase< Derived >::derived(), eigen_assert, Eigen::SparseSolverBase< Derived >::m_isInitialized, and rows.
Referenced by check_sparse_inverse(), check_sparse_solving(), and main().
|
inline |
References b, Eigen::SparseSolverBase< Derived >::derived(), eigen_assert, Eigen::SparseSolverBase< Derived >::m_isInitialized, and rows.
|
mutableprotected |