MercuryDPM  Alpha
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
MercuryBase Member List

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

actionsAfterSolve()DPMBaseprotectedvirtual
actionsAfterTimeStep()DPMBaseprotectedvirtual
actionsBeforeTimeLoop()DPMBaseprotectedvirtual
actionsBeforeTimeStep()DPMBaseprotectedvirtual
actionsOnRestart()DPMBaseprotectedvirtual
areInContact(const BaseParticle *pI, const BaseParticle *pJ) const DPMBase
autoNumber()FilesAndRunNumber
boundaryHandlerDPMBase
broadPhase(BaseParticle *i) overrideMercuryBaseprotectedvirtual
checkAndDuplicatePeriodicParticles()DPMBaseprotected
checkInteractionWithBoundaries()DPMBaseprotectedvirtual
checkParticleForInteraction(const BaseParticle &P) overrideMercuryBasevirtual
checkParticleForInteractionLocal(const BaseParticle &P) overrideMercuryBasevirtual
checkParticleForInteractionLocalPeriodic(const BaseParticle &P)DPMBase
checkSettings()DPMBase
closeFiles()Files
computeAllForces()DPMBaseprotectedvirtual
computeExternalForces(BaseParticle *PI)DPMBaseprotectedvirtual
computeForcesDueToWalls(BaseParticle *PI)DPMBaseprotectedvirtual
computeInternalForces(BaseParticle *i)DPMBaseprotectedvirtual
computeInternalForces(BaseParticle *P1, BaseParticle *P2)DPMBaseprotectedvirtual
constructor()MercuryBase
continueSolve() const DPMBaseprotectedvirtual
currentMaxRelativeDisplacement_MercuryBaseprivate
dataFileFiles
domainSize() const DPMBaseprotected
DPMBase()DPMBase
DPMBase(const FilesAndRunNumber &other)DPMBase
DPMBase(const DPMBase &other)DPMBase
eneFileFiles
Files()Files
Files(const Files &other)Files
FilesAndRunNumber()FilesAndRunNumber
FilesAndRunNumber(const FilesAndRunNumber &other)FilesAndRunNumber
findNextExistingDataFile(Mdouble tMin, bool verbose=true)DPMBase
finishStatistics()DPMBaseprotectedvirtual
fStatFileFiles
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)DPMBasevirtual
gatherContactStatistics()DPMBaseprotected
get2DParametersFromRunNumber(int size_x, int size_y)FilesAndRunNumber
getAddLarge() const DPMBase
getAddSmall() const DPMBase
getAppend() const DPMBase
getDataFile()Files
getDataFile() const Files
getDoCGAlways() const DPMBase
getElasticEnergy() const DPMBase
getEneFile()Files
getEneFile() const Files
getFStatFile()Files
getFStatFile() const Files
getGravitationalEnergy() const DPMBase
getGravity() const DPMBase
getHGrid()MercuryBaseprotected
getHGrid() const MercuryBaseprotected
getHGridCellOverSizeRatio() const MercuryBase
getHGridCurrentMaxRelativeDisplacement() const MercuryBase
getHGridDistribution() const MercuryBase
getHGridMaxLevels() const MercuryBase
getHGridMethod() const MercuryBase
getHGridTargetMaxInteractionRadius() const MercuryBasevirtual
getHGridTargetMinInteractionRadius() const MercuryBasevirtual
getHGridTargetNumberOfBuckets() const MercuryBasevirtual
getHGridTotalCurrentMaxRelativeDisplacement() const MercuryBase
getHGridUpdateEachTimeStep() const overrideMercuryBasevirtual
getInfo(const BaseParticle &P) const DPMBasevirtual
getKineticEnergy() const DPMBase
getMax() const DPMBaseinline
getMin() const DPMBaseinline
getName() const Files
getNtimeSteps() const DPMBase
getParticleDimensions() const DPMBase
getParticlesWriteVTK() const DPMBase
getRestarted() const DPMBase
getRestartFile()Files
getRestartFile() const Files
getRestartVersion() const DPMBase
getRotation() const DPMBase
getRunNumber() const FilesAndRunNumber
getStatFile()Files
getStatFile() const Files
getSystemDimensions() const DPMBase
getTime() const DPMBase
getTimeMax() const DPMBase
getTimeStep() const DPMBase
getWallsWriteVTK() const DPMBase
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
gridMercuryBaseprivate
gridNeedsUpdate_MercuryBaseprivate
hGridActionsAfterIntegration() overrideMercuryBaseprotectedvirtual
hGridActionsBeforeIntegration() overrideMercuryBaseprotectedvirtual
hGridActionsBeforeTimeLoop() overrideMercuryBasevirtual
hGridActionsBeforeTimeStep() overrideMercuryBasevirtual
hGridCellOverSizeRatio_MercuryBaseprivate
hGridDistribution_MercuryBaseprivate
hGridFindOneSidedContacts(BaseParticle *obj)=0MercuryBaseprotectedpure virtual
hGridHasParticleContacts(const BaseParticle *obj)=0MercuryBaseprotectedpure virtual
hGridInfo() const MercuryBase
hGridInsertParticle(BaseParticle *obj) overrideMercuryBaseprotected
DPMBase::hGridInsertParticle(BaseParticle *obj UNUSED)DPMBasevirtual
hGridMaxLevels_MercuryBaseprivate
hGridMethod_MercuryBaseprivate
hGridNeedsRebuilding()MercuryBase
hGridRebuild()MercuryBaseprotected
hGridRemoveParticle(BaseParticle *obj UNUSED)DPMBasevirtual
hGridUpdateMove(BaseParticle *iP, Mdouble move) overrideMercuryBaseprotectedvirtual
hGridUpdateParticle(BaseParticle *obj UNUSED)DPMBasevirtual
incrementRunNumberInFile()FilesAndRunNumber
initialiseStatistics()DPMBaseprotectedvirtual
initialiseTangentialSprings()DPMBaseprotected
integrateAfterForceComputation()DPMBaseprotectedvirtual
integrateBeforeForceComputation()DPMBaseprotectedvirtual
interactionHandlerDPMBase
isTimeEqualTo(Mdouble time) const DPMBaseprotected
launchNewRun(const char *name, bool quick=false)FilesAndRunNumber
MercuryBase()MercuryBase
MercuryBase(const MercuryBase &mercuryBase)MercuryBase
openFiles()Files
outputInteractionDetails() const DPMBaseprotected
outputStatistics()DPMBaseprotectedvirtual
outputXBallsData(std::ostream &os) const DPMBaseprotectedvirtual
outputXBallsDataParticle(const unsigned int i, const unsigned int format, std::ostream &os) const DPMBaseprotectedvirtual
particleHandlerDPMBase
printTime() const DPMBaseprotectedvirtual
processStatistics(bool usethese UNUSED)DPMBaseprotectedvirtual
randomDPMBase
read(std::istream &is) overrideMercuryBasevirtual
readArguments(int argc, char *argv[])DPMBase
readDataFile(const std::string fileName, unsigned int format=0)DPMBase
readNextArgument(int &i, int argc, char *argv[]) overrideMercuryBaseprotectedvirtual
readNextDataFile(unsigned int format=0)DPMBase
readOld(std::istream &is)DPMBasevirtual
readParAndIniFiles(const std::string fileName)DPMBase
readRestartFile(bool restarted=true)DPMBase
readRestartFile(std::string fileName)DPMBase
readRunNumberFromFile()FilesAndRunNumber
readUserDefinedWall(std::string type, std::istream &is)DPMBaseinlinevirtual
removeDuplicatePeriodicParticles()DPMBaseprotected
resetFileCounter()Files
restartFileFiles
setAddLarge(int new_addL)DPMBase
setAddSmall(int new_addS)DPMBase
setAppend(bool newAppendFlag)DPMBase
setDimension(unsigned int newDim)DPMBase
setDoCGAlways(bool newDoCGFlag)DPMBase
setFileType(FileType fileType)Files
setFixedParticles(unsigned int n)DPMBaseprotected
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
setMax(Vec3D max)DPMBase
setMin(Vec3D min)DPMBase
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
setParticlesWriteVTK(bool writeParticlesVTK)DPMBase
setRestarted(bool newRestartedFlag)DPMBase
setRestartVersion(std::string newRV)DPMBase
setRotation(bool newRotFlag)DPMBase
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()DPMBasevirtual
setWallsWriteVTK(FileType writeWallsVTK)DPMBase
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
speciesHandlerDPMBase
statFileFiles
totalCurrentMaxRelativeDisplacement_MercuryBaseprivate
updateEachTimeStep_MercuryBaseprivate
userHGridCellSize(unsigned int level)MercuryBasevirtual
wallHandlerDPMBase
write(std::ostream &os, bool writeAllParticles=true) const overrideMercuryBasevirtual
FilesAndRunNumber::write(std::ostream &os) const FilesAndRunNumber
writeEneHeader(std::ostream &os) const DPMBaseprotectedvirtual
writeEneTimestep(std::ostream &os) const DPMBaseprotectedvirtual
writeFstatHeader(std::ostream &os) const DPMBaseprotectedvirtual
writeOutputFiles()DPMBasevirtual
writeRestartFile()DPMBasevirtual
writeVTK() const DPMBaseprotected
writeXBallsScript() const DPMBasevirtual
~DPMBase()DPMBasevirtual
~Files()Filesvirtual
~FilesAndRunNumber()FilesAndRunNumbervirtual
~MercuryBase()MercuryBase