SCoupledSolidProblem< ELEMENT > Member List

This is the complete list of members for SCoupledSolidProblem< ELEMENT >, including all inherited members.

Mercury3D::actionsAfterSolve()DPMBaseprotectedvirtual
SolidProblem::actionsAfterSolve()SolidProblem< ELEMENT_TYPE >inlinevirtual
actionsAfterTimeStep()DPMBaseprotectedvirtual
actionsBeforeOomphTimeStep()SolidProblem< ELEMENT_TYPE >inlinevirtual
actionsBeforeSolve()SolidProblem< ELEMENT_TYPE >inlinevirtual
actionsBeforeTimeLoop()DPMBaseprotectedvirtual
actionsBeforeTimeStep()DPMBaseprotectedvirtual
actionsOnRestart()DPMBaseprotectedvirtual
append_DPMBaseprivate
areInContact(const BaseParticle *pI, const BaseParticle *pJ)DPMBasestatic
autoNumber()DPMBase
backgroundDrag_DPMBaseprivate
BaseCoupling()=defaultBaseCoupling< Mercury3D, SolidProblem< SCoupledElement< ELEMENT > > >
body_force_fctSolidProblem< ELEMENT_TYPE >protected
Boundary enum nameSolidProblem< ELEMENT_TYPE >
boundaryHandlerDPMBase
boundaryVTKWriter_DPMBaseprivate
cgFunction_BaseCoupling< Mercury3D, SolidProblem< SCoupledElement< ELEMENT > > >private
cgHandlerDPMBase
CGMapping_BaseCoupling< Mercury3D, SolidProblem< SCoupledElement< ELEMENT > > >private
checkAndDuplicatePeriodicParticles()DPMBaseprotected
checkInteractionWithBoundaries()DPMBaseprotectedvirtual
checkParticleForInteraction(const BaseParticle &P) finalMercuryBasevirtual
checkParticleForInteractionLocal(const BaseParticle &P) finalMercuryBasevirtual
checkParticleForInteractionLocalPeriodic(const BaseParticle &P)DPMBase
checkSettings()DPMBase
clock_DPMBase
closeFiles()DPMBase
computeAdditionalForces()DPMBaseinlineprotectedvirtual
computeAllForces()DPMBaseprotectedvirtual
computeExternalForces(BaseParticle *)DPMBaseprotectedvirtual
computeForcesDueToWalls(BaseParticle *, BaseWall *)DPMBaseprotectedvirtual
computeInternalForce(BaseParticle *, BaseParticle *)DPMBaseprotectedvirtual
computeInternalForces(BaseParticle *obj) overrideMercury3Dprotectedvirtual
computeOneTimeStep()DPMBasevirtual
computeOneTimeStepForSCoupling(const unsigned &nStepsMercury)SCoupling< Mercury3D, SolidProblem< SCoupledElement< ELEMENT > > >inline
computeSCouplingForcesFromTriangles(ELEMENT *const elem_pt, const unsigned &nTriangles, unsigned &wallID, Vector< Vector< double > > &nodalCouplingForces)SCoupling< Mercury3D, SolidProblem< SCoupledElement< ELEMENT > > >inline
computeWallForces(BaseWall *w) overrideMercury3Dprotectedvirtual
constitutive_law_ptSolidProblem< ELEMENT_TYPE >protected
constructor()Mercury3D
continueFlag_DPMBaseprivatestatic
continueSolve() constDPMBaseprotectedvirtual
countPinned()SolidProblem< ELEMENT_TYPE >inline
coupleBoundaries(std::vector< unsigned > b)SCoupling< Mercury3D, SolidProblem< SCoupledElement< ELEMENT > > >inline
coupleBoundary(unsigned b)SCoupling< Mercury3D, SolidProblem< SCoupledElement< ELEMENT > > >inline
coupledBoundaries_SCoupling< Mercury3D, SolidProblem< SCoupledElement< ELEMENT > > >private
createDPMWallsFromFiniteElems()SCoupling< Mercury3D, SolidProblem< SCoupledElement< ELEMENT > > >inline
createTriangleWall(std::array< Vec3D, 3 > vertex)SCoupling< Mercury3D, SolidProblem< SCoupledElement< ELEMENT > > >inline
currentMaxRelativeDisplacement_MercuryBaseprivate
dataFileDPMBase
decompose()DPMBasevirtual
deleteGhostParticles(std::set< BaseParticle * > &particlesToBeDeleted)DPMBaseprotected
density_SolidProblem< ELEMENT_TYPE >protected
disableLogSurfaceCoupling()SCoupling< Mercury3D, SolidProblem< SCoupledElement< ELEMENT > > >inline
domainHandlerDPMBase
DomainSplit enum nameDPMBase
DPMBase()DPMBase
DPMBase(const DPMBase &other)DPMBase
elasticModulus_SolidProblem< ELEMENT_TYPE >protected
ELEMENT typedefSCoupling< Mercury3D, SolidProblem< SCoupledElement< ELEMENT > > >
eneFileDPMBase
fillDomainWithParticles(unsigned N=50)DPMBase
finaliseSolve()DPMBase
findNextExistingDataFile(Mdouble tMin, bool verbose=true)DPMBase
finishStatistics()DPMBaseprotectedvirtual
forceWriteOutputFiles()DPMBase
forceWritePythonFileForVTKVisualisation_DPMBaseprivate
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) constDPMBase
get2DParametersFromRunNumber(int size_x, int size_y) constDPMBase
get3DParametersFromRunNumber(int size_x, int size_y, int size_z) constDPMBase
get_x(const Vector< double > &xi, Vector< double > &x) constSolidProblem< ELEMENT_TYPE >inline
getAppend() constDPMBase
getBackgroundDrag() constDPMBaseinline
getCentreOfMass() constDPMBase
getCGFunction()BaseCoupling< Mercury3D, SolidProblem< SCoupledElement< ELEMENT > > >inline
getCGWidth()BaseCoupling< Mercury3D, SolidProblem< SCoupledElement< ELEMENT > > >inline
getCPUTime()DPMBaseinline
getCurrentDomain()DPMBase
getDataFile()DPMBase
getDataFile() constDPMBase
getDeflection(Vector< double > xi, unsigned d) constSolidProblem< ELEMENT_TYPE >inline
getDensity() constSolidProblem< ELEMENT_TYPE >inline
getDomainSize(std::array< double, 3 > &min, std::array< double, 3 > &max) constSolidProblem< ELEMENT_TYPE >inline
getElasticEnergy() constDPMBase
getElasticModulus() constSolidProblem< ELEMENT_TYPE >inline
getElementBoundingBox(ELEMENT *&elem_pt, Vec3D &min, Vec3D &max)SCoupling< Mercury3D, SolidProblem< SCoupledElement< ELEMENT > > >inline
getEneFile()DPMBase
getEneFile() constDPMBase
getFStatFile()DPMBase
getFStatFile() constDPMBase
getGravitationalEnergy() constDPMBase
getGravity() constDPMBase
getHGrid()MercuryBaseinlineprotected
getHGrid() constMercuryBaseinlineprotected
getHGridCellOverSizeRatio() constMercuryBase
getHGridCurrentMaxRelativeDisplacement() constMercuryBase
getHGridDistribution() constMercuryBase
getHGridMaxLevels() constMercuryBase
getHGridMethod() constMercuryBaseinline
getHGridTargetMaxInteractionRadius() constMercuryBasevirtual
getHGridTargetMinInteractionRadius() constMercuryBasevirtual
getHGridTargetNumberOfBuckets() constMercuryBasevirtual
getHGridTotalCurrentMaxRelativeDisplacement() constMercuryBase
getHGridUpdateEachTimeStep() const finalMercuryBasevirtual
getInfo(const BaseParticle &P) constDPMBasevirtual
getInteractionFile()DPMBase
getInteractionFile() constDPMBase
getKineticEnergy() constDPMBase
getKineticStress() constDPMBase
getMassMomentumEnergy(double &mass, Vector< double > &com, Vector< double > &linearMomentum, Vector< double > &angularMomentum, double &elasticEnergy, double &kineticEnergy)SolidProblem< ELEMENT_TYPE >inline
getMax() constDPMBaseinline
getMin() constDPMBaseinline
getName() constBaseCoupling< Mercury3D, SolidProblem< SCoupledElement< ELEMENT > > >inline
getNextTime() constDPMBase
getNToWrite() constDPMBase
getNumberOfDomains()DPMBase
getNumberOfOMPThreads() constDPMBase
getNumberOfTimeSteps() constDPMBase
getOomphGravity() constSolidProblem< ELEMENT_TYPE >inline
getOomphTime() constSolidProblem< ELEMENT_TYPE >inline
getOomphTimeStep() constSolidProblem< ELEMENT_TYPE >inline
getParticleDimensions() constDPMBase
getParticlesWriteVTK() constDPMBase
getPoissonRatio() constSolidProblem< ELEMENT_TYPE >inline
getRestarted() constDPMBase
getRestartFile()DPMBase
getRestartFile() constDPMBase
getRestartVersion() constDPMBase
getRotation() constDPMBaseinline
getRotationalEnergy() constDPMBase
getRunNumber() constDPMBase
getSCoupledElements()SCoupling< Mercury3D, SolidProblem< SCoupledElement< ELEMENT > > >inline
getStatFile()DPMBase
getStatFile() constDPMBase
getStaticStress() constDPMBase
getSuperquadricParticlesWriteVTK() constDPMBase
getSystemDimensions() constDPMBase
getTime() constDPMBase
getTimeMax() constDPMBase
getTimeStep() constDPMBase
getTotalEnergy() constDPMBase
getTotalMass() constDPMBase
getTotalMomentum() constDPMBase
getTotalStress() constDPMBase
getTotalVolume() constDPMBase
getVtkWriter() constDPMBase
getWallsWriteVTK() constDPMBase
getWallTime()DPMBaseinline
getWallVTKWriter()DPMBase
getWritePythonFileForVTKVisualisation() constDPMBase
getXBallsAdditionalArguments() constDPMBase
getXBallsColourMode() constDPMBase
getXBallsScale() constDPMBase
getXBallsVectorScale() constDPMBase
getXCenter() constDPMBaseinline
getXMax() constDPMBaseinline
getXMin() constDPMBaseinline
getYCenter() constDPMBaseinline
getYMax() constDPMBaseinline
getYMin() constDPMBaseinline
getZCenter() constDPMBaseinline
getZMax() constDPMBaseinline
getZMin() constDPMBaseinline
Mercury3D::gravity_DPMBaseprivate
SolidProblem::gravity_SolidProblem< ELEMENT_TYPE >protected
gridMercuryBaseprivate
gridNeedsUpdate_MercuryBaseprivate
handleParticleAddition(unsigned int id, BaseParticle *p)DPMBasevirtual
handleParticleRemoval(unsigned int id)DPMBasevirtual
hGridActionsAfterIntegration() overrideMercuryBaseprotectedvirtual
hGridActionsBeforeIntegration() overrideMercuryBaseprotectedvirtual
hGridActionsBeforeTimeLoop() overrideMercuryBasevirtual
hGridActionsBeforeTimeStep() overrideMercuryBasevirtual
hGridCellOverSizeRatio_MercuryBaseprivate
hGridDistribution_MercuryBaseprivate
hGridFindContactsWithinTargetCell(int x, int y, int z, unsigned int l)Mercury3Dprotected
hGridFindContactsWithTargetCell(int x, int y, int z, unsigned int l, BaseParticle *obj)Mercury3Dprotected
hGridFindParticleContacts(const BaseParticle *obj) overrideMercury3Dvirtual
hGridFindParticlesWithTargetCell(int x, int y, int z, unsigned int l, BaseParticle *obj, std::vector< BaseParticle * > &list)Mercury3Dprotected
hGridGetInteractingParticleList(BaseParticle *obj, std::vector< BaseParticle * > &list) overrideMercury3Dprotectedvirtual
hGridHasContactsInTargetCell(int x, int y, int z, unsigned int l, const BaseParticle *obj) constMercury3Dprotected
hGridHasParticleContacts(const BaseParticle *obj) overrideMercury3Dprotectedvirtual
hGridInfo(std::ostream &os=std::cout) constMercuryBase
hGridInsertParticle(BaseParticle *obj) finalMercuryBaseprotected
DPMBase::hGridInsertParticle(BaseParticle *obj UNUSED)DPMBasevirtual
hGridMaxLevels_MercuryBaseprivate
hGridMethod_MercuryBaseprivate
hGridNeedsRebuilding()MercuryBase
hGridRebuild()MercuryBaseprotected
hGridRemoveParticle(BaseParticle *obj) overrideMercury3Dprotected
MercuryBase::hGridRemoveParticle(BaseParticle *obj UNUSED)DPMBasevirtual
hGridUpdateMove(BaseParticle *iP, Mdouble move) finalMercuryBaseprotectedvirtual
hGridUpdateParticle(BaseParticle *obj) overrideMercury3Dprotected
MercuryBase::hGridUpdateParticle(BaseParticle *obj UNUSED)DPMBasevirtual
importParticlesAs(ParticleHandler &particleHandler, InteractionHandler &interactionHandler, const ParticleSpecies *species)DPMBase
incrementRunNumberInFile()DPMBasestatic
initialiseSolve()DPMBase
initialiseStatistics()DPMBaseprotectedvirtual
insertGhostParticle(BaseParticle *P)DPMBase
integrateAfterForceComputation()DPMBaseprotectedvirtual
integrateBeforeForceComputation()DPMBaseprotectedvirtual
interactionFileDPMBase
interactionHandlerDPMBase
interactionVTKWriter_DPMBaseprivate
isPinned_SolidProblem< ELEMENT_TYPE >protected
isTimeEqualTo(Mdouble time) constDPMBaseprotected
launchNewRun(const char *name, bool quick=false)DPMBase
loadSolidMesh(std::string name)SolidProblem< ELEMENT_TYPE >inline
logSurfaceCouplingSCoupling< Mercury3D, SolidProblem< SCoupledElement< ELEMENT > > >private
max_DPMBaseprivate
Mercury3D()Mercury3D
Mercury3D(const DPMBase &other)Mercury3Dexplicit
Mercury3D(const Mercury3D &other)Mercury3D
MercuryBase()MercuryBase
MercuryBase(const MercuryBase &mercuryBase)MercuryBase
min_DPMBaseprivate
mpiInsertParticleCheck(BaseParticle *P)DPMBase
mpiIsInCommunicationZone(BaseParticle *particle)DPMBase
Mercury3D::name_DPMBaseprivate
SolidProblem::name_SolidProblem< ELEMENT_TYPE >protected
nToWrite_DPMBaseprivate
numberOfDomains_DPMBaseprivate
numberOfOMPThreads_DPMBaseprivate
numberOfTimeSteps_DPMBaseprivate
outputInteractionDetails() constDPMBaseprotected
outputStatistics()DPMBaseprotectedvirtual
outputXBallsData(std::ostream &os) constDPMBaseprotectedvirtual
outputXBallsDataParticle(unsigned int i, unsigned int format, std::ostream &os) constDPMBaseprotectedvirtual
paoloParticleHandlerDPMBase
particleDimensions_DPMBaseprivate
particleHandlerDPMBase
performGhostParticleUpdate()DPMBaseprotected
performGhostVelocityUpdate()DPMBaseprotected
periodicBoundaryHandlerDPMBase
pinBoundaries(std::vector< unsigned > b)SolidProblem< ELEMENT_TYPE >inline
pinBoundary(unsigned b)SolidProblem< ELEMENT_TYPE >inline
poissonRatio_SolidProblem< ELEMENT_TYPE >protected
prepareForSolve()SolidProblem< ELEMENT_TYPE >inline
printTime() constDPMBaseprotectedvirtual
processStatistics(bool)DPMBaseprotectedvirtual
randomDPMBase
read(std::istream &is, ReadOptions opt=ReadOptions::ReadAll) overrideMercuryBasevirtual
readArguments(int argc, char *argv[])DPMBase
readDataFile(std::string fileName="", unsigned int format=0)DPMBase
readNextArgument(int &i, int argc, char *argv[]) overrideMercuryBaseprotectedvirtual
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) constDPMBaseinlinevirtual
removeDuplicatePeriodicParticles()DPMBaseprotected
removeOldFiles() constBaseCoupling< Mercury3D, SolidProblem< SCoupledElement< ELEMENT > > >inline
resetFileCounter()DPMBase
restarted_DPMBaseprivate
restartFileDPMBase
restartVersion_DPMBaseprivate
rotation_DPMBaseprivate
runNumber_DPMBaseprivate
saveSolidMesh()SolidProblem< ELEMENT_TYPE >inline
sCoupledElements_SCoupling< Mercury3D, SolidProblem< SCoupledElement< ELEMENT > > >private
SCoupling()=defaultSCoupling< Mercury3D, SolidProblem< SCoupledElement< ELEMENT > > >
setAppend(bool newAppendFlag)DPMBase
setBackgroundDrag(Mdouble backgroundDrag)DPMBaseinline
setBodyForceAsGravity(double gravity=9.8)SolidProblem< ELEMENT_TYPE >inline
setCGWidth(const double &width)BaseCoupling< Mercury3D, SolidProblem< SCoupledElement< ELEMENT > > >inline
setDensity(double density)SolidProblem< ELEMENT_TYPE >inline
setDimension(unsigned int newDim)DPMBase
setDissipation(double dissipation)SolidProblem< ELEMENT_TYPE >inline
setDomain(const Vec3D &min, const Vec3D &max)DPMBase
setElasticModulus(double elasticModulus)SolidProblem< ELEMENT_TYPE >inline
setFileType(FileType fileType)DPMBase
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
setInteractionsWriteVTK(bool)DPMBase
setIsPinned(std::function< bool(SolidNode *, unsigned)> isPinned)SolidProblem< ELEMENT_TYPE >inline
setLastSavedTimeStep(unsigned int nextSavedTimeStep)DPMBase
setLogarithmicSaveCount(Mdouble logarithmicSaveCountBase)DPMBase
setMax(const Vec3D &max)DPMBase
setMax(Mdouble, Mdouble, Mdouble)DPMBase
setMaxNewtonIterations(unsigned Max_newton_iterations)SolidProblem< ELEMENT_TYPE >inline
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(std::string name)BaseCoupling< Mercury3D, SolidProblem< SCoupledElement< ELEMENT > > >inline
Mercury3D::setName(const std::string &name)DPMBase
Mercury3D::setName(const char *name)DPMBase
SolidProblem::setName(const std::string &name)SolidProblem< ELEMENT_TYPE >inline
setNewtonSolverTolerance(double Newton_solver_tolerance)SolidProblem< ELEMENT_TYPE >inline
setNToWrite(int nToWrite)DPMBase
setNumberOfDomains(std::vector< unsigned > direction)DPMBase
setNumberOfOMPThreads(int numberOfOMPThreads)DPMBase
setOomphGravity(double gravity)SolidProblem< ELEMENT_TYPE >inline
setOomphTimeStep(double dt)SolidProblem< ELEMENT_TYPE >inline
setOpenMode(std::fstream::openmode openMode)DPMBase
setParticleDimensions(unsigned int particleDimensions)DPMBase
setParticlesWriteVTK(bool writeParticlesVTK)DPMBase
setPoissonRatio(double poissonRatio)SolidProblem< ELEMENT_TYPE >inline
setRestarted(bool newRestartedFlag)DPMBase
setRestartVersion(std::string newRV)DPMBase
setRotation(bool rotation)DPMBaseinline
setRunNumber(int runNumber)DPMBase
setSaveCount(unsigned int saveCount)DPMBase
setSoftStop()DPMBaseprotected
setSolidCubicMesh(const unsigned &nx, const unsigned &ny, const unsigned &nz, const double &xMin, const double &xMax, const double &yMin, const double &yMax, const double &zMin, const double &zMax)SolidProblem< ELEMENT_TYPE >inline
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
setWritePythonFileForVTKVisualisation(bool forceWritePythonFileForVTKVisualisation)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
signalHandler(int signal)DPMBaseprotectedstatic
Solid_mesh_ptSolidProblem< ELEMENT_TYPE >protected
solid_mesh_pt()SolidProblem< ELEMENT_TYPE >inline
solid_mesh_pt() constSolidProblem< ELEMENT_TYPE >inline
SolidProblem()SolidProblem< ELEMENT_TYPE >inline
solve()DPMBase
solve(int argc, char *argv[])DPMBase
solveMercury(unsigned long nt)BaseCoupling< Mercury3D, SolidProblem< SCoupledElement< ELEMENT > > >inline
solveOomph()BaseCoupling< Mercury3D, SolidProblem< SCoupledElement< ELEMENT > > >inline
solveSteady()SolidProblem< ELEMENT_TYPE >inline
solveSurfaceCoupling()SCoupling< Mercury3D, SolidProblem< SCoupledElement< ELEMENT > > >inline
solveSurfaceCoupling(unsigned nStep)SCoupling< Mercury3D, SolidProblem< SCoupledElement< ELEMENT > > >inline
solveSurfaceCouplingFixedSolid()SCoupling< Mercury3D, SolidProblem< SCoupledElement< ELEMENT > > >inline
solveUnsteady(double timeMax, double dt, unsigned saveCount=10)SolidProblem< ELEMENT_TYPE >inline
speciesHandlerDPMBase
splitDomain(DomainSplit domainSplit)DPMBase
statFileDPMBase
synchroniseParticle(BaseParticle *, unsigned fromProcessor=0)DPMBaseprotected
systemDimensions_DPMBaseprivate
time_DPMBaseprivate
timeMax_DPMBaseprivate
timeStep_DPMBaseprivate
totalCurrentMaxRelativeDisplacement_MercuryBaseprivate
Traction_mesh_ptSolidProblem< ELEMENT_TYPE >protected
traction_mesh_pt()SolidProblem< ELEMENT_TYPE >inline
traction_mesh_pt() constSolidProblem< ELEMENT_TYPE >inline
triangleWalls_SCoupling< Mercury3D, SolidProblem< SCoupledElement< ELEMENT > > >private
updateDPMWallsFromFiniteElems()SCoupling< Mercury3D, SolidProblem< SCoupledElement< ELEMENT > > >inline
updateEachTimeStep_MercuryBaseprivate
updateGhostGrid(BaseParticle *P)DPMBase
updateTractionOnFiniteElems()SCoupling< Mercury3D, SolidProblem< SCoupledElement< ELEMENT > > >inline
updateTriangleWall(TriangleWall *&wall, std::array< Vec3D, 3 > vertex)SCoupling< Mercury3D, SolidProblem< SCoupledElement< ELEMENT > > >inline
useCGMapping()BaseCoupling< Mercury3D, SolidProblem< SCoupledElement< ELEMENT > > >inline
userHGridCellSize(unsigned int level)MercuryBasevirtual
vtkWriter_DPMBaseprivate
wallDetailsVTKWriter_DPMBaseprivate
wallHandlerDPMBase
wallVTKWriter_DPMBaseprivate
write(std::ostream &os, bool writeAllParticles=true) const overrideMercuryBasevirtual
writeDataFile()DPMBase
writeEneFile()DPMBase
writeEneHeader(std::ostream &os) const overrideBaseCoupling< Mercury3D, SolidProblem< SCoupledElement< ELEMENT > > >inlinevirtual
writeEneTimeStep(std::ostream &os) const overrideBaseCoupling< Mercury3D, SolidProblem< SCoupledElement< ELEMENT > > >inlinevirtual
writeFStatFile()DPMBase
writeFstatHeader(std::ostream &os) constDPMBaseprotectedvirtual
writeOutputFiles()DPMBasevirtual
writeParticlesVTK_DPMBaseprivate
writePythonFileForVTKVisualisation() constDPMBase
writeRestartFile()DPMBasevirtual
writeSuperquadricParticlesVTK_DPMBaseprivate
writeToVTK()SolidProblem< ELEMENT_TYPE >inline
writeVTKFiles() constDPMBaseprotected
writeXBallsScript() constDPMBasevirtual
X_MAX enum valueSolidProblem< ELEMENT_TYPE >
X_MIN enum valueSolidProblem< ELEMENT_TYPE >
xBallsAdditionalArguments_DPMBaseprivate
xBallsColourMode_DPMBaseprivate
xBallsScale_DPMBaseprivate
xBallsVectorScale_DPMBaseprivate
Y_MAX enum valueSolidProblem< ELEMENT_TYPE >
Y_MIN enum valueSolidProblem< ELEMENT_TYPE >
Z_MAX enum valueSolidProblem< ELEMENT_TYPE >
Z_MIN enum valueSolidProblem< ELEMENT_TYPE >
~DPMBase()DPMBasevirtual
~MercuryBase() overrideMercuryBase