|
Palabos
Version 1.0
|
#include "core/globalDefs.h"#include "atomicBlock/dataProcessor2D.h"#include "atomicBlock/atomicBlock2D.h"#include <vector>

Go to the source code of this file.
Namespaces | |
| namespace | plb |
All OpenLB code is contained in this namespace. | |
Functions | |
| void | plb::executeDataProcessor (DataProcessorGenerator2D const &generator, std::vector< AtomicBlock2D * > objects) |
| void | plb::executeDataProcessor (DataProcessorGenerator2D const &generator, AtomicBlock2D &object) |
| void | plb::executeDataProcessor (DataProcessorGenerator2D const &generator, AtomicBlock2D &object1, AtomicBlock2D &object2) |
| void | plb::executeDataProcessor (ReductiveDataProcessorGenerator2D &generator, std::vector< AtomicBlock2D * > objects) |
| void | plb::executeDataProcessor (ReductiveDataProcessorGenerator2D &generator, AtomicBlock2D &object) |
| void | plb::executeDataProcessor (ReductiveDataProcessorGenerator2D &generator, AtomicBlock2D &object1, AtomicBlock2D &object2) |
| void | plb::addInternalProcessor (DataProcessorGenerator2D const &generator, std::vector< AtomicBlock2D * > objects, plint level) |
| void | plb::addInternalProcessor (DataProcessorGenerator2D const &generator, AtomicBlock2D &object, plint level) |
| void | plb::addInternalProcessor (DataProcessorGenerator2D const &generator, AtomicBlock2D &object1, AtomicBlock2D &object2, plint level) |
Operations on the 2D multiblock -- header file.
The functions here implement algorithms for the execution of a data-processor on a block, or the inclusion into a block. Although these functions can be used by an end-user, they are inconvenient. It is better to use the wrappers declared in dataProcessorWrapper2D.h .