MindlinInteraction Member List

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

absoluteNormalForce_BaseInteractionprivate
absoluteNormalForcePrevious_MindlinInteractionprotected
actionsAfterTimeStep()BaseInteractionvirtual
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
computeForce()BaseInteractionvirtual
computeFrictionForce()MindlinInteraction
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
gatherContactStatistics()BaseInteraction
getAbsoluteNormalForce() constBaseInteraction
getAbsoluteNormalForcePrevious() constMindlinInteraction
getBaseName() constMindlinInteraction
getBaseSpecies() constBaseInteraction
getContactPoint() constBaseInteractioninline
getContactRadius() constBaseInteraction
getCP() constBaseInteraction
getDistance() constBaseInteraction
getEffectiveMass() constBaseInteractionprotected
getEffectiveRadius() constBaseInteractionprotected
getElasticEnergy() const overrideMindlinInteractionvirtual
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
getSpecies() constMindlinInteraction
getTangentialForce() const overrideMindlinInteractionvirtual
getTangentialForceDirection() constMindlinInteraction
getTangentialOverlap() const overrideMindlinInteractionvirtual
getTangentialStiffness()MindlinInteraction
getTangentialStiffnessZero()MindlinInteraction
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
initialTangentialVelocity_MindlinInteractionprotected
integrate(Mdouble timeStep) overrideMindlinInteractionvirtual
isBonded() constBaseInteractioninlinevirtual
isWallInteraction()BaseInteraction
isWallInteraction_BaseInteractionprivate
lagrangeMultiplier_BaseInteractionprivate
MindlinInteraction(BaseInteractable *P, BaseInteractable *I, unsigned timeStamp)MindlinInteraction
MindlinInteraction(const MindlinInteraction &p)MindlinInteraction
MindlinInteraction()MindlinInteraction
moveInHandler(unsigned int index)BaseObjectvirtual
multiContactIdentifier_BaseInteractionprivate
normal_BaseInteractionprivate
normalRelativeVelocity_BaseInteractionprivate
overlap_BaseInteractionprivate
P_BaseInteractionprivate
priorLoadingFlag_MindlinInteractionprotected
read(std::istream &is) overrideMindlinInteractionvirtual
relativeVelocity_BaseInteractionprivate
removeFromHandler()BaseInteraction
reverseHistory() overrideMindlinInteractionvirtual
rotateHistory(Matrix3D &rotationMatrix) overrideMindlinInteractionvirtual
setAbsoluteNormalForce(Mdouble absoluteNormalForce)BaseInteractionprotected
setAbsoluteNormalForcePrevious(Mdouble absoluteNormalForcePrevious)MindlinInteraction
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 *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
setSpecies(const BaseSpecies *species)BaseInteraction
setTangentialStiffnessZero(Mdouble newKt0)MindlinInteraction
setTimeStamp(unsigned timeStamp)BaseInteraction
setTorque(Vec3D torque)BaseInteraction
setWallInteraction(bool flag)BaseInteraction
slidingSpring_MindlinInteractionprotected
slidingSpringPrevious_MindlinInteractionprotected
slidingSpringVelocity_MindlinInteractionprotected
species_BaseInteractionprivate
SpeciesType typedefMindlinInteraction
tangentialDisplacementSL_MindlinInteractionprotected
tangentialDisplacementTemp2_MindlinInteractionprotected
tangentialDisplacementTemp_MindlinInteractionprotected
tangentialDisplacementTurningPointLU_MindlinInteractionprotected
tangentialDisplacementTurningPointUL_MindlinInteractionprotected
tangentialForce_MindlinInteractionprotected
tangentialForceDirection_MindlinInteractionprotected
tangentialForcePrevious_MindlinInteractionprotected
tangentialForceTemp2_MindlinInteractionprotected
tangentialForceTemp_MindlinInteractionprotected
tangentialForceTurningPointLU_MindlinInteractionprotected
tangentialForceTurningPointLUTemp_MindlinInteractionprotected
tangentialForceTurningPointUL_MindlinInteractionprotected
tangentialForceTurningPointULTemp_MindlinInteractionprotected
tangentialStiffness_MindlinInteractionprotected
tangentialStiffnessZero_MindlinInteractionprotected
tangentialStiffnessZeroPrevious_MindlinInteractionprotected
timeStamp_BaseInteractionprivate
torque_BaseInteractionprivate
updateK_t(Mdouble fric, Vec3D direction, bool useTurningPoint, bool isLoading)MindlinInteraction
updateTangentialStiffnessInitial(Mdouble fric)MindlinInteraction
updateTangentialStiffnessInitial2(Mdouble fric, Vec3D direction)MindlinInteraction
updateTangentialStiffnessReloading(Mdouble fric, Vec3D direction)MindlinInteraction
updateTangentialStiffnessReloadingTanUp(Mdouble fric, Vec3D direction)MindlinInteraction
updateTangentialStiffnessUnloading(Mdouble fric, Vec3D direction)MindlinInteraction
updateTangentialStiffnessUnloadingTanDown(Mdouble fric, Vec3D direction)MindlinInteraction
updateTangentialStiffnessZero(Mdouble rad, double shearMod)MindlinInteraction
write(std::ostream &os) const overrideMindlinInteractionvirtual
writeInteraction(std::ostream &os, bool created) constBaseInteractionprotected
writeToFStat(std::ostream &os, Mdouble time) constBaseInteraction
~BaseInteraction() overrideBaseInteraction
~BaseObject()=defaultBaseObjectvirtual
~MindlinInteraction() overrideMindlinInteraction