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

plb::ReductiveDotProcessor3D Class Reference

A ReductiveDotted data processor, automatically generated from a ReductiveDotProcessingFunctional3D. More...

#include <reductiveDataProcessingFunctional3D.h>

Inheritance diagram for plb::ReductiveDotProcessor3D:
Collaboration diagram for plb::ReductiveDotProcessor3D:

List of all members.

Public Member Functions

 ReductiveDotProcessor3D (ReductiveDotProcessingFunctional3D *functional_, DotList3D const &dotList_, std::vector< AtomicBlock3D * > atomicBlocks_)
DotList3D const & getDotList () const
virtual void process ()
 Execute processing operation.
virtual ReductiveDotProcessor3Dclone () const
 Clone Data Processor, on its dynamic type.

Detailed Description

A ReductiveDotted data processor, automatically generated from a ReductiveDotProcessingFunctional3D.


Constructor & Destructor Documentation

plb::ReductiveDotProcessor3D::ReductiveDotProcessor3D ( ReductiveDotProcessingFunctional3D functional_,
DotList3D const &  dotList_,
std::vector< AtomicBlock3D * >  atomicBlocks_ 
)
Parameters:
functional_ The functional is not owned by the ReductiveBoxProcessor3D, i.e. it is not deleted in the destructor.

Referenced by clone().


Member Function Documentation

ReductiveDotProcessor3D * plb::ReductiveDotProcessor3D::clone (  )  const [virtual]

Clone Data Processor, on its dynamic type.

Implements plb::DataProcessor3D.

References ReductiveDotProcessor3D().

DotList3D const & plb::ReductiveDotProcessor3D::getDotList (  )  const
void plb::ReductiveDotProcessor3D::process (  )  [virtual]

Execute processing operation.

Implements plb::DataProcessor3D.


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