walberla::domain_decomposition::StructuredBlockStorage::CellBoundingBoxHandling Class Reference

#include <StructuredBlockStorage.h>

+ Inheritance diagram for walberla::domain_decomposition::StructuredBlockStorage::CellBoundingBoxHandling:

Public Member Functions

 CellBoundingBoxHandling (const StructuredBlockStorage &storage)
 
CellInterval * initialize (IBlock *const block)
 must be thread-safe ! More...
 
- Public Member Functions inherited from walberla::domain_decomposition::AlwaysInitializeBlockDataHandling< CellInterval >
 ~AlwaysInitializeBlockDataHandling ()
 
void serialize (IBlock *const, const BlockDataID &, mpi::SendBuffer &)
 must be thread-safe ! More...
 
CellInterval * deserialize (IBlock *const block)
 must be thread-safe ! More...
 
void deserialize (IBlock *const, const BlockDataID &, mpi::RecvBuffer &)
 must be thread-safe ! More...
 
- Public Member Functions inherited from walberla::domain_decomposition::BlockDataHandling< CellInterval >
virtual ~BlockDataHandling ()
 
virtual void serialize (IBlock *const block, const BlockDataID &id, mpi::SendBuffer &buffer)=0
 must be thread-safe ! More...
 
virtual CellInterval * deserialize (IBlock *const block)=0
 must be thread-safe ! More...
 
virtual void deserialize (IBlock *const block, const BlockDataID &id, mpi::RecvBuffer &buffer)=0
 must be thread-safe ! More...
 

Private Attributes

const StructuredBlockStoragestorage_
 

Additional Inherited Members

- Public Types inherited from walberla::domain_decomposition::BlockDataHandling< CellInterval >
typedef CellInterval value_type
 

Constructor & Destructor Documentation

walberla::domain_decomposition::StructuredBlockStorage::CellBoundingBoxHandling::CellBoundingBoxHandling ( const StructuredBlockStorage storage)
inline

Member Function Documentation

CellInterval* walberla::domain_decomposition::StructuredBlockStorage::CellBoundingBoxHandling::initialize ( IBlock *const  block)
inlinevirtual

Member Data Documentation

const StructuredBlockStorage& walberla::domain_decomposition::StructuredBlockStorage::CellBoundingBoxHandling::storage_
private

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