OpenLB 1.7
|
Block operator for supporting legacy post processor in the new operator-centric framework. More...
#include <blockPostProcessorMap.h>
Public Member Functions | |
std::type_index | id () const override |
void | set (CellID iCell, bool state) override |
Set whether iCell is covered by the operator (optional) | |
void | setup (ConcreteBlockLattice< T, DESCRIPTOR, PLATFORM > &block) override |
Setup operator context. | |
void | apply (ConcreteBlockLattice< T, DESCRIPTOR, PLATFORM > &block) override |
Apply operator on block. | |
void | add (PostProcessor< T, DESCRIPTOR > *postProcessor) |
Public Member Functions inherited from olb::AbstractBlockO | |
virtual | ~AbstractBlockO ()=default |
Block operator for supporting legacy post processor in the new operator-centric framework.
Definition at line 108 of file blockPostProcessorMap.h.
|
inline |
Definition at line 148 of file blockPostProcessorMap.h.
|
inlineoverridevirtual |
Apply operator on block.
Implements olb::BlockO< T, DESCRIPTOR, PLATFORM >.
Definition at line 126 of file blockPostProcessorMap.h.
References olb::BlockStructureD< D >::getNx(), olb::BlockStructureD< D >::getNy(), olb::BlockStructureD< D >::getNz(), and olb::GPU_CUDA.
|
inlineoverridevirtual |
Implements olb::AbstractBlockO.
Definition at line 114 of file blockPostProcessorMap.h.
|
inlineoverridevirtual |
Set whether iCell is covered by the operator (optional)
Implements olb::BlockO< T, DESCRIPTOR, PLATFORM >.
Definition at line 119 of file blockPostProcessorMap.h.
|
inlineoverridevirtual |
Setup operator context.
Implements olb::BlockO< T, DESCRIPTOR, PLATFORM >.
Definition at line 124 of file blockPostProcessorMap.h.