MercuryDPM  Beta
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Chute Member List

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

actionsAfterSolve()DPMBaseprotectedvirtual
actionsAfterTimeStep()DPMBaseprotectedvirtual
actionsBeforeTimeLoop()DPMBaseprotectedvirtual
actionsBeforeTimeStep()Chuteprotectedvirtual
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
checkSettings()DPMBase
Chute()Chute
Chute(const DPMBase &other)Chute
Chute(const MercuryBase &other)Chute
Chute(const Mercury3D &other)Chute
Chute(const Chute &other)Chute
chuteAngle_Chuteprivate
cleanChute()Chuteprotected
closeFiles()Files
computeAllForces()DPMBaseprotectedvirtual
computeExternalForces(BaseParticle *PI)DPMBaseprotectedvirtual
computeForcesDueToWalls(BaseParticle *PI)DPMBaseprotectedvirtual
computeInternalForces(BaseParticle *i)DPMBaseprotectedvirtual
computeInternalForces(BaseParticle *P1, BaseParticle *P2)DPMBaseprotectedvirtual
constructor()Chute
continueSolve() const DPMBaseprotectedvirtual
createBottom()Chuteprotectedvirtual
dataFileFiles
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
fixedParticleRadius_Chuteprivate
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
getAppend() const DPMBase
getChuteAngle() const Chute
getChuteAngleDegrees() const 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()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
getInflowHeight() const Chute
getInflowParticleRadius() const Chute
getInflowVelocity() const Chute
getInflowVelocityVariance() const Chute
getInfo(const BaseParticle &P) const DPMBasevirtual
getIsPeriodic() const Chute
getKineticEnergy() const DPMBase
getMaxFailed() const Chute
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
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() overrideMercuryBaseprotectedvirtual
hGridActionsBeforeIntegration() overrideMercuryBaseprotectedvirtual
hGridActionsBeforeTimeLoop() overrideMercuryBasevirtual
hGridActionsBeforeTimeStep() overrideMercuryBasevirtual
hGridFindContactsWithinTargetCell(int x, int y, int z, unsigned int l)Mercury3Dprotectedvirtual
hGridFindContactsWithTargetCell(int x, int y, int z, unsigned int l, BaseParticle *obj)Mercury3Dprotectedvirtual
hGridFindOneSidedContacts(BaseParticle *obj) overrideMercury3Dprotectedvirtual
hGridHasContactsInTargetCell(int x, int y, int z, unsigned int l, const BaseParticle *obj) const Mercury3Dprotected
hGridHasParticleContacts(const BaseParticle *obj) overrideMercury3Dprotectedvirtual
hGridInfo() const MercuryBase
hGridInsertParticle(BaseParticle *obj) overrideMercuryBaseprotected
DPMBase::hGridInsertParticle(BaseParticle *obj UNUSED)DPMBasevirtual
hGridNeedsRebuilding()MercuryBase
hGridRebuild()MercuryBaseprotected
hGridRemoveParticle(BaseParticle *obj)Mercury3Dprotected
MercuryBase::hGridRemoveParticle(BaseParticle *obj UNUSED)DPMBasevirtual
hGridUpdateMove(BaseParticle *iP, Mdouble move) overrideMercuryBaseprotectedvirtual
hGridUpdateParticle(BaseParticle *obj) overrideMercury3Dprotected
MercuryBase::hGridUpdateParticle(BaseParticle *obj UNUSED)DPMBasevirtual
increaseNCreated()Chute
incrementRunNumberInFile()FilesAndRunNumber
inflowHeight_Chuteprivate
inflowVelocity_Chuteprivate
inflowVelocityVariance_Chuteprivate
initialiseStatistics()DPMBaseprotectedvirtual
initialiseTangentialSprings()DPMBaseprotected
insertionBoundary_Chuteprivate
integrateAfterForceComputation()DPMBaseprotectedvirtual
integrateBeforeForceComputation()DPMBaseprotectedvirtual
interactionHandlerDPMBase
isChutePeriodic_Chuteprivate
isTimeEqualTo(Mdouble time) const DPMBaseprotected
launchNewRun(const char *name, bool quick=false)FilesAndRunNumber
makeChutePeriodic()Chute
maxFailed_Chuteprivate
maxInflowParticleRadius_Chuteprivate
Mercury3D()Mercury3D
Mercury3D(const DPMBase &other)Mercury3D
Mercury3D(const Mercury3D &other)Mercury3D
MercuryBase()MercuryBase
MercuryBase(const MercuryBase &mercuryBase)MercuryBase
minInflowParticleRadius_Chuteprivate
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 Chuteprotectedvirtual
processStatistics(bool usethese UNUSED)DPMBaseprotectedvirtual
randomDPMBase
read(std::istream &is)Chutevirtual
readArguments(int argc, char *argv[])DPMBase
readDataFile(const std::string fileName, unsigned int format=0)DPMBase
readNextArgument(int &i, int argc, char *argv[])Chutevirtual
readNextDataFile(unsigned int format=0)DPMBase
readOld(std::istream &is)DPMBasevirtual
readParAndIniFiles(const std::string fileName)DPMBase
readRestartFile()DPMBase
readRestartFile(std::string fileName)DPMBase
readRunNumberFromFile()FilesAndRunNumber
removeDuplicatePeriodicParticles()DPMBaseprotected
resetFileCounter()Files
restartFileFiles
roughBottomType_Chuteprivate
setAppend(bool newAppendFlag)DPMBase
setChuteAngle(Mdouble chuteAngle)Chute
setChuteAngleAndMagnitudeOfGravity(Mdouble chuteAngle, Mdouble gravity)Chute
setChuteLength(Mdouble chuteLength)Chutevirtual
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)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
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
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()Chutevirtual
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
speciesHandlerDPMBase
statFileFiles
userHGridCellSize(unsigned int level)MercuryBasevirtual
wallHandlerDPMBase
write(std::ostream &os, bool writeAllParticles=true) const Chutevirtual
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
writeXBallsScript() const DPMBasevirtual
~DPMBase()DPMBasevirtual
~Files()Filesvirtual
~FilesAndRunNumber()FilesAndRunNumbervirtual
~MercuryBase()MercuryBase