Dune::SuperLUMatrix< BCRSMatrix< FieldMatrix< B, n, m >, TA > > Class Template Reference

#include <supermatrix.hh>

List of all members.


Detailed Description

template<class B, class TA, int n, int m>
class Dune::SuperLUMatrix< BCRSMatrix< FieldMatrix< B, n, m >, TA > >

Coverte for BCRSMatrix to SuperLU Matrix.


Public Types

typedef BCRSMatrix< FieldMatrix<
B, n, m >, TA > 
Matrix
 The type of the matrix to convert.

Public Member Functions

 SuperLUMatrix (const Matrix &mat)
 Constructor that initializes the data.
 ~SuperLUMatrix ()
 Destructor.
 operator SuperMatrix & ()
 Cast to a SuperLU Matrix.
 operator const SuperMatrix & () const
 Cast to a SuperLU Matrix.
size_type N () const
 Get the number of rows.
size_type M () const
 Get the number of columns.

Constructor & Destructor Documentation

template<class B, class TA, int n, int m>
Dune::SuperLUMatrix< BCRSMatrix< FieldMatrix< B, n, m >, TA > >::SuperLUMatrix ( const Matrix mat  )  [inline]

Constructor that initializes the data.

Parameters:
mat The matrix to convert.


Member Function Documentation

template<class B, class TA, int n, int m>
size_type Dune::SuperLUMatrix< BCRSMatrix< FieldMatrix< B, n, m >, TA > >::N (  )  const [inline]

Get the number of rows.

Returns:
The number of rows.

template<class B, class TA, int n, int m>
size_type Dune::SuperLUMatrix< BCRSMatrix< FieldMatrix< B, n, m >, TA > >::M (  )  const [inline]

Get the number of columns.

Returns:
The number of columns.


The documentation for this class was generated from the following file:

Generated on 9 Apr 2008 with Doxygen (ver 1.5.2) [logfile].