#include <dune/istl/matrixredistribute.hh>
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 Data & | gather (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 |
typedef M::ConstColIterator Dune::MatrixRowGatherScatter< M, I >::ColIter |
typedef CommMatrixRow<M,I> Dune::MatrixRowGatherScatter< M, I >::Container |
typedef std::pair<GlobalIndex,typename M::block_type> Dune::MatrixRowGatherScatter< M, I >::Data |
typedef I::GlobalIndex Dune::MatrixRowGatherScatter< M, I >::GlobalIndex |
static const Data& Dune::MatrixRowGatherScatter< M, I >::gather | ( | const Container & | cont, | |
std::size_t | i, | |||
std::size_t | j | |||
) | [inline, static] |
static void Dune::MatrixRowGatherScatter< M, I >::scatter | ( | Container & | cont, | |
const Data & | data, | |||
std::size_t | i, | |||
std::size_t | j | |||
) | [inline, static] |
MatrixRowGatherScatter< M, I >::ColIter Dune::MatrixRowGatherScatter< M, I >::col [inline, static] |
Referenced by Dune::MatrixRowGatherScatter< M, I >::gather().
MatrixRowGatherScatter< M, I >::Data Dune::MatrixRowGatherScatter< M, I >::datastore [inline, static] |
Referenced by Dune::MatrixRowGatherScatter< M, I >::gather().