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

plb::DotProcessingFunctional2D Struct Reference

Easy instantiation of dotted data processor (general case). More...

#include <dataProcessingFunctional2D.h>

Inheritance diagram for plb::DotProcessingFunctional2D:

List of all members.

Public Member Functions

virtual ~DotProcessingFunctional2D ()
virtual void processGenericBlocks (DotList2D const &dotList, std::vector< AtomicBlock2D * > atomicBlocks)=0
virtual BlockDomain::DomainT appliesTo () const
virtual void rescale (double dxScale, double dtScale)
 Obsolete: replaced by setscale.
virtual void setscale (int dxScale, int dtScale)
virtual void getModificationPattern (std::vector< bool > &isWritten) const
 Obsolete: replaced by getTypeOfModification.
virtual void getTypeOfModification (std::vector< modif::ModifT > &modified) const =0
virtual DotProcessingFunctional2Dclone () const =0

Detailed Description

Easy instantiation of dotted data processor (general case).


Constructor & Destructor Documentation

virtual plb::DotProcessingFunctional2D::~DotProcessingFunctional2D (  )  [inline, virtual]

Member Function Documentation

BlockDomain::DomainT plb::DotProcessingFunctional2D::appliesTo (  )  const [virtual]
void plb::DotProcessingFunctional2D::getModificationPattern ( std::vector< bool > &  isWritten  )  const [virtual]

Obsolete: replaced by getTypeOfModification.

The default assumption is conservative: all blocks have potentially been modified.

References getTypeOfModification(), plb::modif::nothing, and PLB_ASSERT.

Referenced by plb::DotProcessorGenerator2D::getModificationPattern().

virtual void plb::DotProcessingFunctional2D::getTypeOfModification ( std::vector< modif::ModifT > &  modified  )  const [pure virtual]
void plb::DotProcessingFunctional2D::rescale ( double  dxScale,
double  dtScale 
) [virtual]

Obsolete: replaced by setscale.

No rescaling is done by default.

Referenced by plb::DotProcessorGenerator2D::rescale().

void plb::DotProcessingFunctional2D::setscale ( int  dxScale,
int  dtScale 
) [virtual]

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