Dune::cpgrid::mover::Mover< DataHandle, 3 > Struct Template Reference

#include <CpGridData.hpp>

Inheritance diagram for Dune::cpgrid::mover::Mover< DataHandle, 3 >:
Inheritance graph

Public Member Functions

 Mover (DataHandle &data, CpGridData *gatherView, CpGridData *scatterView)
 
void operator() (std::size_t from_cell_index, std::size_t to_cell_index)
 
template<class E >
void moveData (const E &from, const E &to)
 

Public Attributes

CpGridDatagatherView_
 
CpGridDatascatterView_
 
DataHandle & data_
 
MoveBuffer< typename DataHandle::DataType > buffer
 

Constructor & Destructor Documentation

◆ Mover()

template<class DataHandle >
Dune::cpgrid::mover::Mover< DataHandle, 3 >::Mover ( DataHandle &  data,
CpGridData gatherView,
CpGridData scatterView 
)
inline

Member Function Documentation

◆ moveData()

template<class DataHandle >
template<class E >
void Dune::cpgrid::mover::BaseMover< DataHandle >::moveData ( const E &  from,
const E &  to 
)
inlineinherited

◆ operator()()

template<class DataHandle >
void Dune::cpgrid::mover::Mover< DataHandle, 3 >::operator() ( std::size_t  from_cell_index,
std::size_t  to_cell_index 
)
inline

Member Data Documentation

◆ buffer

template<class DataHandle >
MoveBuffer<typename DataHandle::DataType> Dune::cpgrid::mover::BaseMover< DataHandle >::buffer
inherited

◆ data_

template<class DataHandle >
DataHandle& Dune::cpgrid::mover::BaseMover< DataHandle >::data_
inherited

◆ gatherView_

template<class DataHandle >
CpGridData* Dune::cpgrid::mover::Mover< DataHandle, 3 >::gatherView_

◆ scatterView_

template<class DataHandle >
CpGridData* Dune::cpgrid::mover::Mover< DataHandle, 3 >::scatterView_

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