Converter for BCRSMatrix to SuperLU Matrix.
More...
#include <dune/istl/supermatrix.hh>
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
< FieldMatrix< B, n, m >, TA > > & | operator= (const BCRSMatrix< FieldMatrix< B, n, m >, TA > &mat) |
SuperLUMatrix< BCRSMatrix
< FieldMatrix< B, n, m >, TA > > & | operator= (const SuperLUMatrix< BCRSMatrix< FieldMatrix< B, n, m >, 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.
|
size_type | N () const |
| Get the number of rows.
|
size_type | nnz () const |
size_type | M () const |
| Get the number of columns.
|
B * | getValues () const |
int * | getRowIndex () const |
int * | getColStart () const |
Detailed Description
template<class B, class TA, int n, int m>
class Dune::SuperLUMatrix< BCRSMatrix< FieldMatrix< B, n, m >, TA > >
Converter for BCRSMatrix to SuperLU Matrix.
Member Typedef Documentation
template<class B , class TA , int n, int m>
The type of the matrix to convert.
template<class B , class TA , int n, int m>
Constructor & Destructor Documentation
template<class B , class TA , int n, int m>
Constructor that initializes the data.
- Parameters
-
mat | The matrix to convert. |
template<class B , class TA , int n, int m>
template<class B , class TA , int n, int m>
Member Function Documentation
template<class B , class TA , int n, int m>
template<class B , class TA , int n, int m>
template<class B , class TA , int n, int m>
template<class B , class TA , int n, int m>
template<class B , class TA , int n, int m>
Get the number of columns.
- Returns
- The number of columns.
template<class B , class TA , int n, int m>
Get the number of rows.
- Returns
- The number of rows.
template<class B , class TA , int n, int m>
template<class B , class TA , int n, int m>
template<class B , class TA , int n, int m>
template<class B , class TA , int n, int m>
template<class B , class TA , int n, int m>
template<class B , class TA , int n, int m>
template<class B , class TA , int n, int m>
Friends And Related Function Documentation
template<class B , class TA , int n, int m>
template<class B , class TA , int n, int m>
template<class B , class TA , int n, int m>
Member Data Documentation
template<class B , class TA , int n, int m>
template<class B , class TA , int n, int m>
template<class B , class TA , int n, int m>
template<class B , class TA , int n, int m>
template<class B , class TA , int n, int m>
template<class B , class TA , int n, int m>
The documentation for this class was generated from the following file: