ContactStorage.h File Reference

Detailed Description

#include <mesa_pd/data/DataTypes.h>
#include <mesa_pd/data/STLOverloads.h>
#include <core/Abort.h>
#include <core/debug/Debug.h>
#include <core/math/AABB.h>
#include <core/OpenMP.h>
#include <core/STLIO.h>
#include <core/UniqueID.h>
#include <atomic>
#include <limits>
#include <map>
#include <type_traits>
#include <unordered_map>
#include <vector>

Classes

class  walberla::mesa_pd::data::ContactStorage
 
class  walberla::mesa_pd::data::ContactStorage::Contact
 
class  walberla::mesa_pd::data::ContactStorage::iterator
 
class  walberla::mesa_pd::data::SelectContactUid
 Predicate that selects a certain property from a Contact. More...
 
class  walberla::mesa_pd::data::SelectContactId1
 Predicate that selects a certain property from a Contact. More...
 
class  walberla::mesa_pd::data::SelectContactId2
 Predicate that selects a certain property from a Contact. More...
 
class  walberla::mesa_pd::data::SelectContactDistance
 Predicate that selects a certain property from a Contact. More...
 
class  walberla::mesa_pd::data::SelectContactNormal
 Predicate that selects a certain property from a Contact. More...
 
class  walberla::mesa_pd::data::SelectContactPosition
 Predicate that selects a certain property from a Contact. More...
 
class  walberla::mesa_pd::data::SelectContactT
 Predicate that selects a certain property from a Contact. More...
 
class  walberla::mesa_pd::data::SelectContactO
 Predicate that selects a certain property from a Contact. More...
 
class  walberla::mesa_pd::data::SelectContactR1
 Predicate that selects a certain property from a Contact. More...
 
class  walberla::mesa_pd::data::SelectContactR2
 Predicate that selects a certain property from a Contact. More...
 
class  walberla::mesa_pd::data::SelectContactMu
 Predicate that selects a certain property from a Contact. More...
 
class  walberla::mesa_pd::data::SelectContactP
 Predicate that selects a certain property from a Contact. More...
 
class  walberla::mesa_pd::data::SelectContactDiag_nto
 Predicate that selects a certain property from a Contact. More...
 
class  walberla::mesa_pd::data::SelectContactDiag_nto_inv
 Predicate that selects a certain property from a Contact. More...
 
class  walberla::mesa_pd::data::SelectContactDiag_to_inv
 Predicate that selects a certain property from a Contact. More...
 
class  walberla::mesa_pd::data::SelectContactDiag_n_inv
 Predicate that selects a certain property from a Contact. More...
 

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::mesa_pd
 
 walberla::mesa_pd::data
 

Typedefs

using walberla::mesa_pd::data::Contact = ContactStorage::Contact
 

Functions

std::ostream & walberla::mesa_pd::data::operator<< (std::ostream &os, const ContactStorage::Contact &p)
 
ContactStorage::iterator walberla::mesa_pd::data::operator+ (const ContactStorage::iterator &it, const size_t n)
 
ContactStorage::iterator walberla::mesa_pd::data::operator+ (const size_t n, const ContactStorage::iterator &it)
 
ContactStorage::iterator walberla::mesa_pd::data::operator- (const ContactStorage::iterator &it, const size_t n)
 
ContactStorage::iterator::difference_type walberla::mesa_pd::data::operator- (const ContactStorage::iterator &lhs, const ContactStorage::iterator &rhs)
 
bool walberla::mesa_pd::data::operator== (const ContactStorage::iterator &lhs, const ContactStorage::iterator &rhs)
 
bool walberla::mesa_pd::data::operator!= (const ContactStorage::iterator &lhs, const ContactStorage::iterator &rhs)
 
bool walberla::mesa_pd::data::operator< (const ContactStorage::iterator &lhs, const ContactStorage::iterator &rhs)
 
bool walberla::mesa_pd::data::operator> (const ContactStorage::iterator &lhs, const ContactStorage::iterator &rhs)
 
bool walberla::mesa_pd::data::operator<= (const ContactStorage::iterator &lhs, const ContactStorage::iterator &rhs)
 
bool walberla::mesa_pd::data::operator>= (const ContactStorage::iterator &lhs, const ContactStorage::iterator &rhs)
 
void walberla::mesa_pd::data::swap (ContactStorage::iterator &lhs, ContactStorage::iterator &rhs)