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

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

averagePosition()cubicLatticeinlinevirtual
boundariescubicLattice
boundaryForcecubicLattice
boundaryMoveAssist1cubicLattice
boundaryMoveAssist2cubicLattice
boundarySitescubicLattice
boundaryStatecubicLattice
BoxsimpleModel
computeDefectMeasures(int defectType)qTensorLatticeModel
computeForces(bool zeroOutForces=false)simpleModelvirtual
computeInstantaneousTemperature(bool fixedMomentum=true)simpleModelvirtual
computeKineticEnergy(bool verbose=false)simpleModelvirtual
createBoundaryFromFile(string fname, bool verbose=false)qTensorLatticeModel
createBoundaryObject(vector< int > &latticeSites, boundaryType _type, scalar Param1, scalar Param2)cubicLattice
createSimpleFlatWallNormal(int plane, int xyz, boundaryObject &bObj)qTensorLatticeModel
createSimpleFlatWallZNormal(int zPlane, boundaryObject &bObj)qTensorLatticeModel
createSimpleSpherialColloid(scalar3 center, scalar radius, boundaryObject &bObj)qTensorLatticeModel
cubicLattice(int l, bool _slice=false, bool _useGPU=false, bool _neverGPU=false)cubicLattice
cubicLattice(int lx, int ly, int lz, bool _slice=false, bool _useGPU=false, bool _neverGPU=false)cubicLattice
defectMeasuressimpleModel
determineBufferLayout()multirankQTensorLatticeModel
displaceBoundaryObject(int objectIndex, int motionDirection, int magnitude)cubicLatticevirtual
doubleTransferBufferReceivemultirankQTensorLatticeModel
doubleTransferBufferSendmultirankQTensorLatticeModel
fillNeighborLists(int stencilType=0)cubicLatticevirtual
forcessimpleModelprotected
forcesComputedsimpleModel
freeGPUArrays(bool freeVelocities, bool freeRadii, bool freeMasses)simpleModelinlinevirtual
getAverageEigenvalues()qTensorLatticeModel
getBufferInt3FromIndex(int idx, int3 &pos, int directionType, bool sending)multirankQTensorLatticeModel
getClassSize()multirankQTensorLatticeModelinlinevirtual
getNeighbors(int target, vector< int > &neighbors, int &neighs, int stencilType=0)multirankQTensorLatticeModelvirtual
getNumberOfParticles()simpleModelinlinevirtual
indexToPosition(int idx)multirankQTensorLatticeModel
initializeNSites()cubicLatticeprotected
initializeSimpleModel(int n)simpleModel
intTransferBufferReceivemultirankQTensorLatticeModel
intTransferBufferSendmultirankQTensorLatticeModel
LcubicLatticeprotected
latticeIndexcubicLattice
latticeSitesmultirankQTensorLatticeModel
latticeSiteToLinearIndex(const int3 &target)cubicLattice
moveParticles(GPUArray< dVec > &displacements, scalar scale=1.)qTensorLatticeModelvirtual
cubicLattice::moveParticles(GPUArray< dVec > &dofs, GPUArray< dVec > &displacements, scalar scale=1.)cubicLatticevirtual
moveParticlesTunercubicLatticeprotected
multirankQTensorLatticeModel(int lx, int ly, int lz, bool _xHalo, bool _yHalo, bool _zHalo, bool _useGPU=false, bool _neverGPU=false)multirankQTensorLatticeModel
myRankmultirankQTensorLatticeModel
NsimpleModelprotected
neighborIndexcubicLattice
neighboringSitescubicLattice
neverGPUsimpleModel
normalizeSpinscubicLatticeprotected
nThreadssimpleModelprotected
positionssimpleModelprotected
positionToIndex(int3 &pos)multirankQTensorLatticeModel
positionToIndex(int px, int py, int pz)multirankQTensorLatticeModelinline
prepareSendingBuffer(int directionType=-1)multirankQTensorLatticeModel
qTensorLatticeModel(int l, bool _useGPU=false, bool _neverGPU=false)qTensorLatticeModel
qTensorLatticeModel(int lx, int ly, int lz, bool _useGPU=false, bool _neverGPU=false)qTensorLatticeModel
readReceivingBuffer(int directionType=-1)multirankQTensorLatticeModel
returnDefectMeasures()simpleModelinlinevirtual
returnForces()simpleModelinlinevirtual
returnPositions()simpleModelinlinevirtual
returnTypes()simpleModelinlinevirtual
returnVelocities()simpleModelinlinevirtual
selfForceComputesimpleModel
setGPU(bool _useGPU=true)simpleModelinlinevirtual
setNematicQTensorRandomly(noiseSource &noise, scalar s0, bool globallyAligned=false)qTensorLatticeModel
setNThreads(int n)simpleModelinlinevirtual
setParticlePositions(GPUArray< dVec > &newPositions)simpleModel
setParticlePositions(vector< dVec > &newPositions)simpleModel
setParticlePositionsRandomly(noiseSource &noise)simpleModel
setSpinsRandomly(noiseSource &noise)cubicLattice
setVelocitiesMaxwellBoltzmann(scalar T, noiseSource &noise)simpleModel
simpleModel(int n, bool _useGPU=false, bool _neverGPU=false)simpleModel
simpleModel()simpleModelinline
sliceIndices(bool _s=true)cubicLatticeinline
sliceSitescubicLatticeprotected
spatialSorting()simpleModelinlinevirtual
surfaceSitescubicLattice
totalSitesmultirankQTensorLatticeModel
transferStartStopIndexesmultirankQTensorLatticeModel
typessimpleModelprotected
useGPUsimpleModelprotected
velocitiessimpleModelprotected
xHalomultirankQTensorLatticeModel
yHalomultirankQTensorLatticeModel
zHalomultirankQTensorLatticeModel