waLBerla 7.3
Loading...
Searching...
No Matches
walberla::v8::halo_exchange::AbstractCommScheme Class Referenceabstract

#include <AbstractCommScheme.hpp>

Inheritance diagram for walberla::v8::halo_exchange::AbstractCommScheme:

Public Member Functions

virtual ~AbstractCommScheme ()=default
 AbstractCommScheme (const AbstractCommScheme &)=delete
AbstractCommSchemeoperator= (const AbstractCommScheme &)=delete
virtual void startCommunication ()=0
virtual void wait ()=0

Protected Member Functions

 AbstractCommScheme ()=default

Constructor & Destructor Documentation

◆ ~AbstractCommScheme()

virtual walberla::v8::halo_exchange::AbstractCommScheme::~AbstractCommScheme ( )
virtualdefault

◆ AbstractCommScheme() [1/2]

walberla::v8::halo_exchange::AbstractCommScheme::AbstractCommScheme ( const AbstractCommScheme & )
delete

◆ AbstractCommScheme() [2/2]

walberla::v8::halo_exchange::AbstractCommScheme::AbstractCommScheme ( )
protecteddefault

Member Function Documentation

◆ operator=()

AbstractCommScheme & walberla::v8::halo_exchange::AbstractCommScheme::operator= ( const AbstractCommScheme & )
delete

◆ startCommunication()

virtual void walberla::v8::halo_exchange::AbstractCommScheme::startCommunication ( )
pure virtual

◆ wait()

virtual void walberla::v8::halo_exchange::AbstractCommScheme::wait ( )
pure virtual

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