aabb_ | walberla::pe::RigidBody | protected |
accFromWF(real_t px, real_t py, real_t pz) const | walberla::pe::RigidBody | inline |
accFromWF(const Vec3 &gpos) const | walberla::pe::RigidBody | inline |
addForce(real_t fx, real_t fy, real_t fz) | walberla::pe::RigidBody | inline |
addForce(const Vec3 &f) | walberla::pe::RigidBody | inline |
addForceAtPos(real_t fx, real_t fy, real_t fz, real_t px, real_t py, real_t pz) | walberla::pe::RigidBody | inline |
addForceAtPos(const Vec3 &f, const Vec3 &gpos) | walberla::pe::RigidBody | inline |
addForceAtRelPos(real_t fx, real_t fy, real_t fz, real_t px, real_t py, real_t pz) | walberla::pe::RigidBody | inline |
addForceAtRelPos(const Vec3 &f, const Vec3 &rpos) | walberla::pe::RigidBody | inline |
addImpulse(real_t jx, real_t jy, real_t jz) | walberla::pe::RigidBody | inline |
addImpulse(const Vec3 &j) | walberla::pe::RigidBody | inline |
addImpulseAtPos(real_t jx, real_t jy, real_t jz, real_t px, real_t py, real_t pz) | walberla::pe::RigidBody | inline |
addImpulseAtPos(const Vec3 &j, const Vec3 &p) | walberla::pe::RigidBody | inline |
addRelForce(real_t fx, real_t fy, real_t fz) | walberla::pe::RigidBody | inline |
addRelForce(const Vec3 &f) | walberla::pe::RigidBody | inline |
addRelForceAtPos(real_t fx, real_t fy, real_t fz, real_t px, real_t py, real_t pz) | walberla::pe::RigidBody | inline |
addRelForceAtPos(const Vec3 &f, const Vec3 &gpos) | walberla::pe::RigidBody | inline |
addRelForceAtRelPos(real_t fx, real_t fy, real_t fz, real_t px, real_t py, real_t pz) | walberla::pe::RigidBody | inline |
addRelForceAtRelPos(const Vec3 &f, const Vec3 &rpos) | walberla::pe::RigidBody | inline |
addTorque(real_t tx, real_t ty, real_t tz) | walberla::pe::RigidBody | inline |
addTorque(const Vec3 &t) | walberla::pe::RigidBody | inline |
awake_ | walberla::pe::RigidBody | protected |
calcBoundingBox() override | walberla::pe::Ellipsoid | inlineprotectedvirtual |
calcDensity(const Vec3 &semiAxes, real_t mass) | walberla::pe::Ellipsoid | inlinestatic |
calcInertia(const real_t mass, const Vec3 &semiAxes) | walberla::pe::Ellipsoid | inlinestatic |
calcMass(const Vec3 &semiAxes, real_t density) | walberla::pe::Ellipsoid | inlinestatic |
calcMotion() | walberla::pe::RigidBody | inline |
calcVolume(const Vec3 &semiAxes) | walberla::pe::Ellipsoid | inlinestatic |
cellId_ | walberla::pe::ccd::HashGridsBodyTrait | protected |
checkInvariants() | walberla::pe::RigidBody | virtual |
communicating_ | walberla::pe::RigidBody | protected |
containsPoint(real_t px, real_t py, real_t pz) const | walberla::pe::RigidBody | inline |
containsPoint(const Vec3 &gpos) const | walberla::pe::RigidBody | inline |
containsRelPoint(real_t px, real_t py, real_t pz) const | walberla::pe::RigidBody | inline |
containsRelPoint(const Vec3 &rpos) const | walberla::pe::RigidBody | inline |
containsRelPointImpl(real_t px, real_t py, real_t pz) const override | walberla::pe::Ellipsoid | protectedvirtual |
Ellipsoid(id_t sid, id_t uid, const Vec3 &gpos, const Quat &q, const Vec3 &semiAxes, MaterialID material, const bool global, const bool communicating, const bool infiniteMass) | walberla::pe::Ellipsoid | explicit |
Ellipsoid(id_t const typeID, id_t sid, id_t uid, const Vec3 &rpos, const Quat &q, const Vec3 &semiAxes, MaterialID material, const bool global, const bool communicating, const bool infiniteMass) | walberla::pe::Ellipsoid | explicit |
finite_ | walberla::pe::RigidBody | protected |
fix() | walberla::pe::RigidBody | inlineprotectedvirtual |
force_ | walberla::pe::RigidBody | protected |
GeomPrimitive(id_t const typeID, id_t sid, id_t uid, MaterialID material) | walberla::pe::GeomPrimitive | explicitprotected |
getAABB() const | walberla::pe::RigidBody | inline |
getAABBSize() const | walberla::pe::RigidBody | inline |
getAngularVel() const | walberla::pe::RigidBody | inline |
getBodyAngularVel() const | walberla::pe::RigidBody | inline |
getBodyInertia() const | walberla::pe::RigidBody | inline |
getBodyLinearVel() const | walberla::pe::RigidBody | inline |
getCellId() const | walberla::pe::ccd::HashGridsBodyTrait | inline |
getEnergy() const | walberla::pe::RigidBody | inline |
getForce() const | walberla::pe::RigidBody | inline |
getGrid() const | walberla::pe::ccd::HashGridsBodyTrait | inline |
getHash() const | walberla::pe::ccd::HashGridsBodyTrait | inline |
getID() const | walberla::pe::RigidBody | inline |
getInertia() const | walberla::pe::RigidBody | inline |
getInvBodyInertia() const | walberla::pe::RigidBody | inline |
getInvInertia() const | walberla::pe::RigidBody | inline |
getInvMass() const | walberla::pe::RigidBody | inline |
getKineticEnergy() const | walberla::pe::RigidBody | inline |
getLinearVel() const | walberla::pe::RigidBody | inline |
getManager() | walberla::pe::RigidBody | inline |
getManager() const | walberla::pe::RigidBody | inline |
getMass() const | walberla::pe::RigidBody | inline |
getMaterial() const | walberla::pe::GeomPrimitive | inline |
getPosition() const | walberla::pe::RigidBody | inline |
getQuaternion() const | walberla::pe::RigidBody | inline |
getRelPosition() const | walberla::pe::RigidBody | inline |
getRelQuaternion() const | walberla::pe::RigidBody | inline |
getRotation() const | walberla::pe::RigidBody | inline |
getRotationalEnergy() const | walberla::pe::RigidBody | inline |
getSemiAxes() const | walberla::pe::Ellipsoid | inline |
getStaticTypeID() | walberla::pe::Ellipsoid | inlinestatic |
getSuperBody() | walberla::pe::RigidBody | inline |
getSuperBody() const | walberla::pe::RigidBody | inline |
getSystemID() const | walberla::pe::RigidBody | inline |
getTopSuperBody() | walberla::pe::RigidBody | inline |
getTopSuperBody() const | walberla::pe::RigidBody | inline |
getTorque() const | walberla::pe::RigidBody | inline |
getTypeID() const | walberla::pe::RigidBody | inline |
getVolume() const override | walberla::pe::Ellipsoid | inlinevirtual |
global_ | walberla::pe::RigidBody | protected |
gpos_ | walberla::pe::RigidBody | private |
grid_ | walberla::pe::ccd::HashGridsBodyTrait | protected |
handleFixation() | walberla::pe::RigidBody | inlineprotectedvirtual |
handleModification() | walberla::pe::RigidBody | inlineprotectedvirtual |
handleRotation() | walberla::pe::RigidBody | inlineprotectedvirtual |
handleTranslation() | walberla::pe::RigidBody | inlineprotectedvirtual |
hasForce() const | walberla::pe::RigidBody | inline |
hash_ | walberla::pe::ccd::HashGridsBodyTrait | protected |
HashGridsBodyTrait() | walberla::pe::ccd::HashGridsBodyTrait | inlineexplicitprotected |
hasInfiniteMass() const | walberla::pe::RigidBody | inline |
hasManager() const | walberla::pe::RigidBody | inline |
hasSubBodies() const | walberla::pe::RigidBody | inlinevirtual |
hasSuperBody() const | walberla::pe::RigidBody | inline |
I_ | walberla::pe::RigidBody | protected |
Iinv_ | walberla::pe::RigidBody | protected |
index_ | walberla::pe::cr::HCSITSBodyTrait | |
invMass_ | walberla::pe::RigidBody | protected |
isAwake() const | walberla::pe::RigidBody | inline |
isCommunicating() const | walberla::pe::RigidBody | inline |
isFinite() const | walberla::pe::RigidBody | inline |
isFixed() const | walberla::pe::RigidBody | inline |
isGlobal() const | walberla::pe::RigidBody | inline |
isMarkedForDeletion() const | walberla::pe::RigidBody | inline |
isRemote() const | walberla::pe::RigidBody | inline |
isSurfacePoint(real_t px, real_t py, real_t pz) const | walberla::pe::RigidBody | inline |
isSurfacePoint(const Vec3 &gpos) const | walberla::pe::RigidBody | inline |
isSurfaceRelPoint(real_t px, real_t py, real_t pz) const | walberla::pe::RigidBody | inline |
isSurfaceRelPoint(const Vec3 &rpos) const | walberla::pe::RigidBody | inline |
isSurfaceRelPointImpl(real_t px, real_t py, real_t pz) const override | walberla::pe::Ellipsoid | protectedvirtual |
isVisible() const | walberla::pe::RigidBody | inline |
manager_ | walberla::pe::RigidBody | protected |
markForDeletion() | walberla::pe::RigidBody | inline |
mass_ | walberla::pe::RigidBody | protected |
material_ | walberla::pe::GeomPrimitive | protected |
motion_ | walberla::pe::RigidBody | protected |
MPITrait | walberla::pe::RigidBody | |
NonCopyable()=default | walberla::NonCopyable | private |
NonCopyable(const NonCopyable &) | walberla::NonCopyable | private |
operator=(const NonCopyable &) | walberla::NonCopyable | private |
pointFromBFtoWF(real_t px, real_t py, real_t pz) const | walberla::pe::RigidBody | inline |
pointFromBFtoWF(const Vec3 &rpos) const | walberla::pe::RigidBody | inline |
pointFromWFtoBF(real_t px, real_t py, real_t pz) const | walberla::pe::RigidBody | inline |
pointFromWFtoBF(const Vec3 &gpos) const | walberla::pe::RigidBody | inline |
print(std::ostream &os, const char *tab) const override | walberla::pe::Ellipsoid | virtual |
q_ | walberla::pe::RigidBody | private |
R_ | walberla::pe::RigidBody | private |
remote_ | walberla::pe::RigidBody | protected |
resetForceAndTorque() | walberla::pe::RigidBody | inlinevirtual |
resetSB() | walberla::pe::RigidBody | inline |
RigidBody(id_t const typeID, id_t sid, id_t uid) | walberla::pe::RigidBody | explicitprotected |
rotate(real_t x, real_t y, real_t z, real_t angle) | walberla::pe::RigidBody | inline |
rotate(const Vec3 &axis, real_t angle) | walberla::pe::RigidBody | inline |
rotate(real_t xangle, real_t yangle, real_t zangle) | walberla::pe::RigidBody | inline |
rotate(const Vec3 &euler) | walberla::pe::RigidBody | inline |
rotate(const Quat &dq) | walberla::pe::RigidBody | inline |
rotateAroundOrigin(real_t x, real_t y, real_t z, real_t angle) | walberla::pe::RigidBody | inline |
rotateAroundOrigin(const Vec3 &axis, real_t angle) | walberla::pe::RigidBody | inline |
rotateAroundOrigin(real_t xangle, real_t yangle, real_t zangle) | walberla::pe::RigidBody | inline |
rotateAroundOrigin(const Vec3 &euler) | walberla::pe::RigidBody | inline |
rotateAroundOrigin(const Quat &dq) | walberla::pe::RigidBody | inline |
rotateAroundOriginImpl(const Quat &dq) | walberla::pe::RigidBody | inlineprotectedvirtual |
rotateAroundPoint(const Vec3 &point, const Vec3 &axis, real_t angle) | walberla::pe::RigidBody | inline |
rotateAroundPoint(const Vec3 &point, const Vec3 &euler) | walberla::pe::RigidBody | inline |
rotateAroundPointImpl(const Vec3 &point, const Quat &dq) | walberla::pe::RigidBody | inlineprotectedvirtual |
rotateImpl(const Quat &dq) | walberla::pe::RigidBody | inlineprotectedvirtual |
sb_ | walberla::pe::RigidBody | protected |
semiAxes_ | walberla::pe::Ellipsoid | protected |
setAngularVel(real_t ax, real_t ay, real_t az) | walberla::pe::RigidBody | inline |
setAngularVel(const Vec3 &avel) | walberla::pe::RigidBody | inline |
SetBodyTypeIDs | walberla::pe::Ellipsoid | friend |
setCellId(size_t cell) | walberla::pe::ccd::HashGridsBodyTrait | inline |
setCommunicating(const bool communicating) | walberla::pe::RigidBody | inline |
setFinite(const bool finite) | walberla::pe::RigidBody | inline |
setForce(const Vec3 &f) | walberla::pe::RigidBody | inline |
setGlobal(const bool global) | walberla::pe::RigidBody | inline |
setGrid(void *grid) | walberla::pe::ccd::HashGridsBodyTrait | inline |
setHash(size_t hash) | walberla::pe::ccd::HashGridsBodyTrait | inline |
setLinearVel(real_t vx, real_t vy, real_t vz) | walberla::pe::RigidBody | inline |
setLinearVel(const Vec3 &lvel) | walberla::pe::RigidBody | inline |
setMassAndInertia(const real_t mass, const Mat3 &inertia) | walberla::pe::RigidBody | inlineprotected |
setMassAndInertiaToInfinity() | walberla::pe::RigidBody | inline |
setOrientation(real_t r, real_t i, real_t j, real_t k) | walberla::pe::RigidBody | inline |
setOrientation(const Quat &q) | walberla::pe::RigidBody | inline |
setOrientationImpl(real_t r, real_t i, real_t j, real_t k) | walberla::pe::RigidBody | inlineprotectedvirtual |
setPosition(real_t px, real_t py, real_t pz) | walberla::pe::RigidBody | inline |
setPosition(const Vec3 &gpos) | walberla::pe::RigidBody | inline |
setPositionImpl(real_t px, real_t py, real_t pz) | walberla::pe::RigidBody | inlineprotectedvirtual |
setRelAngularVel(real_t ax, real_t ay, real_t az) | walberla::pe::RigidBody | inline |
setRelAngularVel(const Vec3 &avel) | walberla::pe::RigidBody | inline |
setRelLinearVel(real_t vx, real_t vy, real_t vz) | walberla::pe::RigidBody | inline |
setRelLinearVel(const Vec3 &lvel) | walberla::pe::RigidBody | inline |
setRelOrientation(const Quat &q) | walberla::pe::RigidBody | inline |
setRelPosition(const Vec3 &gpos) | walberla::pe::RigidBody | inline |
setRemote(bool remote) | walberla::pe::RigidBody | inlinevirtual |
setSB(BodyID body) | walberla::pe::RigidBody | inline |
setStaticTypeID(id_t typeID) | walberla::pe::Ellipsoid | inlineprivatestatic |
setTorque(const Vec3 &tau) | walberla::pe::RigidBody | inline |
setVisible(bool visible) | walberla::pe::RigidBody | inline |
sid_ | walberla::pe::RigidBody | protected |
signalFixation() | walberla::pe::RigidBody | inlineprotected |
signalModification() | walberla::pe::RigidBody | inlineprotected |
signalRotation() | walberla::pe::RigidBody | inlineprotected |
signalTranslation() | walberla::pe::RigidBody | inlineprotected |
staticTypeID_ | walberla::pe::Ellipsoid | privatestatic |
support(const Vec3 &d) const override | walberla::pe::Ellipsoid | inlinevirtual |
supportContactThreshold(const Vec3 &d) const | walberla::pe::RigidBody | inlinevirtual |
toBeDeleted_ | walberla::pe::RigidBody | protected |
torque_ | walberla::pe::RigidBody | protected |
translate(real_t dx, real_t dy, real_t dz) | walberla::pe::RigidBody | inline |
translate(const Vec3 &dp) | walberla::pe::RigidBody | inline |
translateImpl(real_t dx, real_t dy, real_t dz) | walberla::pe::RigidBody | inlineprotectedvirtual |
typeID_ | walberla::pe::RigidBody | private |
uid_ | walberla::pe::RigidBody | protected |
v_ | walberla::pe::RigidBody | mutableprotected |
vectorFromBFtoWF(real_t vx, real_t vy, real_t vz) const | walberla::pe::RigidBody | inline |
vectorFromBFtoWF(const Vec3 &v) const | walberla::pe::RigidBody | inline |
vectorFromWFtoBF(real_t vx, real_t vy, real_t vz) const | walberla::pe::RigidBody | inline |
vectorFromWFtoBF(const Vec3 &v) const | walberla::pe::RigidBody | inline |
velFromBF(real_t px, real_t py, real_t pz) const | walberla::pe::RigidBody | virtual |
velFromBF(const Vec3 &rpos) const | walberla::pe::RigidBody | virtual |
velFromWF(real_t px, real_t py, real_t pz) const | walberla::pe::RigidBody | virtual |
velFromWF(const Vec3 &gpos) const | walberla::pe::RigidBody | virtual |
visible_ | walberla::pe::RigidBody | protected |
w_ | walberla::pe::RigidBody | mutableprotected |
wake() | walberla::pe::RigidBody | inline |
~Ellipsoid() override | walberla::pe::Ellipsoid | |
~GeomPrimitive() override=0 | walberla::pe::GeomPrimitive | protectedpure virtual |
~NonCopyable()=default | walberla::NonCopyable | private |
~RigidBody()=0 | walberla::pe::RigidBody | pure virtual |