AMROC Main     Blockstructured Adaptive Mesh Refinement in object-oriented C++


Main Page   Class Hierarchy   Compound List   File List  

GridDataBucketVoid Class Reference

Assemble GridData-objects of a GridFunction in a consecutive memory regions for communication. More...

#include <PackedGridDataBucket.h>

Inheritance diagram for GridDataBucketVoid:

Inheritance graph
[legend]
Collaboration diagram for GridDataBucketVoid:

Collaboration graph
[legend]
List of all members.

Public Methods

GridDataBucketVoid * alias ()
 GridDataBucketVoid (const BBox &bb, const unsigned gf, const int time, const int time_value, const int level, const int index, const int who, const unsigned datasize, const int type)
 GridDataBucketVoid (const BBox &bb, const unsigned gf, const int gfdtype, const int gfstype, const char *gfname, const int time, const int time_value, const int level, const int index, const int who, const unsigned datasize, const int type)
 GridDataBucketVoid (const int n, unsigned *dsizes, const int type)
void add (const BBox &bb, const unsigned gf, const int time, const int time_value, const int level, const int index, const int who, const int n)
void add (const BBox &bb, const unsigned gf, const int gfdtype, const int gfstype, const char *gfname, const int time, const int time_value, const int level, const int index, const int who, const int n)
 GridDataBucketVoid (const void *package)
 GridDataBucketVoid (void *package)
 GridDataBucketVoid (const void *package, const int n)
 GridDataBucketVoid (const struct gdhdr &other, const unsigned datasize)
int type () const
gdhdrhead ()
gdhdrhead (const int i)
BBox const & bbox () const
BBox const & bbox (const int i) const
short int owner () const
short int owner (const int i) const
short int time () const
short int time (const int i) const
short int time_value () const
short int time_value (const int i) const
short int level () const
short int level (const int i) const
short int index () const
short int index (const int i) const
short unsigned gfid () const
short unsigned gfid (const int i) const
short gfdatatype () const
short gfdatatype (const int i) const
short gfstaggertype () const
short gfstaggertype (const int i) const
char * gfname () const
char * gfname (const int i) const
void setgfname (const char *name) const
void setgfname (const char *name, const int i) const

Detailed Description

Assemble GridData-objects of a GridFunction in a consecutive memory regions for communication.

Common behaviour of GridDataBucket independent of the datatype of the corresponding GridFunction. The communication operations for a GridFunction are minimized by communicating lists instead of single GridData-objects. Such a list is created inside a GridDataBucket temporarily in a continous memory region.

Author:
Manish Parashar

Definition at line 82 of file PackedGridDataBucket.h.


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


Quickstart     Users Guide     Programmers Reference     Installation      Examples     Download



AMROC Main      Home      Contact
last update: 06/01/04