$treeview $search $mathjax
|
Palabos
Version 1.1
$projectbrief
|
$projectbrief
|
$searchbox |
A reductive boxed data processor, automatically generated from a ReductiveBoxProcessingFunctional3D. More...
#include <reductiveDataProcessingFunctional3D.h>


Public Member Functions | |
| ReductiveBoxProcessor3D (ReductiveBoxProcessingFunctional3D *functional_, Box3D domain_, std::vector< AtomicBlock3D * > atomicBlocks_) | |
| Box3D | getDomain () const |
| virtual void | process () |
| Execute processing operation. | |
| virtual ReductiveBoxProcessor3D * | clone () const |
| Clone Data Processor, on its dynamic type. | |
| virtual int | getStaticId () const |
A reductive boxed data processor, automatically generated from a ReductiveBoxProcessingFunctional3D.
| plb::ReductiveBoxProcessor3D::ReductiveBoxProcessor3D | ( | ReductiveBoxProcessingFunctional3D * | functional_, | |
| Box3D | domain_, | |||
| std::vector< AtomicBlock3D * > | atomicBlocks_ | |||
| ) |
| functional_ | The functional is not owned by the ReductiveBoxProcessor3D, i.e. it is not deleted in the destructor. |
Referenced by clone().
| ReductiveBoxProcessor3D * plb::ReductiveBoxProcessor3D::clone | ( | ) | const [virtual] |
Clone Data Processor, on its dynamic type.
Implements plb::DataProcessor3D.
References ReductiveBoxProcessor3D().
| Box3D plb::ReductiveBoxProcessor3D::getDomain | ( | ) | const |
| int plb::ReductiveBoxProcessor3D::getStaticId | ( | ) | const [virtual] |
Unique identifier for a given DataProcessor class. Produces the same ID as the corresponding processor generator.
Return -1 as default to help transition period as some data processors have no ID.
Reimplemented from plb::DataProcessor3D.
References plb::ReductiveBoxProcessingFunctional3D::getStaticId().
| void plb::ReductiveBoxProcessor3D::process | ( | ) | [virtual] |
Execute processing operation.
Implements plb::DataProcessor3D.
1.6.3
1.6.3