Dune::CommMatrixRowSize< M > Struct Template Reference

Utility class to communicate and set the row sizes of a redistributed matrix. More...

#include <dune/istl/matrixredistribute.hh>

List of all members.

Public Types

typedef M::size_type value_type
typedef M::size_type size_type

Public Member Functions

 CommMatrixRowSize (const M &m_, std::vector< size_type > &rowsize_)
 Constructor.

Public Attributes

const M & matrix
std::vector< size_type > & rowsize

Detailed Description

template<class M>
struct Dune::CommMatrixRowSize< M >

Utility class to communicate and set the row sizes of a redistributed matrix.

Template Parameters:
M The type of the matrix that the row size is communicated of.
I The type of the index set.

Member Typedef Documentation

template<class M>
typedef M::size_type Dune::CommMatrixRowSize< M >::size_type
template<class M>
typedef M::size_type Dune::CommMatrixRowSize< M >::value_type

Constructor & Destructor Documentation

template<class M>
Dune::CommMatrixRowSize< M >::CommMatrixRowSize ( const M &  m_,
std::vector< size_type > &  rowsize_ 
) [inline]

Constructor.

Parameters:
m_ The matrix whose sparsity pattern is communicated.
[out] rowsize_ The vector containing the row sizes

Member Data Documentation

template<class M>
const M& Dune::CommMatrixRowSize< M >::matrix
template<class M>
std::vector<size_type>& Dune::CommMatrixRowSize< M >::rowsize

The documentation for this struct was generated from the following file:
Generated on Sat Apr 24 11:13:49 2010 for dune-istl by  doxygen 1.6.3