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

This is the complete list of members for qTensorLatticeModel, 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
displaceBoundaryObject(int objectIndex, int motionDirection, int magnitude)cubicLatticevirtual
fillNeighborLists(int stencilType=0)cubicLatticevirtual
forcessimpleModelprotected
forcesComputedsimpleModel
freeGPUArrays(bool freeVelocities, bool freeRadii, bool freeMasses)simpleModelinlinevirtual
getAverageEigenvalues()qTensorLatticeModel
getClassSize()qTensorLatticeModelinlinevirtual
getNeighbors(int target, vector< int > &neighbors, int &neighs, int stencilType=0)cubicLatticevirtual
getNumberOfParticles()simpleModelinlinevirtual
initializeNSites()cubicLatticeprotected
initializeSimpleModel(int n)simpleModel
LcubicLatticeprotected
latticeIndexcubicLattice
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
NsimpleModelprotected
neighborIndexcubicLattice
neighboringSitescubicLattice
neverGPUsimpleModel
normalizeSpinscubicLatticeprotected
nThreadssimpleModelprotected
positionssimpleModelprotected
qTensorLatticeModel(int l, bool _useGPU=false, bool _neverGPU=false)qTensorLatticeModel
qTensorLatticeModel(int lx, int ly, int lz, bool _useGPU=false, bool _neverGPU=false)qTensorLatticeModel
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
typessimpleModelprotected
useGPUsimpleModelprotected
velocitiessimpleModelprotected