|
dune-istl 2.9.0
|
Loading...
Searching...
No Matches
Dune::SuperLUMatrix< BCRSMatrix< B, TA > > Class Template Reference
Converter for BCRSMatrix to SuperLU Matrix. More...
#include <dune/istl/supermatrix.hh>
Inheritance diagram for Dune::SuperLUMatrix< BCRSMatrix< B, TA > >:

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. | |
Detailed Description
template<class B, class TA>
class Dune::SuperLUMatrix< BCRSMatrix< B, TA > >
class Dune::SuperLUMatrix< BCRSMatrix< B, TA > >
Converter for BCRSMatrix to SuperLU Matrix.
Member Typedef Documentation
◆ Matrix
template<class B , class TA >
| typedef BCRSMatrix<B,TA> Dune::SuperLUMatrix< BCRSMatrix< B, TA > >::Matrix |
The type of the matrix to convert.
◆ size_type
template<class B , class TA >
| typedef Matrix::size_type Dune::SuperLUMatrix< BCRSMatrix< B, TA > >::size_type |
Constructor & Destructor Documentation
◆ SuperLUMatrix() [1/2]
template<class B , class TA >
|
inlineexplicit |
Constructor that initializes the data.
- Parameters
-
mat The matrix to convert.
◆ SuperLUMatrix() [2/2]
template<class B , class TA >
|
inline |
◆ ~SuperLUMatrix()
template<class B , class TA >
|
inlinevirtual |
Destructor.
Member Function Documentation
◆ free()
template<class B , class TA >
|
inlinevirtual |
free allocated space.
◆ operator const SuperMatrix &()
template<class B , class TA >
|
inline |
◆ operator SuperMatrix &()
template<class B , class TA >
|
inline |
◆ operator=() [1/2]
template<class B , class TA >
|
inline |
◆ operator=() [2/2]
template<class B , class TA >
|
inline |
◆ setMatrix() [1/2]
template<class B , class TA >
|
inlinevirtual |
Initialize data from given matrix.
◆ setMatrix() [2/2]
template<class B , class TA >
|
inlinevirtual |
Initialize data from a given set of matrix rows and columns.
- Template Parameters
-
The type of the row index set.
- Parameters
-
mat the matrix with the values mrs The set of row (and column) indices to represent
The documentation for this class was generated from the following file:
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8