Open Qmin  0.8.0
GPU-accelerated Q-tensor-based liquid crystal simulations
multirankSimulation Member List

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

addForce(ForcePtr _force)multirankSimulationinlinevirtual
addForce(ForcePtr _force, MConfigPtr _config)multirankSimulationvirtual
addUpdater(UpdaterPtr _upd)multirankSimulationinline
addUpdater(UpdaterPtr _upd, MConfigPtr _config)multirankSimulation
basicSimulation()basicSimulation
BoxbasicSimulation
clearForceComputers()multirankSimulationinline
clearUpdaters()multirankSimulationinline
communicateHaloSitesRoutine()multirankSimulationvirtual
communicationDirectionParitymultirankSimulationprotected
communicationDirectionsmultirankSimulationprotected
communicationTargetsmultirankSimulationprotected
computeEnergy(bool verbose=false)multirankSimulationinlinevirtual
computeForces()multirankSimulationvirtual
computeKineticEnergy(bool verbose=false)multirankSimulationvirtual
computePotentialEnergy(bool verbose=false)multirankSimulationvirtual
configurationbasicSimulation
cornersmultirankSimulationprotected
createBoundaryFromFile(string fname, bool verbose=false)multirankSimulationvirtual
createCylindricalObject(scalar3 cylinderStart, scalar3 cylinderEnd, scalar radius, bool colloidOrCapillary, boundaryObject &bObj)multirankSimulation
createMultirankBoundaryObject(vector< int3 > &latticeSites, vector< dVec > &qTensors, boundaryType _type, scalar Param1, scalar Param2)multirankSimulation
createSphericalCavity(scalar3 center, scalar radius, boundaryObject &bObj)multirankSimulation
createSphericalColloid(scalar3 center, scalar radius, boundaryObject &bObj)multirankSimulation
createSpherocylinder(scalar3 cylinderStart, scalar3 cylinderEnd, scalar radius, boundaryObject &bObj)multirankSimulation
createWall(int xyz, int plane, boundaryObject &bObj)multirankSimulation
dataBuffermultirankSimulationprotected
determineCommunicationPattern(bool _edges, bool _corners)multirankSimulationprotected
edgesmultirankSimulationprotected
finalizeObjects()multirankSimulation
forceComputersmultirankSimulation
getMaxForce()multirankSimulationinline
getPointer()multirankSimulationinline
integerTimestepbasicSimulation
integrationTimestepbasicSimulation
latticeMinPositionmultirankSimulation
mConfigurationmultirankSimulation
moveParticles(GPUArray< dVec > &displacements, scalar scale=1.0)multirankSimulationvirtual
mpiRequestsmultirankSimulationprotected
mpiStatusmultirankSimulationprotected
mpiStatusesmultirankSimulationprotected
multirankSimulation(int _myRank, int xDiv, int yDiv, int zDiv, bool _edges, bool _corners)multirankSimulationinline
myRankbasicSimulation
NActivebasicSimulation
nRanksbasicSimulation
p1multirankSimulation
p2multirankSimulation
p3multirankSimulation
p4multirankSimulation
parityTestmultirankSimulationprotected
performTimestep()multirankSimulation
rankParitymultirankSimulationprotected
rankTopologymultirankSimulationprotected
saveState(string fname, int latticeSkip=1, int defectType=0)multirankSimulation
setBox(BoxPtr _box)basicSimulation
setConfiguration(MConfigPtr _config)multirankSimulation
setCPUOperation(bool setcpu)multirankSimulation
setCurrentTime(scalar _cTime)basicSimulationvirtual
setCurrentTimestep(int _cTime)basicSimulationinlinevirtual
setDipolarField(scalar3 center, scalar ThetaD, scalar radius, scalar range, scalar S0)multirankSimulation
setDipolarField(scalar3 center, scalar3 direction, scalar radius, scalar range, scalar S0)multirankSimulation
setIntegrationTimestep(scalar dt)multirankSimulation
setRankTopology(int x, int y, int z)multirankSimulationprotected
setReproducible(bool reproducible)multirankSimulation
setSortPeriod(int sp)basicSimulationinline
sortPeriodbasicSimulationprotected
spatialSortThisStepbasicSimulationprotected
sumUpdaterData(vector< scalar > &data)multirankSimulationvirtual
synchronizeAndTransferBuffers()multirankSimulationvirtual
TimebasicSimulation
transfersUpToDatemultirankSimulationprotected
updatersmultirankSimulation
useGPUbasicSimulation