Interaction< NormalForceInteraction, FrictionForceInteraction, AdhesiveForceInteraction > Member List

This is the complete list of members for Interaction< NormalForceInteraction, FrictionForceInteraction, AdhesiveForceInteraction >, including all inherited members.

absoluteNormalForce_BaseInteractionprivate
actionsAfterTimeStep()Interaction< NormalForceInteraction, FrictionForceInteraction, AdhesiveForceInteraction >virtual
actionsOnErase()BaseInteractioninlinevirtual
addForce(Vec3D force)BaseInteraction
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
computeAdhesionForce()EmptyAdhesiveInteraction
computeAdhesionInteraction()EmptyAdhesiveInteraction
computeForce() finalInteraction< NormalForceInteraction, FrictionForceInteraction, AdhesiveForceInteraction >virtual
computeFrictionForce()EmptyFrictionInteraction
computeFrictionInteraction()EmptyFrictionInteraction
computeInteraction()Interaction< NormalForceInteraction, FrictionForceInteraction, AdhesiveForceInteraction >
contactPoint_BaseInteractionprivate
copy() const finalInteraction< NormalForceInteraction, FrictionForceInteraction, AdhesiveForceInteraction >virtual
copySwitchPointer(const BaseInteractable *original, BaseInteractable *ghost) constBaseInteraction
createMPIInteractionDataArray(unsigned int numberOfInteractions) const finalInteraction< NormalForceInteraction, FrictionForceInteraction, AdhesiveForceInteraction >virtual
createMPIType() finalInteraction< NormalForceInteraction, FrictionForceInteraction, AdhesiveForceInteraction >virtual
deleteMPIInteractionDataArray(void *dataArray) finalInteraction< NormalForceInteraction, FrictionForceInteraction, AdhesiveForceInteraction >virtual
distance_BaseInteractionprivate
EmptyAdhesiveInteraction(BaseInteractable *P, BaseInteractable *I, unsigned timeStamp)EmptyAdhesiveInteraction
EmptyAdhesiveInteraction()EmptyAdhesiveInteraction
EmptyAdhesiveInteraction(const EmptyAdhesiveInteraction &p)EmptyAdhesiveInteraction
EmptyFrictionInteraction(BaseInteractable *P, BaseInteractable *I, unsigned timeStamp)EmptyFrictionInteraction
EmptyFrictionInteraction()EmptyFrictionInteraction
EmptyFrictionInteraction(const EmptyFrictionInteraction &p)EmptyFrictionInteraction
force_BaseInteractionprivate
gatherContactStatistics()BaseInteraction
getAbsoluteNormalForce() constBaseInteraction
EmptyFrictionInteraction::getBaseName() constEmptyFrictionInteraction
EmptyAdhesiveInteraction::getBaseName() constEmptyAdhesiveInteraction
getBaseSpecies() constBaseInteraction
getContactPoint() constBaseInteractioninline
getContactRadius() constBaseInteraction
getCP() constBaseInteraction
getDistance() constBaseInteraction
getEffectiveMass() constBaseInteractionprotected
getEffectiveRadius() constBaseInteractionprotected
getElasticEnergy() const finalInteraction< NormalForceInteraction, FrictionForceInteraction, AdhesiveForceInteraction >virtual
getElasticEnergyAtEquilibrium(Mdouble adhesiveForce) constInteraction< NormalForceInteraction, FrictionForceInteraction, AdhesiveForceInteraction >virtual
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)Interaction< NormalForceInteraction, FrictionForceInteraction, AdhesiveForceInteraction >virtual
getIP() constBaseInteraction
getLagrangeMultiplier()BaseInteractioninline
getMPIInteraction(void *historyDataArray, unsigned int index) const finalInteraction< NormalForceInteraction, FrictionForceInteraction, AdhesiveForceInteraction >virtual
getMultiContactIdentifier() constBaseInteraction
getName() const finalInteraction< NormalForceInteraction, FrictionForceInteraction, AdhesiveForceInteraction >virtual
getNameVTK(unsigned i) constBaseInteractionvirtual
getNormal() constBaseInteractioninline
getNormalRelativeVelocity() constBaseInteraction
getNumberOfFieldsVTK() constBaseInteractionvirtual
getOverlap() constBaseInteractioninline
getOverlapVolume() constBaseInteraction
getP()BaseInteractioninline
getP() constBaseInteractioninline
getRelativeVelocity() constBaseInteraction
EmptyFrictionInteraction::getSpecies() constEmptyFrictionInteraction
EmptyAdhesiveInteraction::getSpecies() constEmptyAdhesiveInteraction
getTangentialForce() const overrideEmptyFrictionInteractionvirtual
getTangentialOverlap() const overrideEmptyFrictionInteractionvirtual
getTimeStamp() constBaseInteractioninline
getTorque() constBaseInteractioninline
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) finalInteraction< NormalForceInteraction, FrictionForceInteraction, AdhesiveForceInteraction >virtual
Interaction(BaseInteractable *P, BaseInteractable *I, unsigned timeStamp)Interaction< NormalForceInteraction, FrictionForceInteraction, AdhesiveForceInteraction >
Interaction()Interaction< NormalForceInteraction, FrictionForceInteraction, AdhesiveForceInteraction >
Interaction(const Interaction &p)Interaction< NormalForceInteraction, FrictionForceInteraction, AdhesiveForceInteraction >
isBonded() constBaseInteractioninlinevirtual
isWallInteraction()BaseInteraction
isWallInteraction_BaseInteractionprivate
lagrangeMultiplier_BaseInteractionprivate
moveInHandler(unsigned int index)BaseObjectvirtual
multiContactIdentifier_BaseInteractionprivate
normal_BaseInteractionprivate
normalRelativeVelocity_BaseInteractionprivate
overlap_BaseInteractionprivate
P_BaseInteractionprivate
read(std::istream &is) finalInteraction< NormalForceInteraction, FrictionForceInteraction, AdhesiveForceInteraction >virtual
relativeVelocity_BaseInteractionprivate
removeFromHandler()BaseInteraction
reverseHistory() finalInteraction< NormalForceInteraction, FrictionForceInteraction, AdhesiveForceInteraction >virtual
rotateHistory(Matrix3D &rotationMatrix) finalInteraction< NormalForceInteraction, FrictionForceInteraction, AdhesiveForceInteraction >virtual
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
setLagrangeMultiplier(Mdouble multiplier)BaseInteractioninline
setMPIInteraction(void *historyDataArray, unsigned int index, const bool resetPointers) finalInteraction< NormalForceInteraction, FrictionForceInteraction, AdhesiveForceInteraction >virtual
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
setSpecies(const BaseSpecies *species)BaseInteraction
setTimeStamp(unsigned timeStamp)BaseInteraction
setTorque(Vec3D torque)BaseInteraction
setWallInteraction(bool flag)BaseInteraction
species_BaseInteractionprivate
EmptyFrictionInteraction::SpeciesType typedefEmptyFrictionInteraction
EmptyAdhesiveInteraction::SpeciesType typedefEmptyAdhesiveInteraction
timeStamp_BaseInteractionprivate
torque_BaseInteractionprivate
write(std::ostream &os) const finalInteraction< NormalForceInteraction, FrictionForceInteraction, AdhesiveForceInteraction >virtual
writeInteraction(std::ostream &os, bool created) constBaseInteractionprotected
writeToFStat(std::ostream &os, Mdouble time) constBaseInteraction
~BaseInteraction() overrideBaseInteraction
~BaseObject()=defaultBaseObjectvirtual
~EmptyAdhesiveInteraction() overrideEmptyAdhesiveInteraction
~EmptyFrictionInteraction() overrideEmptyFrictionInteraction
~Interaction()Interaction< NormalForceInteraction, FrictionForceInteraction, AdhesiveForceInteraction >virtual