UID.h File Reference

Detailed Description

Author
Florian Schornbaum flori.nosp@m.an.s.nosp@m.chorn.nosp@m.baum.nosp@m.@fau..nosp@m.de
Christian Feichtinger
#include "waLBerlaDefinitions.h"
#include "core/debug/Debug.h"
#include "core/mpi/BufferDataTypeExtensions.h"
#include <iostream>
#include <map>
#include <sstream>
#include <string>
#include <mutex>
#include <shared_mutex>

Classes

class  walberla::uid::UID< T >
 Class for creating, storing, and managing unique identifiers. More...
 
struct  walberla::mpi::BufferSizeTrait< walberla::uid::UID< GE > >
 

Namespaces

 walberla
 \file TimestepTracker.h \ingroup lbm \author Frederik Hennig frede.nosp@m.rik..nosp@m.henni.nosp@m.g@fa.nosp@m.u.de
 
 walberla::uid
 
 walberla::mpi
 

Functions

template<typename T >
std::ostream & walberla::uid::operator<< (std::ostream &os, const UID< T > &uid)
 
template<typename T , typename G , typename GE >
mpi::GenericSendBuffer< T, G > & walberla::mpi::operator<< (mpi::GenericSendBuffer< T, G > &buffer, const walberla::uid::UID< GE > &uid)
 
template<typename T , typename GE >
mpi::GenericRecvBuffer< T > & walberla::mpi::operator>> (mpi::GenericRecvBuffer< T > &buffer, walberla::uid::UID< GE > &uid)