dune-istl  2.2.0
Public Types | Static Public Member Functions | Static Public Attributes | List of all members
Dune::MatrixSparsityPatternGatherScatter< M, I > Struct Template Reference

#include <dune/istl/matrixredistribute.hh>

Public Types

typedef I::GlobalIndex GlobalIndex
typedef
CommMatrixSparsityPattern< M,
I > 
Container
typedef M::ConstColIterator ColIter

Static Public Member Functions

static const GlobalIndexgather (const Container &cont, std::size_t i, std::size_t j)
static void scatter (Container &cont, const GlobalIndex &gi, std::size_t i, std::size_t j)

Static Public Attributes

static ColIter col
static GlobalIndex numlimits

Member Typedef Documentation

template<class M , class I >
typedef M::ConstColIterator Dune::MatrixSparsityPatternGatherScatter< M, I >::ColIter
template<class M , class I >
typedef CommMatrixSparsityPattern<M,I> Dune::MatrixSparsityPatternGatherScatter< M, I >::Container
template<class M , class I >
typedef I::GlobalIndex Dune::MatrixSparsityPatternGatherScatter< M, I >::GlobalIndex

Member Function Documentation

template<class M , class I >
static const GlobalIndex& Dune::MatrixSparsityPatternGatherScatter< M, I >::gather ( const Container cont,
std::size_t  i,
std::size_t  j 
)
inlinestatic
template<class M , class I >
static void Dune::MatrixSparsityPatternGatherScatter< M, I >::scatter ( Container cont,
const GlobalIndex gi,
std::size_t  i,
std::size_t  j 
)
inlinestatic

Member Data Documentation

template<class M , class I >
MatrixSparsityPatternGatherScatter< M, I >::ColIter Dune::MatrixSparsityPatternGatherScatter< M, I >::col
static
template<class M , class I >
MatrixSparsityPatternGatherScatter< M, I >::GlobalIndex Dune::MatrixSparsityPatternGatherScatter< M, I >::numlimits
static

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