FrictionInteraction Member List

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

absoluteNormalForce_BaseInteractionprivate
actionsAfterTimeStep()BaseInteractionvirtual
actionsOnErase()BaseInteractioninlinevirtual
addForce(Vec3D force)BaseInteraction
addTangentialForce(Vec3D force)SlidingFrictionInteractioninline
addTorque(Vec3D torque)BaseInteraction
BaseInteraction(BaseInteractable *P, BaseInteractable *I, unsigned timeStamp)BaseInteraction
BaseInteraction()BaseInteraction
BaseInteraction(const BaseInteraction &p)BaseInteraction
BaseObject()=defaultBaseObject
BaseObject(const BaseObject &p)=defaultBaseObject
computeForce()BaseInteractionvirtual
computeFrictionForce()FrictionInteraction
computeSlidingSpring(const Vec3D &tangentialRelativeVelocity)SlidingFrictionInteraction
computeSlidingSpringSuperQuadric(const Vec3D &tangentialRelativeVelocity)SlidingFrictionInteraction
contactPoint_BaseInteractionprivate
copy() const =0BaseInteractionpure virtual
copySwitchPointer(const BaseInteractable *original, BaseInteractable *ghost) constBaseInteraction
createMPIInteractionDataArray(unsigned int numberOfInteractions) constBaseInteractionvirtual
createMPIType()BaseInteractionvirtual
deleteMPIInteractionDataArray(void *dataArray)BaseInteractionvirtual
distance_BaseInteractionprivate
force_BaseInteractionprivate
FrictionInteraction(BaseInteractable *P, BaseInteractable *I, unsigned timeStamp)FrictionInteraction
FrictionInteraction()FrictionInteraction
FrictionInteraction(const FrictionInteraction &p)FrictionInteraction
gatherContactStatistics()BaseInteraction
getAbsoluteNormalForce() constBaseInteraction
getBaseName() constFrictionInteraction
getBaseSpecies() constBaseInteraction
getContactPoint() constBaseInteractioninline
getContactRadius() constBaseInteraction
getCP() constBaseInteraction
getDistance() constBaseInteraction
getEffectiveMass() constBaseInteractionprotected
getEffectiveRadius() constBaseInteractionprotected
getElasticEnergy() const overrideFrictionInteractionvirtual
getElasticEnergyAtEquilibrium(Mdouble adhesiveForce) constBaseInteractioninlineprotectedvirtual
getFieldVTK(unsigned i) constBaseInteractionvirtual
getForce() constBaseInteractioninline
getGroupId() constBaseObjectinline
getHandler() constBaseInteraction
getI()BaseInteractioninline
getI() constBaseInteractioninline
getIC() constBaseInteraction
getId() constBaseObjectinline
getIdentificationI()BaseInteraction
getIdentificationP()BaseInteraction
getIndex() constBaseObjectinline
getInteractionDetails(void *interactionDataArray, unsigned int index, unsigned int &identificationP, unsigned int &identificationI, bool &isWallInteraction, unsigned &timeStamp)BaseInteractionvirtual
getIP() constBaseInteraction
getLagrangeMultiplier()BaseInteractioninline
getMPIInteraction(void *historyDataArray, unsigned int index) constBaseInteractionvirtual
getMultiContactIdentifier() constBaseInteraction
getName() const overrideBaseInteractionvirtual
getNameVTK(unsigned i) constBaseInteractionvirtual
getNormal() constBaseInteractioninline
getNormalRelativeVelocity() constBaseInteraction
getNumberOfFieldsVTK() constBaseInteractionvirtual
getOverlap() constBaseInteractioninline
getOverlapVolume() constBaseInteraction
getP()BaseInteractioninline
getP() constBaseInteractioninline
getRelativeVelocity() constBaseInteraction
getRollingSpring() constFrictionInteraction
getSlidingSpring() constSlidingFrictionInteraction
getSpecies() constFrictionInteraction
getTangentialForce() const overrideSlidingFrictionInteractionvirtual
getTangentialOverlap() const overrideSlidingFrictionInteractionvirtual
getTimeStamp() constBaseInteractioninline
getTorque() constBaseInteractioninline
getTorsionSpring() constFrictionInteraction
getTypeVTK(unsigned i) constBaseInteractionvirtual
groupId_BaseObjectprivate
handler_BaseInteractionprivate
I_BaseInteractionprivate
id_BaseObjectprivate
identificationI_BaseInteractionprivate
identificationP_BaseInteractionprivate
importI(BaseInteractable *I)BaseInteraction
importP(BaseInteractable *P)BaseInteraction
index_BaseObjectprivate
integrate(Mdouble timeStep) overrideFrictionInteractionvirtual
isBonded() constBaseInteractioninlinevirtual
isSuperQuadricInteraction_SlidingFrictionInteractionprotected
isWallInteraction()BaseInteraction
isWallInteraction_BaseInteractionprivate
lagrangeMultiplier_BaseInteractionprivate
moveInHandler(unsigned int index)BaseObjectvirtual
moveSlidingSpring(Vec3D displacement)SlidingFrictionInteraction
multiContactIdentifier_BaseInteractionprivate
normal_BaseInteractionprivate
normalRelativeVelocity_BaseInteractionprivate
overlap_BaseInteractionprivate
P_BaseInteractionprivate
read(std::istream &is) overrideFrictionInteractionvirtual
relativeVelocity_BaseInteractionprivate
removeFromHandler()BaseInteraction
reverseHistory() overrideFrictionInteractionvirtual
rollingSpring_FrictionInteractionprivate
rollingSpringVelocity_FrictionInteractionprivate
rotateHistory(Matrix3D &rotationMatrix) overrideFrictionInteractionvirtual
setAbsoluteNormalForce(Mdouble absoluteNormalForce)BaseInteractionprotected
setBasicMPIInteractionValues(int P, int I, unsigned timeStamp, Vec3D force, Vec3D torque, bool isWallInteraction, bool resetPointers)BaseInteraction
setContactPoint(Vec3D contactPoint)BaseInteraction
setDistance(Mdouble distance)BaseInteraction
setForce(Vec3D force)BaseInteraction
setFStatData(std::fstream &fstat, BaseParticle *P, BaseWall *I)BaseInteraction
setFStatData(std::fstream &fstat, BaseParticle *P, BaseParticle *I)BaseInteraction
setGroupId(unsigned groupId)BaseObjectinline
setHandler(InteractionHandler *handler)BaseInteraction
setI(BaseInteractable *I)BaseInteraction
setId(unsigned long id)BaseObject
setIdentificationI(int identification)BaseInteraction
setIdentificationP(unsigned int identification)BaseInteraction
setIndex(unsigned int index)BaseObject
setIsSuperQuadricInteraction(bool isSuperQuadricInteraction)SlidingFrictionInteraction
setLagrangeMultiplier(Mdouble multiplier)BaseInteractioninline
setMPIInteraction(void *interactionDataArray, unsigned int index, bool resetPointers)BaseInteractionvirtual
setMultiContactIdentifier(unsigned int multiContactIdentifier_)BaseInteraction
setNormal(Vec3D normal)BaseInteraction
setNormalRelativeVelocity(Mdouble normalRelativeVelocit)BaseInteractionprotected
setOverlap(Mdouble overlap)BaseInteraction
setP(BaseInteractable *P)BaseInteraction
setRelativeVelocity(Vec3D relativeVelocity)BaseInteractionprotected
setRollingSpring(Vec3D rollingSpring)FrictionInteraction
setSlidingSpring(Vec3D slidingSpring)SlidingFrictionInteraction
setSpecies(const BaseSpecies *species)BaseInteraction
setTimeStamp(unsigned timeStamp)BaseInteraction
setTorque(Vec3D torque)BaseInteraction
setTorsionSpring(Vec3D torsionSpring)FrictionInteraction
setWallInteraction(bool flag)BaseInteraction
SlidingFrictionInteraction(BaseInteractable *P, BaseInteractable *I, unsigned timeStamp)SlidingFrictionInteraction
SlidingFrictionInteraction()SlidingFrictionInteraction
SlidingFrictionInteraction(const SlidingFrictionInteraction &p)SlidingFrictionInteraction
slidingSpring_SlidingFrictionInteractionprotected
slidingSpringVelocity_SlidingFrictionInteractionprotected
species_BaseInteractionprivate
SpeciesType typedefFrictionInteraction
tangentialForce_SlidingFrictionInteractionprotected
timeStamp_BaseInteractionprivate
torque_BaseInteractionprivate
torsionSpring_FrictionInteractionprivate
torsionSpringVelocity_FrictionInteractionprivate
write(std::ostream &os) const overrideFrictionInteractionvirtual
writeInteraction(std::ostream &os, bool created) constBaseInteractionprotected
writeToFStat(std::ostream &os, Mdouble time) constBaseInteraction
~BaseInteraction() overrideBaseInteraction
~BaseObject()=defaultBaseObjectvirtual
~FrictionInteraction() overrideFrictionInteraction
~SlidingFrictionInteraction() overrideSlidingFrictionInteraction