dune-istl 2.10
Loading...
Searching...
No Matches
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

◆ ColIter

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

◆ Container

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

◆ GlobalIndex

template<class M, class I>
typedef I::GlobalIndex Dune::MatrixSparsityPatternGatherScatter< M, I >::GlobalIndex

Member Function Documentation

◆ gather()

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

◆ scatter()

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

Member Data Documentation

◆ col

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

◆ numlimits

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

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