absoluteNormalForce_ | BaseInteraction | private |
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 | |
computeAdhesionForce() | EmptyAdhesiveInteraction | |
computeAdhesionInteraction() | EmptyAdhesiveInteraction | |
computeForce() | BaseInteraction | virtual |
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 |
EmptyAdhesiveInteraction(BaseInteractable *P, BaseInteractable *I, unsigned timeStamp) | EmptyAdhesiveInteraction | |
EmptyAdhesiveInteraction() | EmptyAdhesiveInteraction | |
EmptyAdhesiveInteraction(const EmptyAdhesiveInteraction &p) | EmptyAdhesiveInteraction | |
force_ | BaseInteraction | private |
gatherContactStatistics() | BaseInteraction | |
getAbsoluteNormalForce() const | BaseInteraction | |
getBaseName() const | EmptyAdhesiveInteraction | |
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 | EmptyAdhesiveInteraction | 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 | EmptyAdhesiveInteraction | |
getTangentialForce() const | BaseInteraction | protectedvirtual |
getTangentialOverlap() const | BaseInteraction | virtual |
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 |
integrate(Mdouble timeStep) | BaseInteraction | virtual |
isBonded() const | BaseInteraction | inlinevirtual |
isWallInteraction() | BaseInteraction | |
isWallInteraction_ | BaseInteraction | private |
lagrangeMultiplier_ | BaseInteraction | private |
moveInHandler(unsigned int index) | BaseObject | virtual |
multiContactIdentifier_ | BaseInteraction | private |
normal_ | BaseInteraction | private |
normalRelativeVelocity_ | BaseInteraction | private |
overlap_ | BaseInteraction | private |
P_ | BaseInteraction | private |
read(std::istream &is) override | EmptyAdhesiveInteraction | virtual |
relativeVelocity_ | BaseInteraction | private |
removeFromHandler() | BaseInteraction | |
reverseHistory() | BaseInteraction | protectedvirtual |
rotateHistory(Matrix3D &rotationMatrix) | BaseInteraction | virtual |
setAbsoluteNormalForce(Mdouble absoluteNormalForce) | BaseInteraction | protected |
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 | |
setTimeStamp(unsigned timeStamp) | BaseInteraction | |
setTorque(Vec3D torque) | BaseInteraction | |
setWallInteraction(bool flag) | BaseInteraction | |
species_ | BaseInteraction | private |
SpeciesType typedef | EmptyAdhesiveInteraction | |
timeStamp_ | BaseInteraction | private |
torque_ | BaseInteraction | private |
write(std::ostream &os) const override | EmptyAdhesiveInteraction | 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 |
~EmptyAdhesiveInteraction() override | EmptyAdhesiveInteraction | |