dune-grid-glue  2.3.0
Public Types | Public Member Functions | Public Attributes | List of all members
Dune::GridGlue::StreamingMessageBuffer< DT > Class Template Reference

#include <dune/grid-glue/adapter/gridgluecommunicate.hh>

Public Types

typedef DT value_type
 

Public Member Functions

 StreamingMessageBuffer (DT *p)
 
template<class Y >
void write (const Y &data)
 
template<class Y >
void read (Y &data) const
 
size_t counter () const
 
void clear ()
 

Public Attributes

DT * a
 
size_t i
 
size_t j
 

Detailed Description

template<typename DT>
class Dune::GridGlue::StreamingMessageBuffer< DT >

Streaming MessageBuffer for the GridGlue communication

Member Typedef Documentation

template<typename DT>
typedef DT Dune::GridGlue::StreamingMessageBuffer< DT >::value_type

Constructor & Destructor Documentation

template<typename DT>
Dune::GridGlue::StreamingMessageBuffer< DT >::StreamingMessageBuffer ( DT *  p)
inline

Member Function Documentation

template<typename DT>
void Dune::GridGlue::StreamingMessageBuffer< DT >::clear ( )
inline
template<typename DT>
size_t Dune::GridGlue::StreamingMessageBuffer< DT >::counter ( ) const
inline
template<typename DT>
template<class Y >
void Dune::GridGlue::StreamingMessageBuffer< DT >::read ( Y &  data) const
inline
template<typename DT>
template<class Y >
void Dune::GridGlue::StreamingMessageBuffer< DT >::write ( const Y &  data)
inline

Member Data Documentation

template<typename DT>
DT* Dune::GridGlue::StreamingMessageBuffer< DT >::a
template<typename DT>
size_t Dune::GridGlue::StreamingMessageBuffer< DT >::i
template<typename DT>
size_t Dune::GridGlue::StreamingMessageBuffer< DT >::j
mutable

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