walberla::mesa_pd::ParticleCopyNotification::Parameters Struct Reference

#include <ParticleCopyNotification.h>

Public Attributes

walberla::id_t uid {UniqueID<data::Particle>::invalidID()}
 
walberla::mesa_pd::Vec3 position {real_t(0)}
 
walberla::real_t interactionRadius {real_t(0)}
 
walberla::mesa_pd::data::particle_flags::FlagT flags {}
 
int owner {-1}
 
std::unordered_set< walberla::mpi::MPIRank > ghostOwners {}
 
walberla::mesa_pd::Vec3 linearVelocity {real_t(0)}
 
walberla::real_t invMass {real_t(1)}
 
walberla::mesa_pd::Vec3 oldForce {real_t(0)}
 
size_t shapeID {}
 
std::shared_ptr< walberla::mesa_pd::data::BaseShapebaseShape {make_shared<walberla::mesa_pd::data::BaseShape>()}
 
walberla::mesa_pd::Rot3 rotation {}
 
walberla::mesa_pd::Vec3 angularVelocity {real_t(0)}
 
walberla::mesa_pd::Vec3 oldTorque {real_t(0)}
 
walberla::real_t radiusAtTemperature {real_t(0)}
 
uint_t type {0}
 
std::map< walberla::id_t, walberla::mesa_pd::data::ContactHistoryoldContactHistory {}
 
walberla::real_t temperature {real_t(0)}
 
walberla::mesa_pd::Vec3 hydrodynamicForce {real_t(0)}
 
walberla::mesa_pd::Vec3 hydrodynamicTorque {real_t(0)}
 
walberla::mesa_pd::Vec3 oldHydrodynamicForce {real_t(0)}
 
walberla::mesa_pd::Vec3 oldHydrodynamicTorque {real_t(0)}
 
walberla::real_t virtualMass {real_t(0)}
 
walberla::real_t invMassIncludingVirtual {real_t(0)}
 
walberla::mesa_pd::Vec3 oldLinearAcceleration {real_t(0)}
 
walberla::mesa_pd::Mat3 invInertiaBF {real_t(0)}
 
walberla::mesa_pd::Mat3 virtualInertiaBF {real_t(0)}
 
walberla::mesa_pd::Mat3 invInertiaBFIncludingVirtual {real_t(0)}
 
walberla::mesa_pd::Vec3 oldAngularAcceleration {real_t(0)}
 
int64_t clusterID {-1}
 
int64_t segmentID {-1}
 

Member Data Documentation

◆ angularVelocity

walberla::mesa_pd::Vec3 walberla::mesa_pd::ParticleCopyNotification::Parameters::angularVelocity {real_t(0)}

◆ baseShape

std::shared_ptr<walberla::mesa_pd::data::BaseShape> walberla::mesa_pd::ParticleCopyNotification::Parameters::baseShape {make_shared<walberla::mesa_pd::data::BaseShape>()}

◆ clusterID

int64_t walberla::mesa_pd::ParticleCopyNotification::Parameters::clusterID {-1}

◆ flags

walberla::mesa_pd::data::particle_flags::FlagT walberla::mesa_pd::ParticleCopyNotification::Parameters::flags {}

◆ ghostOwners

std::unordered_set<walberla::mpi::MPIRank> walberla::mesa_pd::ParticleCopyNotification::Parameters::ghostOwners {}

◆ hydrodynamicForce

walberla::mesa_pd::Vec3 walberla::mesa_pd::ParticleCopyNotification::Parameters::hydrodynamicForce {real_t(0)}

◆ hydrodynamicTorque

walberla::mesa_pd::Vec3 walberla::mesa_pd::ParticleCopyNotification::Parameters::hydrodynamicTorque {real_t(0)}

◆ interactionRadius

walberla::real_t walberla::mesa_pd::ParticleCopyNotification::Parameters::interactionRadius {real_t(0)}

◆ invInertiaBF

walberla::mesa_pd::Mat3 walberla::mesa_pd::ParticleCopyNotification::Parameters::invInertiaBF {real_t(0)}

◆ invInertiaBFIncludingVirtual

walberla::mesa_pd::Mat3 walberla::mesa_pd::ParticleCopyNotification::Parameters::invInertiaBFIncludingVirtual {real_t(0)}

◆ invMass

walberla::real_t walberla::mesa_pd::ParticleCopyNotification::Parameters::invMass {real_t(1)}

◆ invMassIncludingVirtual

walberla::real_t walberla::mesa_pd::ParticleCopyNotification::Parameters::invMassIncludingVirtual {real_t(0)}

◆ linearVelocity

walberla::mesa_pd::Vec3 walberla::mesa_pd::ParticleCopyNotification::Parameters::linearVelocity {real_t(0)}

◆ oldAngularAcceleration

walberla::mesa_pd::Vec3 walberla::mesa_pd::ParticleCopyNotification::Parameters::oldAngularAcceleration {real_t(0)}

◆ oldContactHistory

std::map<walberla::id_t, walberla::mesa_pd::data::ContactHistory> walberla::mesa_pd::ParticleCopyNotification::Parameters::oldContactHistory {}

◆ oldForce

walberla::mesa_pd::Vec3 walberla::mesa_pd::ParticleCopyNotification::Parameters::oldForce {real_t(0)}

◆ oldHydrodynamicForce

walberla::mesa_pd::Vec3 walberla::mesa_pd::ParticleCopyNotification::Parameters::oldHydrodynamicForce {real_t(0)}

◆ oldHydrodynamicTorque

walberla::mesa_pd::Vec3 walberla::mesa_pd::ParticleCopyNotification::Parameters::oldHydrodynamicTorque {real_t(0)}

◆ oldLinearAcceleration

walberla::mesa_pd::Vec3 walberla::mesa_pd::ParticleCopyNotification::Parameters::oldLinearAcceleration {real_t(0)}

◆ oldTorque

walberla::mesa_pd::Vec3 walberla::mesa_pd::ParticleCopyNotification::Parameters::oldTorque {real_t(0)}

◆ owner

int walberla::mesa_pd::ParticleCopyNotification::Parameters::owner {-1}

◆ position

walberla::mesa_pd::Vec3 walberla::mesa_pd::ParticleCopyNotification::Parameters::position {real_t(0)}

◆ radiusAtTemperature

walberla::real_t walberla::mesa_pd::ParticleCopyNotification::Parameters::radiusAtTemperature {real_t(0)}

◆ rotation

walberla::mesa_pd::Rot3 walberla::mesa_pd::ParticleCopyNotification::Parameters::rotation {}

◆ segmentID

int64_t walberla::mesa_pd::ParticleCopyNotification::Parameters::segmentID {-1}

◆ shapeID

size_t walberla::mesa_pd::ParticleCopyNotification::Parameters::shapeID {}

◆ temperature

walberla::real_t walberla::mesa_pd::ParticleCopyNotification::Parameters::temperature {real_t(0)}

◆ type

uint_t walberla::mesa_pd::ParticleCopyNotification::Parameters::type {0}

◆ uid

walberla::id_t walberla::mesa_pd::ParticleCopyNotification::Parameters::uid {UniqueID<data::Particle>::invalidID()}

◆ virtualInertiaBF

walberla::mesa_pd::Mat3 walberla::mesa_pd::ParticleCopyNotification::Parameters::virtualInertiaBF {real_t(0)}

◆ virtualMass

walberla::real_t walberla::mesa_pd::ParticleCopyNotification::Parameters::virtualMass {real_t(0)}

The documentation for this struct was generated from the following file: