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

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

#include <communicator.hh>

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

Public Member Functions

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

Detailed Description

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

Wrapper for a local plain-copy block communication request.

Definition at line 521 of file communicator.hh.

Constructor & Destructor Documentation

◆ ~CopyTask()

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

Definition at line 522 of file communicator.hh.

522{ }

Member Function Documentation

◆ copy()

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

◆ wait()

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

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