OPAL (Object Oriented Parallel Accelerator Library) 2022.1
OPAL
|
#include <complex>
#include <cstddef>
#include <vector>
#include <iostream>
#include <cstring>
#include <cstdlib>
#include "Message/Message.hpp"
Go to the source code of this file.
Macros | |
#define | DEFINE_BUILTIN_TRAIT_CLASS(T) |
#define | DEFINE_ALL_BUILTIN_TRAIT_CLASS(T) |
Functions | |
std::ostream & | operator<< (std::ostream &o, const Message &m) |
template<class T > | |
void | putMessage (Message &m, const T &t) |
template<class ForwardIterator > | |
void | putMessage (Message &m, ForwardIterator beg, ForwardIterator end) |
template<class RandomAccessIterator > | |
void | putMessage (Message &m, const std::vector< size_t > &v, RandomAccessIterator r) |
template<class T > | |
void | getMessage (Message &m, T &t) |
template<class T > | |
void | getMessage (Message &m, T *t) |
template<class T > | |
void | getMessage (Message &m, T *t, T *) |
template<class OutputIterator > | |
void | getMessage_iter (Message &m, OutputIterator o) |
#define DEFINE_ALL_BUILTIN_TRAIT_CLASS | ( | T | ) |
#define DEFINE_BUILTIN_TRAIT_CLASS | ( | T | ) |
|
inline |
Definition at line 572 of file Message.h.
References Message::get().
Referenced by IpplInfo::find_smp_nodes(), ParticleAttrib< T >::getMessage(), IpplParticleBase< PLayout >::getMessageAndCreate(), BareField< T, Dim >::getsingle(), BareField< T, Dim >::getsingle_bc(), DiscConfig::parse_config(), FieldDebugPrint< T, Dim >::print(), FieldPrint< T, Dim >::print(), DiscField< Dim >::read_meta(), DiscParticle::read_meta(), H5PartWrapper::receiveFailureMessage(), reduce(), reduce_masked(), and scatter().
|
inline |
Definition at line 579 of file Message.h.
References Message::get_iter().
|
inline |
Definition at line 586 of file Message.h.
References Message::get_iter().
|
inline |
Definition at line 595 of file Message.h.
References Message::get_iter().
Referenced by DiscField< Dim >::distribute_offsets(), IpplInfo::find_smp_nodes(), SOffset< Dim >::getMessage(), ParticleAttrib< T >::getMessage(), CompressedBrickIterator< T, Dim >::getMessage(), ParticleAttrib< T >::ghostGetMessage(), and ParticleInteractAttrib< T >::ghostGetMessage().
std::ostream & operator<< | ( | std::ostream & | o, |
const Message & | m | ||
) |
Definition at line 195 of file MessageFunctions.cpp.
References endl(), Message::item(), Message::MsgItem::numBytes(), Message::MsgItem::numElems(), Message::removed(), Message::size(), and Message::MsgItem::willNeedDelete().
|
inline |
Definition at line 563 of file Message.h.
References Message::put().
|
inline |
Definition at line 549 of file Message.h.
References Message::put().
Referenced by FieldLayout< Dim >::FieldLayout(), IpplInfo::find_smp_nodes(), BareField< T, Dim >::getsingle(), BareField< T, Dim >::getsingle_bc(), DiscConfig::parse_config(), FieldDebugPrint< T, Dim >::print(), FieldPrint< T, Dim >::print(), SOffset< Dim >::putMessage(), ParticleAttrib< T >::putMessage(), ParticleInteractAttrib< T >::putMessage(), CompressedBrickIterator< T, Dim >::putMessage(), DiscField< Dim >::read_meta(), DiscParticle::read_meta(), reduce(), reduce_masked(), scatter(), and H5PartWrapper::sendFailureMessage().
|
inline |
Definition at line 556 of file Message.h.
References end(), and Message::put().