- Home
- About DUNE
- Download
- Documentation
- Community
- Development
Coverter 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. | |
typedef Matrix::size_type | size_type |
Public Member Functions | |
SuperLUMatrix (const Matrix &mat) | |
Constructor that initializes the data. | |
SuperLUMatrix () | |
~SuperLUMatrix () | |
Destructor. | |
operator SuperMatrix & () | |
Cast to a SuperLU Matrix. | |
operator const SuperMatrix & () const | |
Cast to a SuperLU Matrix. | |
bool | operator== (const Matrix &mat) const |
size_type | N () const |
Get the number of rows. | |
size_type | nnz () const |
size_type | M () const |
Get the number of columns. | |
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. | |
void | free () |
free allocated space. | |
Friends | |
class | SeqOverlappingSchwarz |
class | SuperMatrixInitializer< BCRSMatrix< FieldMatrix< B, n, m >, TA > > |
class | SeqOverlappingSchwarzAssembler< SuperLU< Matrix > > |
Coverter 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.
size_type Dune::SuperLUMatrix< BCRSMatrix< FieldMatrix< B, n, m >, TA > >::M | ( | ) | const [inline] |
Get the number of columns.
size_type Dune::SuperLUMatrix< BCRSMatrix< FieldMatrix< B, n, m >, TA > >::N | ( | ) | const [inline] |
Get the number of rows.
size_type Dune::SuperLUMatrix< BCRSMatrix< FieldMatrix< B, n, m >, TA > >::nnz | ( | ) | const [inline] |
Dune::SuperLUMatrix< BCRSMatrix< FieldMatrix< B, n, m >, TA > >::operator const SuperMatrix & | ( | ) | const [inline] |
Dune::SuperLUMatrix< BCRSMatrix< FieldMatrix< B, n, m >, TA > >::operator SuperMatrix & | ( | ) | [inline] |
SuperLUMatrix& Dune::SuperLUMatrix< BCRSMatrix< FieldMatrix< B, n, m >, TA > >::operator= | ( | const SuperLUMatrix< BCRSMatrix< FieldMatrix< B, n, m >, TA > > & | mat | ) |
SuperLUMatrix& Dune::SuperLUMatrix< BCRSMatrix< FieldMatrix< B, n, m >, TA > >::operator= | ( | const Matrix & | 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 class SeqOverlappingSchwarz [friend] |
friend class SeqOverlappingSchwarzAssembler< SuperLU< Matrix > > [friend] |
friend class SuperMatrixInitializer< BCRSMatrix< FieldMatrix< B, n, m >, TA > > [friend] |
Generated on Fri Apr 29 2011 with Doxygen (ver 1.7.1) [doxygen-log,error-log].