$treeview $search $mathjax
Palabos  Version 1.1
$projectbrief
$projectbrief
$searchbox

plb::WriteToSerialArray< T > Class Template Reference

#include <serializer.h>

Inheritance diagram for plb::WriteToSerialArray< T >:
Collaboration diagram for plb::WriteToSerialArray< T >:

List of all members.

Public Member Functions

 WriteToSerialArray (T *array_, plint typedSize_)
virtual WriteToSerialArrayclone () const
virtual void writeHeader (pluint dataSize)
virtual void writeData (char const *dataBuffer, pluint bufferSize)

Detailed Description

template<typename T>
class plb::WriteToSerialArray< T >

A serializer-sink for flushing data from a Block into a non-parallel C-array.


Constructor & Destructor Documentation

template<typename T >
plb::WriteToSerialArray< T >::WriteToSerialArray ( T *  array_,
plint  typedSize_ 
) [inline]

Member Function Documentation

template<typename T >
WriteToSerialArray< T > * plb::WriteToSerialArray< T >::clone (  )  const [inline, virtual]

Implements plb::SerializedWriter.

template<typename T >
void plb::WriteToSerialArray< T >::writeData ( char const *  dataBuffer,
pluint  bufferSize 
) [inline, virtual]

Implements plb::SerializedWriter.

References plb::copy().

template<typename T >
void plb::WriteToSerialArray< T >::writeHeader ( pluint  dataSize  )  [inline, virtual]

Implements plb::SerializedWriter.


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