|
dune-istl
2.2.1
|
Converter for BCRSMatrix to SuperLU Matrix. More...
#include <dune/istl/supermatrix.hh>
Public Types | |
| typedef BCRSMatrix < FieldMatrix< B, n, m >, TA > | Matrix |
| The type of the matrix to convert. More... | |
| typedef Matrix::size_type | size_type |
Public Member Functions | |
| SuperLUMatrix (const Matrix &mat) | |
| Constructor that initializes the data. More... | |
| SuperLUMatrix () | |
| ~SuperLUMatrix () | |
| Destructor. More... | |
| operator SuperMatrix & () | |
| Cast to a SuperLU Matrix. More... | |
| operator const SuperMatrix & () const | |
| Cast to a SuperLU Matrix. More... | |
| bool | operator== (const Matrix &mat) const |
| size_type | N () const |
| Get the number of rows. More... | |
| size_type | nnz () const |
| size_type | M () const |
| Get the number of columns. More... | |
| SuperLUMatrix & | operator= (const Matrix &mat) |
| SuperLUMatrix & | operator= (const SuperLUMatrix &mat) |
| template<class S > | |
| void | setMatrix (const Matrix &mat, const S &mrs) |
| Initialize data from a given set of matrix rows and columns. More... | |
| void | free () |
| free allocated space. More... | |
Friends | |
| template<class M , class X , class TM , class TD , class T1 > | |
| class | SeqOverlappingSchwarz |
| struct | SuperMatrixInitializer< BCRSMatrix< FieldMatrix< B, n, m >, TA > > |
| struct | SeqOverlappingSchwarzAssembler< SuperLU< Matrix > > |
Converter for BCRSMatrix to SuperLU Matrix.
| typedef BCRSMatrix<FieldMatrix<B,n,m>,TA> Dune::SuperLUMatrix< BCRSMatrix< FieldMatrix< B, n, m >, TA > >::Matrix |
The type of the matrix to convert.
| typedef Matrix::size_type Dune::SuperLUMatrix< BCRSMatrix< FieldMatrix< B, n, m >, TA > >::size_type |
| Dune::SuperLUMatrix< BCRSMatrix< FieldMatrix< B, n, m >, TA > >::SuperLUMatrix | ( | const Matrix & | mat | ) |
Constructor that initializes the data.
| mat | The matrix to convert. |
| Dune::SuperLUMatrix< BCRSMatrix< FieldMatrix< B, n, m >, TA > >::SuperLUMatrix | ( | ) |
| Dune::SuperLUMatrix< BCRSMatrix< FieldMatrix< B, n, m >, TA > >::~SuperLUMatrix | ( | ) |
Destructor.
| void Dune::SuperLUMatrix< BCRSMatrix< FieldMatrix< B, n, m >, TA > >::free | ( | ) |
free allocated space.
|
inline |
Get the number of columns.
|
inline |
Get the number of rows.
|
inline |
|
inline |
|
inline |
| SuperLUMatrix& Dune::SuperLUMatrix< BCRSMatrix< FieldMatrix< B, n, m >, TA > >::operator= | ( | const Matrix & | mat | ) |
| SuperLUMatrix& Dune::SuperLUMatrix< BCRSMatrix< FieldMatrix< B, n, m >, TA > >::operator= | ( | const SuperLUMatrix< BCRSMatrix< FieldMatrix< B, n, m >, TA > > & | mat | ) |
| bool Dune::SuperLUMatrix< BCRSMatrix< FieldMatrix< B, n, m >, TA > >::operator== | ( | const Matrix & | mat | ) | const |
| void Dune::SuperLUMatrix< BCRSMatrix< FieldMatrix< B, n, m >, TA > >::setMatrix | ( | const Matrix & | mat, |
| const S & | mrs | ||
| ) |
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 |
|
friend |
|
friend |
|
friend |
1.8.3.1