MercuryDPM  Trunk
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
DPMBase Member List

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

actionsAfterSolve()DPMBaseprotectedvirtual
actionsAfterTimeStep()DPMBaseprotectedvirtual
actionsBeforeTimeLoop()DPMBaseprotectedvirtual
actionsBeforeTimeStep()DPMBaseprotectedvirtual
actionsOnRestart()DPMBaseprotectedvirtual
append_DPMBaseprivate
areInContact(const BaseParticle *pI, const BaseParticle *pJ)DPMBasestatic
autoNumber()DPMBase
boundaryHandlerDPMBase
boundaryVTKWriter_DPMBaseprivate
cgHandlerDPMBase
checkAndDuplicatePeriodicParticles()DPMBaseprotected
checkInteractionWithBoundaries()DPMBaseprotectedvirtual
checkParticleForInteraction(const BaseParticle &P)DPMBasevirtual
checkParticleForInteractionLocal(const BaseParticle &P)DPMBasevirtual
checkParticleForInteractionLocalPeriodic(const BaseParticle &P)DPMBase
checkSettings()DPMBase
closeFiles()DPMBase
computeAllForces()DPMBaseprotectedvirtual
computeExternalForces(BaseParticle *)DPMBaseprotectedvirtual
computeForcesDueToWalls(BaseParticle *, BaseWall *)DPMBaseprotected
computeInternalForce(BaseParticle *, BaseParticle *)DPMBaseprotectedvirtual
computeInternalForces(BaseParticle *)DPMBaseprotectedvirtual
computeOneTimeStep()DPMBasevirtual
computeWallForces(BaseWall *w)DPMBasevirtual
constructor()DPMBase
continueSolve() const DPMBaseprotectedvirtual
dataFileDPMBase
decompose()DPMBasevirtual
deleteGhostParticles(std::set< BaseParticle * > &particlesToBeDeleted)DPMBaseprotected
domainHandlerDPMBase
DomainSplit enum nameDPMBase
DPMBase()DPMBase
DPMBase(const DPMBase &other)DPMBase
eneFileDPMBase
fillDomainWithParticles(unsigned N=50)DPMBase
findNextExistingDataFile(Mdouble tMin, bool verbose=true)DPMBase
finishStatistics()DPMBaseprotectedvirtual
forceWriteOutputFiles()DPMBase
fStatFileDPMBase
gatherContactStatistics(unsigned int index1, int index2, Vec3D Contact, Mdouble delta, Mdouble ctheta, Mdouble fdotn, Mdouble fdott, Vec3D P1_P2_normal_, Vec3D P1_P2_tangential)DPMBasevirtual
gatherContactStatistics()DPMBaseprotected
get1DParametersFromRunNumber(int size_x) const DPMBase
get2DParametersFromRunNumber(int size_x, int size_y) const DPMBase
get3DParametersFromRunNumber(int size_x, int size_y, int size_z) const DPMBase
getAppend() const DPMBase
getCentreOfMass() const DPMBase
getCurrentDomain()DPMBase
getDataFile()DPMBase
getDataFile() const DPMBase
getElasticEnergy() const DPMBase
getEneFile()DPMBase
getEneFile() const DPMBase
getFStatFile()DPMBase
getFStatFile() const DPMBase
getGravitationalEnergy() const DPMBase
getGravity() const DPMBase
getHGridUpdateEachTimeStep() const DPMBasevirtual
getInfo(const BaseParticle &P) const DPMBasevirtual
getInteractionFile()DPMBase
getInteractionFile() const DPMBase
getKineticEnergy() const DPMBase
getKineticStress() const DPMBase
getMax() const DPMBaseinline
getMin() const DPMBaseinline
getName() const DPMBase
getNextTime() const DPMBase
getNumberOfDomains()DPMBase
getNumberOfOMPThreads() const DPMBase
getNumberOfTimeSteps() const DPMBase
getParticleDimensions() const DPMBase
getParticlesWriteVTK() const DPMBase
getRestarted() const DPMBase
getRestartFile()DPMBase
getRestartFile() const DPMBase
getRestartVersion() const DPMBase
getRotation() const DPMBaseinline
getRotationalEnergy() const DPMBase
getRunNumber() const DPMBase
getStatFile()DPMBase
getStatFile() const DPMBase
getStaticStress() const DPMBase
getSuperquadricParticlesWriteVTK() const DPMBase
getSystemDimensions() const DPMBase
getTime() const DPMBase
getTimeMax() const DPMBase
getTimeStep() const DPMBase
getTotalEnergy() const DPMBase
getTotalMass() const DPMBase
getTotalMomentum() const DPMBase
getTotalStress() const DPMBase
getTotalVolume() const DPMBase
getVtkWriter() const DPMBase
getWallsWriteVTK() const DPMBase
getXBallsAdditionalArguments() const DPMBase
getXBallsColourMode() const DPMBase
getXBallsScale() const DPMBase
getXBallsVectorScale() const DPMBase
getXMax() const DPMBaseinline
getXMin() const DPMBaseinline
getYMax() const DPMBaseinline
getYMin() const DPMBaseinline
getZMax() const DPMBaseinline
getZMin() const DPMBaseinline
gravity_DPMBaseprivate
hGridActionsAfterIntegration()DPMBaseprotectedvirtual
hGridActionsBeforeIntegration()DPMBaseprotectedvirtual
hGridActionsBeforeTimeLoop()DPMBaseprotectedvirtual
hGridActionsBeforeTimeStep()DPMBaseprotectedvirtual
hGridGetInteractingParticleList(BaseParticle *obj, std::vector< BaseParticle * > &list)DPMBaseinlinevirtual
hGridInsertParticle(BaseParticle *obj UNUSED)DPMBasevirtual
hGridRemoveParticle(BaseParticle *obj UNUSED)DPMBasevirtual
hGridUpdateMove(BaseParticle *, Mdouble)DPMBasevirtual
hGridUpdateParticle(BaseParticle *obj UNUSED)DPMBasevirtual
importParticlesAs(ParticleHandler &particleHandler, InteractionHandler &interactionHandler, const ParticleSpecies *species)DPMBase
incrementRunNumberInFile()DPMBasestatic
initialiseStatistics()DPMBaseprotectedvirtual
insertGhostParticle(BaseParticle *P)DPMBase
integrateAfterForceComputation()DPMBaseprotectedvirtual
integrateBeforeForceComputation()DPMBaseprotectedvirtual
interactionFileDPMBase
interactionHandlerDPMBase
interactionVTKWriter_DPMBaseprivate
isTimeEqualTo(Mdouble time) const DPMBaseprotected
launchNewRun(const char *name, bool quick=false)DPMBase
max_DPMBaseprivate
min_DPMBaseprivate
mpiInsertParticleCheck(BaseParticle *P)DPMBase
mpiIsInCommunicationZone(BaseParticle *particle)DPMBase
name_DPMBaseprivate
numberOfDomains_DPMBaseprivate
numberOfOMPThreads_DPMBaseprivate
numberOfTimeSteps_DPMBaseprivate
outputInteractionDetails() const DPMBaseprotected
outputStatistics()DPMBaseprotectedvirtual
outputXBallsData(std::ostream &os) const DPMBaseprotectedvirtual
outputXBallsDataParticle(unsigned int i, unsigned int format, std::ostream &os) const DPMBaseprotectedvirtual
paoloParticleHandlerDPMBase
particleDimensions_DPMBaseprivate
particleHandlerDPMBase
performGhostParticleUpdate()DPMBaseprotected
performGhostVelocityUpdate()DPMBaseprotected
periodicBoundaryHandlerDPMBase
printTime() const DPMBaseprotectedvirtual
processStatistics(bool)DPMBaseprotectedvirtual
randomDPMBase
read(std::istream &is, ReadOptions opt=ReadOptions::ReadAll)DPMBasevirtual
readArguments(int argc, char *argv[])DPMBase
readDataFile(std::string fileName="", unsigned int format=0)DPMBase
readNextArgument(int &i, int argc, char *argv[])DPMBasevirtual
readNextDataFile(unsigned int format=0)DPMBase
readNextFStatFile()DPMBase
readOld(std::istream &is)DPMBasevirtual
ReadOptions enum nameDPMBase
readParAndIniFiles(std::string fileName)DPMBase
readRestartFile(ReadOptions opt=ReadOptions::ReadAll)DPMBase
readRestartFile(std::string fileName, ReadOptions opt=ReadOptions::ReadAll)DPMBase
readRunNumberFromFile()DPMBasestatic
readSpeciesFromDataFile(bool read=true)DPMBaseinline
readSpeciesFromDataFile_DPMBaseprivate
readUserDefinedWall(const std::string &type) const DPMBaseinlinevirtual
removeDuplicatePeriodicParticles()DPMBaseprotected
removeOldFiles() const DPMBase
resetFileCounter()DPMBase
restarted_DPMBaseprivate
restartFileDPMBase
restartVersion_DPMBaseprivate
rotation_DPMBaseprivate
runNumber_DPMBaseprivate
setAppend(bool newAppendFlag)DPMBase
setDimension(unsigned int newDim)DPMBase
setDomain(const Vec3D &min, const Vec3D &max)DPMBase
setFileType(FileType fileType)DPMBase
setFixedParticles(unsigned int n)DPMBaseprotected
setGravity(Vec3D newGravity)DPMBase
setInteractionsWriteVTK(bool)DPMBase
setLastSavedTimeStep(unsigned int nextSavedTimeStep)DPMBase
setLogarithmicSaveCount(Mdouble logarithmicSaveCountBase)DPMBase
setMax(const Vec3D &max)DPMBase
setMax(Mdouble, Mdouble, Mdouble)DPMBase
setMeanVelocity(Vec3D V_mean_goal)DPMBase
setMeanVelocityAndKineticEnergy(Vec3D V_mean_goal, Mdouble Ek_goal)DPMBase
setMin(const Vec3D &min)DPMBase
setMin(Mdouble, Mdouble, Mdouble)DPMBase
setName(const std::string &name)DPMBase
setName(const char *name)DPMBase
setNumberOfDomains(std::vector< unsigned > direction)DPMBase
setNumberOfOMPThreads(int numberOfOMPThreads)DPMBase
setOpenMode(std::fstream::openmode openMode)DPMBase
setParticleDimensions(unsigned int particleDimensions)DPMBase
setParticlesWriteVTK(bool writeParticlesVTK)DPMBase
setRestarted(bool newRestartedFlag)DPMBase
setRestartVersion(std::string newRV)DPMBase
setRotation(bool rotation)DPMBaseinline
setRunNumber(int runNumber)DPMBase
setSaveCount(unsigned int saveCount)DPMBase
setSuperquadricParticlesWriteVTK(bool writeSuperquadricParticlesVTK)DPMBase
setSystemDimensions(unsigned int newDim)DPMBase
setTime(Mdouble time)DPMBase
setTimeMax(Mdouble newTMax)DPMBase
setTimeStep(Mdouble newDt)DPMBase
setupInitialConditions()DPMBasevirtual
setWallsWriteVTK(FileType writeWallsVTK)DPMBase
setWallsWriteVTK(bool)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
splitDomain(DomainSplit domainSplit)DPMBase
statFileDPMBase
synchroniseParticle(BaseParticle *, unsigned fromProcessor=0)DPMBaseprotected
systemDimensions_DPMBaseprivate
time_DPMBaseprivate
timeMax_DPMBaseprivate
timeStep_DPMBaseprivate
updateGhostGrid(BaseParticle *P)DPMBase
vtkWriter_DPMBaseprivate
wallHandlerDPMBase
wallVTKWriter_DPMBaseprivate
write(std::ostream &os, bool writeAllParticles=true) const DPMBasevirtual
writeDataFile()DPMBase
writeEneFile()DPMBase
writeEneHeader(std::ostream &os) const DPMBaseprotectedvirtual
writeEneTimeStep(std::ostream &os) const DPMBaseprotectedvirtual
writeFStatFile()DPMBase
writeFstatHeader(std::ostream &os) const DPMBaseprotectedvirtual
writeOutputFiles()DPMBasevirtual
writeParticlesVTK_DPMBaseprivate
writePythonFileForVTKVisualisation() const DPMBase
writeRestartFile()DPMBasevirtual
writeSuperquadricParticlesVTK_DPMBaseprivate
writeVTKFiles() const DPMBaseprotected
writeWallsVTK_DPMBaseprivate
writeXBallsScript() const DPMBasevirtual
xBallsAdditionalArguments_DPMBaseprivate
xBallsColourMode_DPMBaseprivate
xBallsScale_DPMBaseprivate
xBallsVectorScale_DPMBaseprivate
~DPMBase()DPMBasevirtual