dune-istl 2.8.0
|
Converter for BCRSMatrix to SuperLU Matrix. More...
#include <dune/istl/supermatrix.hh>
Public Types | |
typedef BCRSMatrix< B, TA > | Matrix |
The type of the matrix to convert. | |
typedef Matrix::size_type | size_type |
Public Member Functions | |
SuperLUMatrix (const Matrix &mat) | |
Constructor that initializes the data. | |
SuperLUMatrix () | |
virtual | ~SuperLUMatrix () |
Destructor. | |
operator SuperMatrix & () | |
Cast to a SuperLU Matrix. | |
operator const SuperMatrix & () const | |
Cast to a SuperLU Matrix. | |
SuperLUMatrix< BCRSMatrix< B, TA > > & | operator= (const BCRSMatrix< B, TA > &mat) |
SuperLUMatrix< BCRSMatrix< B, TA > > & | operator= (const SuperLUMatrix< BCRSMatrix< B, TA > > &mat) |
virtual void | setMatrix (const Matrix &mat, const std::set< std::size_t > &mrs) |
Initialize data from a given set of matrix rows and columns. | |
virtual void | setMatrix (const Matrix &mat) |
Initialize data from given matrix. | |
virtual void | free () |
free allocated space. | |
Converter for BCRSMatrix to SuperLU Matrix.
typedef BCRSMatrix<B,TA> Dune::SuperLUMatrix< BCRSMatrix< B, TA > >::Matrix |
The type of the matrix to convert.
typedef Matrix::size_type Dune::SuperLUMatrix< BCRSMatrix< B, TA > >::size_type |
|
inlineexplicit |
Constructor that initializes the data.
mat | The matrix to convert. |
|
inline |
|
inlinevirtual |
Destructor.
|
inlinevirtual |
free allocated space.
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinevirtual |
Initialize data from given matrix.
|
inlinevirtual |
Initialize data from a given set of matrix rows and columns.
The | type of the row index set. |
mat | the matrix with the values |
mrs | The set of row (and column) indices to represent |