$treeview $search $mathjax
|
Palabos
Version 1.1
$projectbrief
|
$projectbrief
|
$searchbox |
#include <multiBlockSerializer3D.h>


Public Member Functions | |
| MultiBlockFastUnSerializer3D (MultiBlock3D &multiBlock_, IndexOrdering::OrderingT ordering_) | |
| MultiBlockFastUnSerializer3D (MultiBlock3D &multiBlock_, Box3D domain_, IndexOrdering::OrderingT ordering_) | |
| virtual MultiBlockFastUnSerializer3D * | clone () const |
| virtual pluint | getSize () const |
| virtual char * | getNextDataBuffer (pluint &bufferSize) |
| virtual void | commitData () |
| virtual bool | isFull () const |
| plb::MultiBlockFastUnSerializer3D::MultiBlockFastUnSerializer3D | ( | MultiBlock3D & | multiBlock_, | |
| IndexOrdering::OrderingT | ordering_ | |||
| ) |
References plb::IndexOrdering::backward, plb::IndexOrdering::forward, PLB_ASSERT, plb::Box3D::x0, and plb::Box3D::z0.
Referenced by clone().
| plb::MultiBlockFastUnSerializer3D::MultiBlockFastUnSerializer3D | ( | MultiBlock3D & | multiBlock_, | |
| Box3D | domain_, | |||
| IndexOrdering::OrderingT | ordering_ | |||
| ) |
References plb::IndexOrdering::backward, plb::IndexOrdering::forward, PLB_ASSERT, plb::Box3D::x0, and plb::Box3D::z0.
| MultiBlockFastUnSerializer3D * plb::MultiBlockFastUnSerializer3D::clone | ( | ) | const [virtual] |
Implements plb::DataUnSerializer.
References MultiBlockFastUnSerializer3D().
| void plb::MultiBlockFastUnSerializer3D::commitData | ( | ) | [virtual] |
Implements plb::DataUnSerializer.
References plb::IndexOrdering::backward, plb::MultiBlock3D::clone(), plb::copy(), plb::MultiBlock3D::copyReceive(), plb::IndexOrdering::forward, plb::MultiBlock3D::getBoundingBox(), plb::MultiBlock3D::getComponent(), plb::AtomicBlock3D::getDataTransfer(), plb::Box3D::getNx(), plb::global::mpi(), PLB_ASSERT, plb::BlockDataTransfer3D::receive(), plb::MultiBlock3D::sizeOfCell(), plb::modif::staticVariables, plb::SmartBulk3D::toLocal(), plb::Box3D::x0, plb::Box3D::x1, plb::Box3D::y0, plb::Box3D::y1, plb::Box3D::z0, and plb::Box3D::z1.
| char * plb::MultiBlockFastUnSerializer3D::getNextDataBuffer | ( | pluint & | bufferSize | ) | [virtual] |
Implements plb::DataUnSerializer.
References plb::IndexOrdering::forward, plb::Box3D::getNx(), plb::Box3D::getNy(), plb::Box3D::getNz(), plb::global::mpi(), and plb::MultiBlock3D::sizeOfCell().
| pluint plb::MultiBlockFastUnSerializer3D::getSize | ( | ) | const [virtual] |
Implements plb::DataUnSerializer.
References plb::Box3D::nCells(), and plb::MultiBlock3D::sizeOfCell().
| bool plb::MultiBlockFastUnSerializer3D::isFull | ( | ) | const [virtual] |
Implements plb::DataUnSerializer.
References plb::IndexOrdering::forward, plb::Box3D::x1, and plb::Box3D::z1.
1.6.3
1.6.3