OpenLB 1.7
Loading...
Searching...
No Matches
Public Member Functions | List of all members
olb::ConcreteBlockCommunicator< ConcreteBlockLattice< T, DESCRIPTOR, PLATFORM > >::CopyTask Struct Referenceabstract

Wrapper for a local plain-copy block communication request. More...

#include <blockLattice.hh>

+ Inheritance diagram for olb::ConcreteBlockCommunicator< ConcreteBlockLattice< T, DESCRIPTOR, PLATFORM > >::CopyTask:
+ Collaboration diagram for olb::ConcreteBlockCommunicator< ConcreteBlockLattice< T, DESCRIPTOR, PLATFORM > >::CopyTask:

Public Member Functions

virtual ~CopyTask ()
 
virtual void copy ()=0
 
virtual void wait ()=0
 

Detailed Description

template<typename T, typename DESCRIPTOR, Platform PLATFORM>
struct olb::ConcreteBlockCommunicator< ConcreteBlockLattice< T, DESCRIPTOR, PLATFORM > >::CopyTask

Wrapper for a local plain-copy block communication request.

Definition at line 694 of file blockLattice.hh.

Constructor & Destructor Documentation

◆ ~CopyTask()

template<typename T , typename DESCRIPTOR , Platform PLATFORM>
virtual olb::ConcreteBlockCommunicator< ConcreteBlockLattice< T, DESCRIPTOR, PLATFORM > >::CopyTask::~CopyTask ( )
inlinevirtual

Definition at line 695 of file blockLattice.hh.

695{ }

Member Function Documentation

◆ copy()

template<typename T , typename DESCRIPTOR , Platform PLATFORM>
virtual void olb::ConcreteBlockCommunicator< ConcreteBlockLattice< T, DESCRIPTOR, PLATFORM > >::CopyTask::copy ( )
pure virtual

◆ wait()

template<typename T , typename DESCRIPTOR , Platform PLATFORM>
virtual void olb::ConcreteBlockCommunicator< ConcreteBlockLattice< T, DESCRIPTOR, PLATFORM > >::CopyTask::wait ( )
pure virtual

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