Class template Dune::GDT::DataGatherScatter<GatherScatter>

template<typename GatherScatter>
class Dune::GDT::DataGatherScatter<GatherScatter>

Gather/scatter adaptor communicating DoF values entrywise, requiring an identical function space structure on sender and receiver side.

Constructor Dune::GDT::DataGatherScatter::DataGatherScatter

template<typename GatherScatter>
explicit Dune::GDT::DataGatherScatter<GatherScatter>::DataGatherScatter(GatherScatter gather_scatter = GatherScatter())

No documentation provided.

Field Dune::GDT::DataGatherScatter::_gather_scatter

template<typename GatherScatter>
GatherScatter Dune::GDT::DataGatherScatter<GatherScatter>::_gather_scatter

No documentation provided.

Variable Dune::GDT::DataGatherScatter::partitions_

template<typename GatherScatter>
const Partitions::All Dune::GDT::DataGatherScatter<GatherScatter>::partitions_

No documentation provided.

Type alias Dune::GDT::DataGatherScatter::size_t

template<typename GatherScatter>
using Dune::GDT::DataGatherScatter<GatherScatter>::size_t = std::size_t

No documentation provided.

Function template Dune::GDT::DataGatherScatter::gather

template<typename GatherScatter>
template<typename MessageBuffer, typename Entity, typename LocalView>
bool Dune::GDT::DataGatherScatter<GatherScatter>::gather(MessageBuffer &buff, const Entity&, const LocalView &local_view) const

No documentation provided.

Function template Dune::GDT::DataGatherScatter::scatter

template<typename GatherScatter>
template<typename MessageBuffer, typename Entity, typename LocalView>
bool Dune::GDT::DataGatherScatter<GatherScatter>::scatter(MessageBuffer &buff, size_t n, const Entity &e, LocalView &local_view) const

No documentation provided.