OpenLB 1.7
Loading...
Searching...
No Matches
Public Member Functions | List of all members
olb::AbstractBlockO Struct Referenceabstract

Base of any block operator. More...

#include <operator.h>

+ Inheritance diagram for olb::AbstractBlockO:
+ Collaboration diagram for olb::AbstractBlockO:

Public Member Functions

virtual ~AbstractBlockO ()=default
 
virtual std::type_index id () const =0
 

Detailed Description

Base of any block operator.

Definition at line 33 of file operator.h.

Constructor & Destructor Documentation

◆ ~AbstractBlockO()

virtual olb::AbstractBlockO::~AbstractBlockO ( )
virtualdefault

Member Function Documentation

◆ id()

virtual std::type_index olb::AbstractBlockO::id ( ) const
pure virtual

Implemented in olb::LegacyBlockCollisionO< T, DESCRIPTOR, PLATFORM >, olb::LegacyBlockPostProcessorO< T, DESCRIPTOR, PLATFORM >, olb::ConcreteBlockCollisionO< T, DESCRIPTOR, Platform::CPU_SIMD, DYNAMICS >, olb::ConcreteBlockO< T, DESCRIPTOR, Platform::CPU_SIMD, OPERATOR, OperatorScope::PerCell >, olb::ConcreteBlockO< T, DESCRIPTOR, Platform::CPU_SIMD, OPERATOR, OperatorScope::PerCellWithParameters >, olb::ConcreteBlockO< T, DESCRIPTOR, Platform::CPU_SIMD, OPERATOR, OperatorScope::PerBlock >, olb::ConcreteBlockCollisionO< T, DESCRIPTOR, Platform::CPU_SISD, DYNAMICS >, olb::ConcreteBlockO< T, DESCRIPTOR, Platform::CPU_SISD, OPERATOR, OperatorScope::PerCell >, olb::ConcreteBlockO< T, DESCRIPTOR, Platform::CPU_SISD, OPERATOR, OperatorScope::PerCellWithParameters >, olb::ConcreteBlockO< T, DESCRIPTOR, Platform::CPU_SISD, OPERATOR, OperatorScope::PerBlock >, olb::ConcreteBlockCollisionO< T, DESCRIPTOR, Platform::GPU_CUDA, DYNAMICS >, olb::ConcreteBlockO< T, DESCRIPTOR, Platform::GPU_CUDA, OPERATOR, OperatorScope::PerCell >, olb::ConcreteBlockO< T, DESCRIPTOR, Platform::GPU_CUDA, OPERATOR, OperatorScope::PerCellWithParameters >, olb::ConcreteBlockO< T, DESCRIPTOR, Platform::GPU_CUDA, OPERATOR, OperatorScope::PerBlock >, olb::ConcreteBlockCouplingO< COUPLEES, Platform::GPU_CUDA, COUPLER, OperatorScope::PerCell >, olb::ConcreteBlockCouplingO< COUPLEES, Platform::GPU_CUDA, COUPLER, OperatorScope::PerCellWithParameters >, olb::ConcreteBlockCouplingO< COUPLEES, PLATFORM, COUPLER, OperatorScope::PerCell >, and olb::ConcreteBlockCouplingO< COUPLEES, PLATFORM, COUPLER, OperatorScope::PerCellWithParameters >.


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