waLBerla 7.2
|
Classes | |
class | walberla::mesa_pd::data::particle_flags::FlagT |
struct | walberla::mpi::BufferSizeTrait< walberla::mesa_pd::data::particle_flags::FlagT > |
Namespaces | |
namespace | walberla |
Storage for detected contacts which can be used to perform actions for all contacts, e.g. | |
namespace | walberla::mesa_pd |
namespace | walberla::mesa_pd::data |
namespace | walberla::mesa_pd::data::particle_flags |
namespace | walberla::mpi |
Functions | |
void | walberla::mesa_pd::data::particle_flags::set (FlagT &flags, const FlagT::value_type flag) |
void | walberla::mesa_pd::data::particle_flags::unset (FlagT &flags, const FlagT::value_type flag) |
bool | walberla::mesa_pd::data::particle_flags::isSet (const FlagT &flags, const FlagT::value_type flag) |
std::ostream & | walberla::mesa_pd::data::particle_flags::operator<< (std::ostream &os, const FlagT &flags) |
template<typename T , typename G > | |
mpi::GenericSendBuffer< T, G > & | walberla::mpi::operator<< (mpi::GenericSendBuffer< T, G > &buf, const walberla::mesa_pd::data::particle_flags::FlagT &flags) |
template<typename T > | |
mpi::GenericRecvBuffer< T > & | walberla::mpi::operator>> (mpi::GenericRecvBuffer< T > &buf, walberla::mesa_pd::data::particle_flags::FlagT &flags) |
Variables | |
static const FlagT::value_type | walberla::mesa_pd::data::particle_flags::NO_FLAGS = 0 |
default value after initialization | |
static const FlagT::value_type | walberla::mesa_pd::data::particle_flags::INFINITE = (1 << 1) |
the particle extends into at least one direction till infinity | |
static const FlagT::value_type | walberla::mesa_pd::data::particle_flags::FIXED = (1 << 2) |
spatial integrators will skip this particle, however, forces and torques are reset | |
static const FlagT::value_type | walberla::mesa_pd::data::particle_flags::NON_COMMUNICATING = (1 << 3) |
all communication functions are skipped for this particle | |
static const FlagT::value_type | walberla::mesa_pd::data::particle_flags::GHOST = (1 << 4) |
this is a ghost particle | |
static const FlagT::value_type | walberla::mesa_pd::data::particle_flags::GLOBAL = (1 << 5) |
this particle exists on all processes with the same uid | |