![]() |
OpenLB 1.8.1
|
#include <operator.h>
Inheritance diagram for olb::ConcreteBlockO< T, DESCRIPTOR, Platform::CPU_SISD, OPERATOR, OperatorScope::PerCellWithParameters >:
Collaboration diagram for olb::ConcreteBlockO< T, DESCRIPTOR, Platform::CPU_SISD, OPERATOR, OperatorScope::PerCellWithParameters >:Public Member Functions | |
| std::type_index | id () const override |
| std::size_t | weight () const override |
| Get number of cells covered by operator (optional) | |
| void | set (CellID iCell, bool state) override |
| Set whether iCell is covered by the operator (optional) | |
| void | setup (ConcreteBlockLattice< T, DESCRIPTOR, Platform::CPU_SISD > &block) override |
| void | apply (ConcreteBlockLattice< T, DESCRIPTOR, Platform::CPU_SISD > &block) override |
Public Member Functions inherited from olb::BlockO< T, DESCRIPTOR, Platform::CPU_SISD > | |
| virtual void | setup (ConcreteBlockLattice< T, DESCRIPTOR, PLATFORM > &block)=0 |
| Setup operator context. | |
| virtual void | apply (ConcreteBlockLattice< T, DESCRIPTOR, PLATFORM > &block)=0 |
| Apply operator on block. | |
Public Member Functions inherited from olb::AbstractBlockO | |
| virtual | ~AbstractBlockO ()=default |
Definition at line 391 of file operator.h.
|
inlineoverride |
Definition at line 423 of file operator.h.
References OPERATOR, and olb::cpu::Cell< T, DESCRIPTOR, PLATFORM >::setCellId().
Here is the call graph for this function:
|
inlineoverridevirtual |
|
inlineoverridevirtual |
Set whether iCell is covered by the operator (optional)
Implements olb::BlockO< T, DESCRIPTOR, Platform::CPU_SISD >.
Definition at line 410 of file operator.h.
|
inlineoverride |
Definition at line 418 of file operator.h.
|
inlineoverridevirtual |
Get number of cells covered by operator (optional)
Implements olb::BlockO< T, DESCRIPTOR, Platform::CPU_SISD >.
Definition at line 405 of file operator.h.