Dune::CartesianIndexMapper< Grid >::GlobalIndexDataHandle< GridView > Class Template Reference

#include <cartesianindexmapper.hh>

Inheritance diagram for Dune::CartesianIndexMapper< Grid >::GlobalIndexDataHandle< GridView >:
Inheritance graph

Public Member Functions

 GlobalIndexDataHandle (const GridView &gridView, std::vector< int > &cartesianIndex)
 
 GlobalIndexDataHandle (const GlobalIndexDataHandle &other)=delete
 
 ~GlobalIndexDataHandle ()
 
bool contains (int dim, int codim) const
 
bool fixedsize (int dim, int codim) const
 
template<class MessageBufferImp , class EntityType >
void gather (MessageBufferImp &buff, const EntityType &element) const
 loop over all internal data handlers and call gather for given entity More...
 
template<class MessageBufferImp , class EntityType >
void scatter (MessageBufferImp &buff, const EntityType &element, size_t n)
 loop over all internal data handlers and call scatter for given entity More...
 
template<class EntityType >
size_t size (const EntityType &en) const
 loop over all internal data handlers and return sum of data size of given entity More...
 

Protected Member Functions

void initialize ()
 
void finalize ()
 

Constructor & Destructor Documentation

template<class Grid >
template<class GridView >
Dune::CartesianIndexMapper< Grid >::GlobalIndexDataHandle< GridView >::GlobalIndexDataHandle ( const GridView &  gridView,
std::vector< int > &  cartesianIndex 
)
inline
template<class Grid >
template<class GridView >
Dune::CartesianIndexMapper< Grid >::GlobalIndexDataHandle< GridView >::GlobalIndexDataHandle ( const GlobalIndexDataHandle< GridView > &  other)
delete

Member Function Documentation

template<class Grid >
template<class GridView >
bool Dune::CartesianIndexMapper< Grid >::GlobalIndexDataHandle< GridView >::contains ( int  dim,
int  codim 
) const
inline
template<class Grid >
template<class GridView >
void Dune::CartesianIndexMapper< Grid >::GlobalIndexDataHandle< GridView >::finalize ( )
inlineprotected
template<class Grid >
template<class GridView >
bool Dune::CartesianIndexMapper< Grid >::GlobalIndexDataHandle< GridView >::fixedsize ( int  dim,
int  codim 
) const
inline
template<class Grid >
template<class GridView >
template<class MessageBufferImp , class EntityType >
void Dune::CartesianIndexMapper< Grid >::GlobalIndexDataHandle< GridView >::gather ( MessageBufferImp &  buff,
const EntityType &  element 
) const
inline

loop over all internal data handlers and call gather for given entity

template<class Grid >
template<class GridView >
void Dune::CartesianIndexMapper< Grid >::GlobalIndexDataHandle< GridView >::initialize ( )
inlineprotected
template<class Grid >
template<class GridView >
template<class MessageBufferImp , class EntityType >
void Dune::CartesianIndexMapper< Grid >::GlobalIndexDataHandle< GridView >::scatter ( MessageBufferImp &  buff,
const EntityType &  element,
size_t  n 
)
inline

loop over all internal data handlers and call scatter for given entity

template<class Grid >
template<class GridView >
template<class EntityType >
size_t Dune::CartesianIndexMapper< Grid >::GlobalIndexDataHandle< GridView >::size ( const EntityType &  en) const
inline

loop over all internal data handlers and return sum of data size of given entity


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