ClumpParticle Member List

This is the complete list of members for ClumpParticle, including all inherited members.

accelerate(const Vec3D &vel)BaseParticle
actionsAfterAddObject() overrideClumpParticlevirtual
actionsAfterTimeStep()BaseParticleinlinevirtual
addAngularVelocity(const Vec3D &angularVelocity)BaseInteractable
addDisplacement(const Vec3D &addDisp)BaseParticle
addForce(const Vec3D &addForce)BaseInteractable
addInteraction(BaseInteraction *I)BaseInteractable
addPebble(Vec3D position, Mdouble radius)ClumpParticle
addTorque(const Vec3D &addTorque)BaseInteractable
addVelocity(const Vec3D &velocity)BaseInteractableinline
angularAccelerate(const Vec3D &angVel)BaseParticle
angularAccelerateClumpIterative(double timeStep)ClumpParticle
angularAcceleration_ClumpParticleprivate
angularVelocity_BaseInteractableprivate
applyPrescribedAngularVelocity(double time)BaseInteractable
applyPrescribedOrientation(double time)BaseInteractable
applyPrescribedPosition(double time)BaseInteractable
applyPrescribedVelocity(double time)BaseInteractable
BaseInteractable()BaseInteractable
BaseInteractable(const BaseInteractable &p)BaseInteractable
BaseObject()=defaultBaseObject
BaseObject(const BaseObject &p)=defaultBaseObject
BaseParticle()BaseParticle
BaseParticle(const BaseParticle &p)BaseParticle
BaseParticle(const ParticleSpecies *s)BaseParticleexplicit
clumpInertia_ClumpParticleprivate
clumpInitInertia_ClumpParticleprivate
clumpMass_ClumpParticleprivate
ClumpParticle()ClumpParticle
ClumpParticle(const ClumpParticle &p)ClumpParticle
clumpParticleBaseParticle
communicationComplexity_BaseParticleprivate
computeMass(const ParticleSpecies &s) overrideClumpParticlevirtual
copy() const overrideClumpParticlevirtual
copyInteractionsForPeriodicParticles(const BaseInteractable &p)BaseInteractable
displacement_BaseParticleprivate
DzhanibekovParticle_ClumpParticleprivate
fixParticle()BaseParticle
force_BaseInteractableprivate
forceOMP_BaseInteractableprivate
getAngularMomentum() constBaseParticle
getAngularVelocity() constBaseInteractablevirtual
getAxes() constBaseParticlevirtual
getCenterOfMass()BaseParticleinlinevirtual
getClump() constBaseParticleinline
getCommunicationComplexity()BaseParticle
getCurvature(const Vec3D &labFixedCoordinates) const overrideBaseParticleinlinevirtual
getDisplacement() constBaseParticleinline
getDisplacement2(Mdouble xmin, Mdouble xmax, Mdouble ymin, Mdouble ymax, Mdouble zmin, Mdouble zmax, Mdouble t) constBaseParticle
getDzhanibekovParticle()ClumpParticleinline
getExponentEps1() constBaseParticlevirtual
getExponentEps2() constBaseParticlevirtual
getFieldVTK(unsigned i) const overrideClumpParticleinlinevirtual
getForce() constBaseInteractableinline
getGravitationalEnergy() constBaseParticle
getGroupId() constBaseObjectinline
getHandler() constBaseParticle
getHGridCell() constBaseParticleinline
getHGridLevel() constBaseParticleinline
getHGridNextObject() constBaseParticleinline
getHGridPrevObject() constBaseParticleinline
getHGridX() constBaseParticleinline
getHGridY() constBaseParticleinline
getHGridZ() constBaseParticleinline
getId() constBaseObjectinline
getIndex() constBaseObjectinline
getIndSpecies() constBaseInteractableinline
getInertia() constBaseParticleinline
getInfo() constBaseParticlevirtual
getInitPrincipalDirections_e1() constClumpParticleinline
getInitPrincipalDirections_e2() constClumpParticleinline
getInitPrincipalDirections_e3() constClumpParticleinline
getInteractionDistance(const BaseInteractable *i) constBaseParticleinline
getInteractions() constBaseInteractableinline
getInteractionWith(BaseParticle *P, unsigned timeStamp, InteractionHandler *interactionHandler) overrideBaseParticlevirtual
getInvInertia() constBaseParticleinline
getInvMass() const overrideBaseParticleinlinevirtual
getKineticEnergy() const overrideClumpParticleinlinevirtual
getMass() constBaseParticleinline
getMaxInteractionRadius() constBaseParticleinline
getMomentum() constBaseParticleinline
getName() const overrideClumpParticlevirtual
getNameVTK(unsigned i) const overrideClumpParticleinlinevirtual
getNumberOfFieldsVTK() const overrideClumpParticleinlinevirtual
getOrientation() constBaseInteractableinline
getParticleDimensions() constBaseParticle
getPebblePositions()ClumpParticleinline
getPebbleRadii()ClumpParticleinline
getPebbleRadius() constClumpParticleinline
getPeriodicComplexity()BaseParticle
getPeriodicComplexity(int index)BaseParticle
getPeriodicFromParticle() constBaseParticleinline
getPosition() constBaseInteractableinline
getPreviousPeriodicComplexity() constBaseParticle
getPreviousPosition() constBaseParticleinline
getPrincipalDirections_e1() constClumpParticleinline
getPrincipalDirections_e2() constClumpParticleinline
getPrincipalDirections_e3() constClumpParticleinline
getRadius() constBaseParticleinline
getRotationalEnergy() const overrideClumpParticleinlinevirtual
getSpecies() constBaseInteractableinline
getSumOfInteractionRadii(const BaseParticle *particle) constBaseParticleinline
getSurfaceArea() constBaseParticleinline
getTorque() constBaseInteractableinline
getTypeVTK(unsigned i) const overrideClumpParticleinlinevirtual
getVelocity() constBaseInteractablevirtual
getVelocityAtContact(const Vec3D &contact) constBaseInteractablevirtual
getVerticallyOriented()ClumpParticleinline
getVolume() constBaseParticlevirtual
getWallInteractionRadius(const BaseWall *wall) constBaseParticleinline
groupId_BaseObjectprivate
handler_BaseParticleprivate
hGridCellBaseParticleprivate
hGridNextObject_BaseParticleprivate
hGridPrevObject_BaseParticleprivate
id_BaseObjectprivate
index_BaseObjectprivate
indSpecies_BaseInteractableprivate
info_BaseParticleprivate
initPrincipalDirections_ClumpParticleprivate
integrateAfterForceComputation(double time, double timeStep) overrideClumpParticlevirtual
integrateBeforeForceComputation(double time, double timeStep) overrideClumpParticlevirtual
interactions_BaseInteractableprivate
invInertia_BaseParticle
invMass_BaseParticle
isClump() constBaseParticleinline
isClump_BaseParticle
isFaceContact(const Vec3D &normal) constBaseInteractableinlinevirtual
isFixed() const overrideBaseParticleinlinevirtual
isInContactWith(const BaseParticle *P) constBaseParticlevirtual
isInMPIDomain()BaseParticle
isInMPIDomain_BaseParticleprivate
isInPeriodicDomain() constBaseParticle
isInPeriodicDomain_BaseParticleprivate
isMaserParticle() constBaseParticle
isMaserParticle_BaseParticleprivate
isMPIParticle() constBaseParticle
isMPIParticle_BaseParticleprivate
isPebble() constBaseParticleinline
isPebble_BaseParticle
isPeriodicGhostParticle() constBaseParticle
isPeriodicGhostParticle_BaseParticleprivate
isSphericalParticle() const overrideClumpParticleinlinevirtual
move(const Vec3D &move)BaseInteractablevirtual
moveInHandler(unsigned int index)BaseObjectvirtual
movePrevious(const Vec3D &posMove)BaseParticle
MtoS(Matrix3D M)ClumpParticleinlineprivate
NonSphericalParticle()=defaultNonSphericalParticle
NonSphericalParticle(const NonSphericalParticle &p)=defaultNonSphericalParticle
NonSphericalParticle(const BaseParticle &p)NonSphericalParticleinline
NPebble() constClumpParticle
nPebble_ClumpParticleprivate
oldRead(std::istream &is)BaseParticlevirtual
orientation_BaseInteractableprivate
pebbleParticles_ClumpParticleprivate
pebblePos_ClumpParticleprivate
pebbleRadius_ClumpParticleprivate
periodicComplexity_BaseParticleprivate
periodicFromParticle_BaseParticleprivate
position_BaseInteractableprivate
prescribedAngularVelocity_BaseInteractableprivate
prescribedOrientation_BaseInteractableprivate
prescribedPosition_BaseInteractableprivate
prescribedVelocity_BaseInteractableprivate
previousPeriodicComplexity_BaseParticleprivate
previousPosition_BaseParticleprivate
principalDirections_ClumpParticleprivate
printHGrid(std::ostream &os) constBaseParticle
radius_BaseParticle
read(std::istream &is) overrideClumpParticlevirtual
removeInteraction(BaseInteraction *I)BaseInteractable
resetForceTorque(int numberOfOMPthreads)BaseInteractablevirtual
rotate(const Vec3D &angularVelocityDt)BaseInteractablevirtual
rotatePrincipalDirections(Vec3D rotation)ClumpParticle
rotateTensorOfInertia()ClumpParticle
setAngularVelocity(const Vec3D &angularVelocity)BaseInteractable
setAxes(const Vec3D &axes)BaseParticleinlinevirtual
setClump()ClumpParticle
setClump(ClumpParticle *master)ClumpParticleinline
setClumpMass(Mdouble mass)ClumpParticleinline
setCommunicationComplexity(unsigned complexity)BaseParticle
setDamping(Mdouble damp)ClumpParticleinline
setDisplacement(const Vec3D &disp)BaseParticle
setDzhanibekovParticle(bool d)ClumpParticleinline
setExponents(const Mdouble &eps1, const Mdouble &eps2)BaseParticleinlinevirtual
setForce(const Vec3D &force)BaseInteractableinline
setGroupId(unsigned groupId)BaseObjectinline
setHandler(ParticleHandler *handler)BaseParticle
setHGridLevel(const unsigned int level)BaseParticleinline
setHGridNextObject(BaseParticle *p)BaseParticleinline
setHGridPrevObject(BaseParticle *p)BaseParticleinline
setHGridX(const int x)BaseParticleinline
setHGridY(const int y)BaseParticleinline
setHGridZ(const int z)BaseParticleinline
setId(unsigned long id)BaseObject
setIndex(unsigned int index)BaseObject
setIndSpecies(unsigned int indSpecies) overrideBaseParticlevirtual
setInertia()BaseParticlevirtual
setInertia(MatrixSymmetric3D inertia)BaseParticle
setInfiniteInertia()BaseParticle
setInfo(Mdouble info)BaseParticlevirtual
setInitInertia(MatrixSymmetric3D inertia)ClumpParticle
setInitPrincipalDirections(Matrix3D directions)ClumpParticle
setInMPIDomain(bool flag)BaseParticle
setInPeriodicDomain(bool flag)BaseParticle
setInverseInertia(MatrixSymmetric3D inverseInertia)BaseParticle
setMaserParticle(bool flag)BaseParticle
setMass(Mdouble mass)BaseParticle
setMassForP3Statistics(Mdouble mass)BaseParticle
setMPIParticle(bool flag)BaseParticle
setOrientation(const Quaternion &orientation)BaseInteractableinlinevirtual
setOrientationViaEuler(Vec3D eulerAngle)BaseInteractable
setOrientationViaNormal(Vec3D normal)BaseInteractable
setPebble(int kPebble, ClumpParticle *pPebble)ClumpParticleinline
setPeriodicComplexity(std::vector< int > complexity)BaseParticle
setPeriodicComplexity(int index, int value)BaseParticle
setPeriodicFromParticle(BaseParticle *p)BaseParticleinline
setPeriodicGhostParticle(bool flag)BaseParticle
setPosition(const Vec3D &position)BaseInteractableinlinevirtual
setPrescribedAngularVelocity(const std::function< Vec3D(double)> &prescribedAngularVelocity)BaseInteractable
setPrescribedOrientation(const std::function< Quaternion(double)> &prescribedOrientation)BaseInteractable
setPrescribedPosition(const std::function< Vec3D(double)> &prescribedPosition)BaseInteractable
setPrescribedVelocity(const std::function< Vec3D(double)> &prescribedVelocity)BaseInteractable
setPreviousPeriodicComplexity(std::vector< int > complexity)BaseParticle
setPreviousPosition(const Vec3D &pos)BaseParticle
setPrincipalDirections(Matrix3D directions)ClumpParticle
setPrincipalDirections_e1(Vec3D e)ClumpParticleinline
setPrincipalDirections_e2(Vec3D e)ClumpParticleinline
setPrincipalDirections_e3(Vec3D e)ClumpParticleinline
setRadius(Mdouble radius)BaseParticlevirtual
setSpecies(const ParticleSpecies *species)BaseParticle
setTorque(const Vec3D &torque)BaseInteractableinline
setVelocity(const Vec3D &velocity)BaseInteractable
setVerticallyOriented(bool d)ClumpParticleinline
species_BaseInteractableprivate
StoM(MatrixSymmetric3D M)ClumpParticleinlineprivate
sumForceTorqueOMP()BaseInteractable
torque_BaseInteractableprivate
torqueOMP_BaseInteractableprivate
transpose(Matrix3D M)ClumpParticleinlineprivate
unfix()BaseParticle
updateExtraQuantities()ClumpParticle
updatePebblesVelPos()ClumpParticle
velocity_BaseInteractableprivate
VerticallyOriented_ClumpParticleprivate
viscousDamping_ClumpParticleprivate
write(std::ostream &os) const overrideClumpParticleinlinevirtual
~BaseInteractable() overrideBaseInteractable
~BaseObject()=defaultBaseObjectvirtual
~BaseParticle() overrideBaseParticle
~ClumpParticle() overrideClumpParticle
~NonSphericalParticle() override=defaultNonSphericalParticle