absoluteNormalForce_ | BaseInteraction | private |
absoluteNormalForcePrevious_ | MindlinInteraction | protected |
actionsAfterTimeStep() | BaseInteraction | virtual |
actionsOnErase() | BaseInteraction | inlinevirtual |
addForce(Vec3D force) | BaseInteraction | |
addTorque(Vec3D torque) | BaseInteraction | |
BaseInteraction(BaseInteractable *P, BaseInteractable *I, unsigned timeStamp) | BaseInteraction | |
BaseInteraction() | BaseInteraction | |
BaseInteraction(const BaseInteraction &p) | BaseInteraction | |
BaseObject()=default | BaseObject | |
BaseObject(const BaseObject &p)=default | BaseObject | |
computeForce() | BaseInteraction | virtual |
computeFrictionForce() | MindlinInteraction | |
contactPoint_ | BaseInteraction | private |
copy() const =0 | BaseInteraction | pure virtual |
copySwitchPointer(const BaseInteractable *original, BaseInteractable *ghost) const | BaseInteraction | |
createMPIInteractionDataArray(unsigned int numberOfInteractions) const | BaseInteraction | virtual |
createMPIType() | BaseInteraction | virtual |
deleteMPIInteractionDataArray(void *dataArray) | BaseInteraction | virtual |
distance_ | BaseInteraction | private |
force_ | BaseInteraction | private |
gatherContactStatistics() | BaseInteraction | |
getAbsoluteNormalForce() const | BaseInteraction | |
getAbsoluteNormalForcePrevious() const | MindlinInteraction | |
getBaseName() const | MindlinInteraction | |
getBaseSpecies() const | BaseInteraction | |
getContactPoint() const | BaseInteraction | inline |
getContactRadius() const | BaseInteraction | |
getCP() const | BaseInteraction | |
getDistance() const | BaseInteraction | |
getEffectiveMass() const | BaseInteraction | protected |
getEffectiveRadius() const | BaseInteraction | protected |
getElasticEnergy() const override | MindlinInteraction | virtual |
getElasticEnergyAtEquilibrium(Mdouble adhesiveForce) const | BaseInteraction | inlineprotectedvirtual |
getFieldVTK(unsigned i) const | BaseInteraction | virtual |
getForce() const | BaseInteraction | inline |
getGroupId() const | BaseObject | inline |
getHandler() const | BaseInteraction | |
getI() | BaseInteraction | inline |
getI() const | BaseInteraction | inline |
getIC() const | BaseInteraction | |
getId() const | BaseObject | inline |
getIdentificationI() | BaseInteraction | |
getIdentificationP() | BaseInteraction | |
getIndex() const | BaseObject | inline |
getInteractionDetails(void *interactionDataArray, unsigned int index, unsigned int &identificationP, unsigned int &identificationI, bool &isWallInteraction, unsigned &timeStamp) | BaseInteraction | virtual |
getIP() const | BaseInteraction | |
getLagrangeMultiplier() | BaseInteraction | inline |
getMPIInteraction(void *historyDataArray, unsigned int index) const | BaseInteraction | virtual |
getMultiContactIdentifier() const | BaseInteraction | |
getName() const override | BaseInteraction | virtual |
getNameVTK(unsigned i) const | BaseInteraction | virtual |
getNormal() const | BaseInteraction | inline |
getNormalRelativeVelocity() const | BaseInteraction | |
getNumberOfFieldsVTK() const | BaseInteraction | virtual |
getOverlap() const | BaseInteraction | inline |
getOverlapVolume() const | BaseInteraction | |
getP() | BaseInteraction | inline |
getP() const | BaseInteraction | inline |
getRelativeVelocity() const | BaseInteraction | |
getSpecies() const | MindlinInteraction | |
getTangentialForce() const override | MindlinInteraction | virtual |
getTangentialForceDirection() const | MindlinInteraction | |
getTangentialOverlap() const override | MindlinInteraction | virtual |
getTangentialStiffness() | MindlinInteraction | |
getTangentialStiffnessZero() | MindlinInteraction | |
getTimeStamp() const | BaseInteraction | inline |
getTorque() const | BaseInteraction | inline |
getTypeVTK(unsigned i) const | BaseInteraction | virtual |
groupId_ | BaseObject | private |
handler_ | BaseInteraction | private |
I_ | BaseInteraction | private |
id_ | BaseObject | private |
identificationI_ | BaseInteraction | private |
identificationP_ | BaseInteraction | private |
importI(BaseInteractable *I) | BaseInteraction | |
importP(BaseInteractable *P) | BaseInteraction | |
index_ | BaseObject | private |
initialTangentialVelocity_ | MindlinInteraction | protected |
integrate(Mdouble timeStep) override | MindlinInteraction | virtual |
isBonded() const | BaseInteraction | inlinevirtual |
isWallInteraction() | BaseInteraction | |
isWallInteraction_ | BaseInteraction | private |
lagrangeMultiplier_ | BaseInteraction | private |
MindlinInteraction(BaseInteractable *P, BaseInteractable *I, unsigned timeStamp) | MindlinInteraction | |
MindlinInteraction(const MindlinInteraction &p) | MindlinInteraction | |
MindlinInteraction() | MindlinInteraction | |
moveInHandler(unsigned int index) | BaseObject | virtual |
multiContactIdentifier_ | BaseInteraction | private |
normal_ | BaseInteraction | private |
normalRelativeVelocity_ | BaseInteraction | private |
overlap_ | BaseInteraction | private |
P_ | BaseInteraction | private |
priorLoadingFlag_ | MindlinInteraction | protected |
read(std::istream &is) override | MindlinInteraction | virtual |
relativeVelocity_ | BaseInteraction | private |
removeFromHandler() | BaseInteraction | |
reverseHistory() override | MindlinInteraction | virtual |
rotateHistory(Matrix3D &rotationMatrix) override | MindlinInteraction | virtual |
setAbsoluteNormalForce(Mdouble absoluteNormalForce) | BaseInteraction | protected |
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) | BaseObject | inline |
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) | BaseInteraction | inline |
setMPIInteraction(void *interactionDataArray, unsigned int index, bool resetPointers) | BaseInteraction | virtual |
setMultiContactIdentifier(unsigned int multiContactIdentifier_) | BaseInteraction | |
setNormal(Vec3D normal) | BaseInteraction | |
setNormalRelativeVelocity(Mdouble normalRelativeVelocit) | BaseInteraction | protected |
setOverlap(Mdouble overlap) | BaseInteraction | |
setP(BaseInteractable *P) | BaseInteraction | |
setRelativeVelocity(Vec3D relativeVelocity) | BaseInteraction | protected |
setSpecies(const BaseSpecies *species) | BaseInteraction | |
setTangentialStiffnessZero(Mdouble newKt0) | MindlinInteraction | |
setTimeStamp(unsigned timeStamp) | BaseInteraction | |
setTorque(Vec3D torque) | BaseInteraction | |
setWallInteraction(bool flag) | BaseInteraction | |
slidingSpring_ | MindlinInteraction | protected |
slidingSpringPrevious_ | MindlinInteraction | protected |
slidingSpringVelocity_ | MindlinInteraction | protected |
species_ | BaseInteraction | private |
SpeciesType typedef | MindlinInteraction | |
tangentialDisplacementSL_ | MindlinInteraction | protected |
tangentialDisplacementTemp2_ | MindlinInteraction | protected |
tangentialDisplacementTemp_ | MindlinInteraction | protected |
tangentialDisplacementTurningPointLU_ | MindlinInteraction | protected |
tangentialDisplacementTurningPointUL_ | MindlinInteraction | protected |
tangentialForce_ | MindlinInteraction | protected |
tangentialForceDirection_ | MindlinInteraction | protected |
tangentialForcePrevious_ | MindlinInteraction | protected |
tangentialForceTemp2_ | MindlinInteraction | protected |
tangentialForceTemp_ | MindlinInteraction | protected |
tangentialForceTurningPointLU_ | MindlinInteraction | protected |
tangentialForceTurningPointLUTemp_ | MindlinInteraction | protected |
tangentialForceTurningPointUL_ | MindlinInteraction | protected |
tangentialForceTurningPointULTemp_ | MindlinInteraction | protected |
tangentialStiffness_ | MindlinInteraction | protected |
tangentialStiffnessZero_ | MindlinInteraction | protected |
tangentialStiffnessZeroPrevious_ | MindlinInteraction | protected |
timeStamp_ | BaseInteraction | private |
torque_ | BaseInteraction | private |
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 override | MindlinInteraction | virtual |
writeInteraction(std::ostream &os, bool created) const | BaseInteraction | protected |
writeToFStat(std::ostream &os, Mdouble time) const | BaseInteraction | |
~BaseInteraction() override | BaseInteraction | |
~BaseObject()=default | BaseObject | virtual |
~MindlinInteraction() override | MindlinInteraction | |