Canoe
Comprehensive Atmosphere N' Ocean Engine
|
#include <exchanger.hpp>
Public Member Functions | |
ExchangerBase () | |
virtual | ~ExchangerBase () |
virtual void | PackData (MeshBlock const *pmb) |
Pack data to send buffer. More... | |
virtual bool | UnpackData (MeshBlock const *pmb) |
Unpack data from receive buffer. More... | |
virtual void | Transfer (MeshBlock const *pmb, int n=-1)=0 |
Send and receive data. More... | |
Definition at line 17 of file exchanger.hpp.
|
inline |
Definition at line 19 of file exchanger.hpp.
|
inlinevirtual |
Definition at line 24 of file exchanger.hpp.
|
inlinevirtual |
Pack data to send buffer.
Reimplemented in ParticleBase.
Definition at line 27 of file exchanger.hpp.
|
inlinevirtual |
Unpack data from receive buffer.
Reimplemented in ParticleBase.
Definition at line 30 of file exchanger.hpp.
|
pure virtual |
Send and receive data.
Implemented in NeighborExchanger< T >, NeighborExchanger< ParticleBase >, and RadiationBand.