|
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().
