actionsAfterSolve() | DPMBase | protectedvirtual |
actionsAfterTimeStep() | DPMBase | protectedvirtual |
actionsBeforeTimeLoop() | DPMBase | protectedvirtual |
actionsBeforeTimeStep() | Chute | protectedvirtual |
actionsOnRestart() | DPMBase | protectedvirtual |
addHopper() | ChuteWithHopper | protected |
areInContact(const BaseParticle *pI, const BaseParticle *pJ) const | DPMBase | |
autoNumber() | FilesAndRunNumber | |
boundaryHandler | DPMBase | |
broadPhase(BaseParticle *i) override | MercuryBase | protectedvirtual |
checkAndDuplicatePeriodicParticles() | DPMBase | protected |
checkInteractionWithBoundaries() | DPMBase | protectedvirtual |
checkParticleForInteraction(const BaseParticle &P) override | MercuryBase | virtual |
checkSettings() | DPMBase | |
Chute() | Chute | |
Chute(const DPMBase &other) | Chute | |
Chute(const MercuryBase &other) | Chute | |
Chute(const Mercury3D &other) | Chute | |
Chute(const Chute &other) | Chute | |
ChuteWithHopper(const Chute &other) | ChuteWithHopper | |
ChuteWithHopper(const Mercury3D &other) | ChuteWithHopper | |
ChuteWithHopper(const MercuryBase &other) | ChuteWithHopper | |
ChuteWithHopper(const DPMBase &other) | ChuteWithHopper | |
ChuteWithHopper() | ChuteWithHopper | |
cleanChute() | Chute | protected |
closeFiles() | Files | |
computeAllForces() | DPMBase | protectedvirtual |
computeExternalForces(BaseParticle *PI) | DPMBase | protectedvirtual |
computeForcesDueToWalls(BaseParticle *PI) | DPMBase | protectedvirtual |
computeInternalForces(BaseParticle *i) | DPMBase | protectedvirtual |
computeInternalForces(BaseParticle *P1, BaseParticle *P2) | DPMBase | protectedvirtual |
constructor() | ChuteWithHopper | private |
continueSolve() const | DPMBase | protectedvirtual |
createBottom() | Chute | protectedvirtual |
dataFile | Files | |
DPMBase() | DPMBase | |
DPMBase(const FilesAndRunNumber &other) | DPMBase | |
DPMBase(const DPMBase &other) | DPMBase | |
eneFile | Files | |
Files() | Files | |
Files(const Files &other) | Files | |
FilesAndRunNumber() | FilesAndRunNumber | |
FilesAndRunNumber(const FilesAndRunNumber &other) | FilesAndRunNumber | |
findNextExistingDataFile(Mdouble tMin, bool verbose=true) | DPMBase | |
finishStatistics() | DPMBase | protectedvirtual |
fStatFile | Files | |
gatherContactStatistics(unsigned int index1 UNUSED, int index2 UNUSED, Vec3D Contact UNUSED, Mdouble delta UNUSED, Mdouble ctheta UNUSED, Mdouble fdotn UNUSED, Mdouble fdott UNUSED, Vec3D P1_P2_normal_ UNUSED, Vec3D P1_P2_tangential UNUSED) | DPMBase | virtual |
gatherContactStatistics() | DPMBase | protected |
get2DParametersFromRunNumber(int size_x, int size_y) | FilesAndRunNumber | |
getAppend() const | DPMBase | |
getChuteAngle() const | Chute | |
getChuteAngleDegrees() const | Chute | |
getChuteLength() | ChuteWithHopper | |
Chute::getChuteLength() const | Chute | |
getChuteWidth() const | Chute | |
getDataFile() | Files | |
getDataFile() const | Files | |
getDoCGAlways() const | DPMBase | |
getElasticEnergy() const | DPMBase | |
getEneFile() | Files | |
getEneFile() const | Files | |
getFixedParticleRadius() const | Chute | |
getFStatFile() | Files | |
getFStatFile() const | Files | |
getGravity() const | DPMBase | |
getHGrid() | MercuryBase | protected |
getHGrid() const | MercuryBase | protected |
getHGridCellOverSizeRatio() const | MercuryBase | |
getHGridCurrentMaxRelativeDisplacement() const | MercuryBase | |
getHGridDistribution() const | MercuryBase | |
getHGridMaxLevels() const | MercuryBase | |
getHGridMethod() const | MercuryBase | |
getHGridTargetMaxInteractionRadius() const | MercuryBase | virtual |
getHGridTargetMinInteractionRadius() const | MercuryBase | virtual |
getHGridTargetNumberOfBuckets() const | MercuryBase | virtual |
getHGridTotalCurrentMaxRelativeDisplacement() const | MercuryBase | |
getHGridUpdateEachTimeStep() const override | MercuryBase | virtual |
getHopperAngle() | ChuteWithHopper | |
getHopperDimension() | ChuteWithHopper | |
getHopperExitHeight() | ChuteWithHopper | |
getHopperExitLength() | ChuteWithHopper | |
getHopperFillingPercentage() | ChuteWithHopper | |
getHopperHeight() | ChuteWithHopper | |
getHopperLength() | ChuteWithHopper | |
getHopperLift() | ChuteWithHopper | |
getHopperLowestPoint() | ChuteWithHopper | |
getHopperShift() | ChuteWithHopper | |
getInflowHeight() const | Chute | |
getInflowParticleRadius() const | Chute | |
getInflowVelocity() const | Chute | |
getInflowVelocityVariance() const | Chute | |
getInfo(const BaseParticle &P) const | DPMBase | virtual |
getIsHopperCentred() | ChuteWithHopper | |
getIsPeriodic() const | Chute | |
getKineticEnergy() const | DPMBase | |
getMaxFailed() const | Chute | |
getMaximumVelocityInducedByGravity() | ChuteWithHopper | |
getMaxInflowParticleRadius() const | Chute | |
getMinInflowParticleRadius() const | Chute | |
getName() const | Files | |
getNCreated() const | Chute | |
getNtimeSteps() const | DPMBase | |
getParticleDimensions() const | DPMBase | |
getRestarted() const | DPMBase | |
getRestartFile() | Files | |
getRestartFile() const | Files | |
getRestartVersion() const | DPMBase | |
getRotation() const | DPMBase | |
getRoughBottomType() const | Chute | |
getRunNumber() const | FilesAndRunNumber | |
getStatFile() | Files | |
getStatFile() const | Files | |
getSystemDimensions() const | DPMBase | |
getTime() const | DPMBase | |
getTimeMax() const | DPMBase | |
getTimeStep() const | DPMBase | |
getTimeStepRatio() | ChuteWithHopper | |
getXBallsAdditionalArguments() const | DPMBase | |
getXBallsColourMode() const | DPMBase | |
getXBallsScale() const | DPMBase | |
getXBallsVectorScale() const | DPMBase | |
getXMax() const | DPMBase | |
getXMin() const | DPMBase | |
getYMax() const | DPMBase | |
getYMin() const | DPMBase | |
getZMax() const | DPMBase | |
getZMin() const | DPMBase | |
hGridActionsAfterIntegration() override | MercuryBase | protectedvirtual |
hGridActionsBeforeIntegration() override | MercuryBase | protectedvirtual |
hGridActionsBeforeTimeLoop() override | MercuryBase | virtual |
hGridActionsBeforeTimeStep() override | MercuryBase | virtual |
hGridFindContactsWithinTargetCell(int x, int y, int z, unsigned int l) | Mercury3D | protectedvirtual |
hGridFindContactsWithTargetCell(int x, int y, int z, unsigned int l, BaseParticle *obj) | Mercury3D | protectedvirtual |
hGridFindOneSidedContacts(BaseParticle *obj) override | Mercury3D | protectedvirtual |
hGridHasContactsInTargetCell(int x, int y, int z, unsigned int l, const BaseParticle *obj) const | Mercury3D | protected |
hGridHasParticleContacts(const BaseParticle *obj) override | Mercury3D | protectedvirtual |
hGridInfo() const | MercuryBase | |
hGridInsertParticle(BaseParticle *obj) override | MercuryBase | protected |
DPMBase::hGridInsertParticle(BaseParticle *obj UNUSED) | DPMBase | virtual |
hGridNeedsRebuilding() | MercuryBase | |
hGridRebuild() | MercuryBase | protected |
hGridRemoveParticle(BaseParticle *obj) | Mercury3D | protected |
MercuryBase::hGridRemoveParticle(BaseParticle *obj UNUSED) | DPMBase | virtual |
hGridUpdateMove(BaseParticle *iP, Mdouble move) override | MercuryBase | protectedvirtual |
hGridUpdateParticle(BaseParticle *obj) override | Mercury3D | protected |
MercuryBase::hGridUpdateParticle(BaseParticle *obj UNUSED) | DPMBase | virtual |
hopperAngle_ | ChuteWithHopper | private |
hopperDimension_ | ChuteWithHopper | private |
hopperExitHeight_ | ChuteWithHopper | private |
hopperExitLength_ | ChuteWithHopper | private |
hopperFillingPercentage_ | ChuteWithHopper | private |
hopperHeight_ | ChuteWithHopper | private |
hopperLength_ | ChuteWithHopper | private |
hopperLift_ | ChuteWithHopper | private |
hopperLowerFillingHeight_ | ChuteWithHopper | private |
hopperLowestPoint_ | ChuteWithHopper | private |
hopperShift_ | ChuteWithHopper | private |
increaseNCreated() | Chute | |
incrementRunNumberInFile() | FilesAndRunNumber | |
initialiseStatistics() | DPMBase | protectedvirtual |
initialiseTangentialSprings() | DPMBase | protected |
integrateAfterForceComputation() | DPMBase | protectedvirtual |
integrateBeforeForceComputation() | DPMBase | protectedvirtual |
interactionHandler | DPMBase | |
isHopperAlignedWithBottom_ | ChuteWithHopper | private |
isHopperCentred_ | ChuteWithHopper | private |
isTimeEqualTo(Mdouble time) const | DPMBase | protected |
launchNewRun(const char *name, bool quick=false) | FilesAndRunNumber | |
makeChutePeriodic() | Chute | |
Mercury3D() | Mercury3D | |
Mercury3D(const DPMBase &other) | Mercury3D | |
Mercury3D(const Mercury3D &other) | Mercury3D | |
MercuryBase() | MercuryBase | |
MercuryBase(const MercuryBase &mercuryBase) | MercuryBase | |
openFiles() | Files | |
outputInteractionDetails() const | DPMBase | protected |
outputStatistics() | DPMBase | protectedvirtual |
outputXBallsData(std::ostream &os) const | DPMBase | protectedvirtual |
outputXBallsDataParticle(const unsigned int i, const unsigned int format, std::ostream &os) const | DPMBase | protectedvirtual |
particleHandler | DPMBase | |
printTime() const | Chute | protectedvirtual |
processStatistics(bool usethese UNUSED) | DPMBase | protectedvirtual |
random | DPMBase | |
read(std::istream &is) | ChuteWithHopper | virtual |
readArguments(int argc, char *argv[]) | DPMBase | |
readDataFile(const std::string fileName, unsigned int format=0) | DPMBase | |
readNextArgument(int &i, int argc, char *argv[]) | ChuteWithHopper | virtual |
readNextDataFile(unsigned int format=0) | DPMBase | |
readOld(std::istream &is) | DPMBase | virtual |
readParAndIniFiles(const std::string fileName) | DPMBase | |
readRestartFile() | DPMBase | |
readRestartFile(std::string fileName) | DPMBase | |
readRunNumberFromFile() | FilesAndRunNumber | |
removeDuplicatePeriodicParticles() | DPMBase | protected |
resetFileCounter() | Files | |
restartFile | Files | |
setAppend(bool newAppendFlag) | DPMBase | |
setChuteAngle(Mdouble chuteAngle) | Chute | |
setChuteAngleAndMagnitudeOfGravity(Mdouble chuteAngle, Mdouble gravity) | Chute | |
setChuteLength(Mdouble chuteLength) | ChuteWithHopper | virtual |
setChuteWidth(Mdouble chuteWidth) | Chute | |
setDimension(unsigned int newDim) | DPMBase | |
setDoCGAlways(bool newDoCGFlag) | DPMBase | |
setFileType(FileType fileType) | Files | |
setFixedParticleRadius(Mdouble fixedParticleRadius) | Chute | |
setFixedParticles(unsigned int n) | DPMBase | protected |
setGravity(Vec3D newGravity) | DPMBase | |
setHGridCellOverSizeRatio(Mdouble cellOverSizeRatio) | MercuryBase | |
setHGridDistribution(HGridDistribution hGridDistribution) | MercuryBase | |
setHGridMaxLevels(unsigned int HGridMaxLevels) | MercuryBase | |
setHGridMethod(HGridMethod hGridMethod) | MercuryBase | |
setHGridUpdateEachTimeStep(bool updateEachTimeStep) | MercuryBase | |
setHopper(Mdouble ExitLength, Mdouble ExitHeight, Mdouble Angle, Mdouble Length, Mdouble Height) | ChuteWithHopper | |
setHopperDimension(Mdouble hopperDimension) | ChuteWithHopper | |
setHopperFillingPercentage(Mdouble hopperFillingPercentage) | ChuteWithHopper | |
setHopperLift(Mdouble hopperLift) | ChuteWithHopper | |
setHopperLowerFillingHeight(Mdouble hopperLowerFillingHeight) | ChuteWithHopper | |
setHopperLowestPoint(Mdouble hopperLowestPoint) | ChuteWithHopper | |
setHopperShift(Mdouble hopperShift) | ChuteWithHopper | |
setInflowHeight(Mdouble inflowHeight) | Chute | |
setInflowParticleRadius(Mdouble inflowParticleRadius) | Chute | |
setInflowParticleRadius(Mdouble minInflowParticleRadius, Mdouble maxInflowParticleRadius) | Chute | |
setInflowVelocity(Mdouble inflowVelocity) | Chute | |
setInflowVelocityVariance(Mdouble inflowVelocityVariance) | Chute | |
setInsertionBoundary(InsertionBoundary *insertionBoundary) | Chute | |
setIsHopperAlignedWithBottom(bool isHopperAlignedWithBottom) | ChuteWithHopper | |
setIsHopperCentred(bool isHopperCentred) | ChuteWithHopper | |
setMaxFailed(unsigned int maxFailed) | Chute | |
setMaxInflowParticleRadius(Mdouble maxInflowParticleRadius) | Chute | |
setMinInflowParticleRadius(Mdouble minInflowParticleRadius) | Chute | |
setName(const std::string &name) | Files | |
setName(const char *name) | Files | |
setNextSavedTimeStep(unsigned int nextSavedTimeStep) | Files | |
setOpenMode(std::fstream::openmode openMode) | Files | |
setParticleDimensions(unsigned int particleDimensions) | DPMBase | |
setRestarted(bool newRestartedFlag) | DPMBase | |
setRestartVersion(std::string newRV) | DPMBase | |
setRotation(bool newRotFlag) | DPMBase | |
setRoughBottomType(RoughBottomType roughBottomType) | Chute | |
setRoughBottomType(std::string roughBottomTypeString) | Chute | |
setRunNumber(int runNumber) | FilesAndRunNumber | |
setSaveCount(unsigned int saveCount) | Files | |
setSystemDimensions(unsigned int newDim) | DPMBase | |
setTime(Mdouble time) | DPMBase | |
setTimeMax(Mdouble newTMax) | DPMBase | |
setTimeStep(Mdouble newDt) | DPMBase | |
setupInitialConditions() | ChuteWithHopper | virtual |
setupSideWalls() | Chute | |
setXBallsAdditionalArguments(std::string newXBArgs) | DPMBase | |
setXBallsColourMode(int newCMode) | DPMBase | |
setXBallsScale(Mdouble newScale) | DPMBase | |
setXBallsVectorScale(double newVScale) | DPMBase | |
setXMax(Mdouble newXMax) | DPMBase | |
setXMin(Mdouble newXMin) | DPMBase | |
setYMax(Mdouble newYMax) | DPMBase | |
setYMin(Mdouble newYMin) | DPMBase | |
setZMax(Mdouble newZMax) | DPMBase | |
setZMin(Mdouble newZMin) | DPMBase | |
solve() | DPMBase | |
solve(int argc, char *argv[]) | DPMBase | |
speciesHandler | DPMBase | |
statFile | Files | |
userHGridCellSize(unsigned int level) | MercuryBase | virtual |
wallHandler | DPMBase | |
write(std::ostream &os, bool writeAllParticles=true) const | ChuteWithHopper | virtual |
FilesAndRunNumber::write(std::ostream &os) const | FilesAndRunNumber | |
writeEneHeader(std::ostream &os) const | DPMBase | protectedvirtual |
writeEneTimestep(std::ostream &os) const | DPMBase | protectedvirtual |
writeFstatHeader(std::ostream &os) const | DPMBase | protectedvirtual |
writeOutputFiles() | DPMBase | virtual |
writeRestartFile() | DPMBase | virtual |
writeXBallsScript() const | DPMBase | virtual |
~DPMBase() | DPMBase | virtual |
~Files() | Files | virtual |
~FilesAndRunNumber() | FilesAndRunNumber | virtual |
~MercuryBase() | MercuryBase | |