dune-istl  2.2.1
Classes | Namespaces | Functions
matrixutils.hh File Reference

Some handy generic functions for ISTL matrices. More...

#include <set>
#include <vector>
#include <limits>
#include <dune/common/typetraits.hh>
#include <dune/common/static_assert.hh>
#include <dune/common/fmatrix.hh>
#include <dune/istl/bcrsmatrix.hh>
#include "istlexception.hh"

Go to the source code of this file.

Classes

class  Dune::BCRSMatrix< B, A >
 A sparse block matrix with compressed row storage. More...
 
class  Dune::FieldMatrix< K, n, m >
 
class  Dune::Matrix< T, A >
 A generic dynamic dense matrix. More...
 
struct  Dune::CheckIfDiagonalPresent< Matrix, blocklevel, l >
 Check whether the a matrix has diagonal values on blocklevel recursion levels. More...
 
struct  Dune::CheckIfDiagonalPresent< Matrix, 0, l >
 
class  Dune::MultiTypeBlockMatrix< T1, T2, T3, T4, T5, T6, T7, T8, T9 >
 
struct  Dune::CheckIfDiagonalPresent< MultiTypeBlockMatrix< T1, T2, T3, T4, T5, T6, T7, T8, T9 >, blocklevel, l >
 
struct  Dune::MatrixDimension< M >
 
struct  Dune::MatrixDimension< BCRSMatrix< B, TA > >
 
struct  Dune::MatrixDimension< BCRSMatrix< FieldMatrix< B, n, m >, TA > >
 
struct  Dune::MatrixDimension< FieldMatrix< K, n, m > >
 
struct  Dune::MatrixDimension< Matrix< FieldMatrix< K, n, m >, TA > >
 
struct  Dune::IsMatrix< T >
 Test whether a type is an ISTL Matrix. More...
 
struct  Dune::IsMatrix< DenseMatrix< T > >
 
struct  Dune::IsMatrix< BCRSMatrix< T, A > >
 

Namespaces

namespace  Dune
 

Functions

template<class M >
int Dune::countNonZeros (const M &matrix)
 Get the number of nonzero fields in the matrix. More...
 
template<class M , class C >
void Dune::printGlobalSparseMatrix (const M &mat, C &ooc, std::ostream &os)
 

Detailed Description

Some handy generic functions for ISTL matrices.

Author
Markus Blatt