dune-grid-glue  2.5-git
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>

Inheritance diagram for Dune::GridGlue::StreamingMessageBuffer< DT >:
Inheritance graph

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

§ value_type

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

Constructor & Destructor Documentation

§ StreamingMessageBuffer()

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

Member Function Documentation

§ clear()

template<typename DT>
void Dune::GridGlue::StreamingMessageBuffer< DT >::clear ( )
inline

§ counter()

template<typename DT>
size_t Dune::GridGlue::StreamingMessageBuffer< DT >::counter ( ) const
inline

§ read()

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

§ write()

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

Member Data Documentation

§ a

template<typename DT>
DT* Dune::GridGlue::StreamingMessageBuffer< DT >::a

§ i

template<typename DT>
size_t Dune::GridGlue::StreamingMessageBuffer< DT >::i

§ j

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

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