Dune::MatrixRowGatherScatter< M, I > Struct Template Reference

#include <dune/istl/matrixredistribute.hh>

List of all members.

Public Types

typedef I::GlobalIndex GlobalIndex
typedef CommMatrixRow< M, I > Container
typedef M::ConstColIterator ColIter
typedef std::pair< GlobalIndex,
typename M::block_type > 
Data

Static Public Member Functions

static const Datagather (const Container &cont, std::size_t i, std::size_t j)
static void scatter (Container &cont, const Data &data, std::size_t i, std::size_t j)

Static Public Attributes

static ColIter col
static Data datastore

template<class M, class I>
struct Dune::MatrixRowGatherScatter< M, I >


Member Typedef Documentation

template<class M , class I >
typedef M::ConstColIterator Dune::MatrixRowGatherScatter< M, I >::ColIter
template<class M , class I >
typedef CommMatrixRow<M,I> Dune::MatrixRowGatherScatter< M, I >::Container
template<class M , class I >
typedef std::pair<GlobalIndex,typename M::block_type> Dune::MatrixRowGatherScatter< M, I >::Data
template<class M , class I >
typedef I::GlobalIndex Dune::MatrixRowGatherScatter< M, I >::GlobalIndex

Member Function Documentation

template<class M , class I >
static const Data& Dune::MatrixRowGatherScatter< M, I >::gather ( const Container cont,
std::size_t  i,
std::size_t  j 
) [inline, static]
template<class M , class I >
static void Dune::MatrixRowGatherScatter< M, I >::scatter ( Container cont,
const Data data,
std::size_t  i,
std::size_t  j 
) [inline, static]

Member Data Documentation

template<class M , class I >
MatrixRowGatherScatter< M, I >::ColIter Dune::MatrixRowGatherScatter< M, I >::col [inline, static]
template<class M , class I >
MatrixRowGatherScatter< M, I >::Data Dune::MatrixRowGatherScatter< M, I >::datastore [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