Dune::CommPolicy< CommMatrixRow< M, I > > Struct Template Reference

#include <dune/istl/matrixredistribute.hh>

List of all members.

Public Types

typedef CommMatrixRow< M, I > Type
typedef std::pair< typename
I::GlobalIndex, typename
M::block_type > 
IndexedType
 The indexed type we send. This is the pair of global index indentitfying the column and the value itself.
typedef VariableSize IndexedTypeFlag
 Each row varies in size.

Static Public Member Functions

static std::size_t getSize (const Type &t, std::size_t i)

template<class M, class I>
struct Dune::CommPolicy< CommMatrixRow< M, I > >


Member Typedef Documentation

template<class M , class I >
typedef std::pair<typename I::GlobalIndex,typename M::block_type> Dune::CommPolicy< CommMatrixRow< M, I > >::IndexedType

The indexed type we send. This is the pair of global index indentitfying the column and the value itself.

template<class M , class I >
typedef VariableSize Dune::CommPolicy< CommMatrixRow< M, I > >::IndexedTypeFlag

Each row varies in size.

template<class M , class I >
typedef CommMatrixRow<M,I> Dune::CommPolicy< CommMatrixRow< M, I > >::Type

Member Function Documentation

template<class M , class I >
static std::size_t Dune::CommPolicy< CommMatrixRow< M, I > >::getSize ( const Type t,
std::size_t  i 
) [inline, static]

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