OpenMPCD
OpenMPCD::CUDA::MPCFluid::Base Member List

This is the complete list of members for OpenMPCD::CUDA::MPCFluid::Base, including all inherited members.

Base(const CUDA::Simulation *const sim, const unsigned int count, const FP streamingTimestep_, RNG &rng_, DeviceMemoryManager *const devMemMgr)OpenMPCD::CUDA::MPCFluid::Baseprotected
CUDA::Simulation (defined in OpenMPCD::CUDA::MPCFluid::Base)OpenMPCD::CUDA::MPCFluid::Basefriend
d_mpcParticlePositionsOpenMPCD::CUDA::MPCFluid::Baseprotected
d_mpcParticleVelocitiesOpenMPCD::CUDA::MPCFluid::Baseprotected
deviceMemoryManagerOpenMPCD::CUDA::MPCFluid::Baseprotected
fetchFromDevice() constOpenMPCD::CUDA::MPCFluid::Base
findMatchingParticlesOnHost(bool(*func)(const RemotelyStoredVector< const MPCParticlePositionType > &, const RemotelyStoredVector< const MPCParticleVelocityType > &), std::vector< unsigned int > *const matches, unsigned int *const matchCount) constOpenMPCD::CUDA::MPCFluid::Base
getDevicePositions() constOpenMPCD::CUDA::MPCFluid::Baseinline
getDevicePositions()OpenMPCD::CUDA::MPCFluid::Baseinline
getDeviceVelocities()OpenMPCD::CUDA::MPCFluid::Baseinline
getDeviceVelocities() constOpenMPCD::CUDA::MPCFluid::Baseinline
getHostPositions()OpenMPCD::CUDA::MPCFluid::Baseinline
getHostVelocities()OpenMPCD::CUDA::MPCFluid::Baseinline
getInstrumentation() constOpenMPCD::CUDA::MPCFluid::Baseinline
getKineticEnergy(const MPCParticleVelocityType *const velocities, const unsigned int particleCount)OpenMPCD::CUDA::MPCFluid::Baseprotectedstatic
getkTViaKineticEnergy(const MPCParticleVelocityType *const velocities, const unsigned int particleCount)OpenMPCD::CUDA::MPCFluid::Baseinlineprotectedstatic
getMeanMomentum(const MPCParticleVelocityType *const velocities, const unsigned int particleCount)OpenMPCD::CUDA::MPCFluid::Baseprotectedstatic
getNumberOfLogicalEntities() const =0OpenMPCD::CUDA::MPCFluid::Basepure virtual
getNumberOfParticlesPerLogicalEntity() constOpenMPCD::CUDA::MPCFluid::Basevirtual
getParticleCount() constOpenMPCD::CUDA::MPCFluid::Baseinline
getParticleMass()OpenMPCD::CUDA::MPCFluid::Baseinlinestatic
getPosition(const unsigned int particleID) constOpenMPCD::CUDA::MPCFluid::Base
getTotalMomentum(const MPCParticleVelocityType *const velocities, const unsigned int particleCount)OpenMPCD::CUDA::MPCFluid::Baseprotectedstatic
getVelocity(const unsigned int particleID) constOpenMPCD::CUDA::MPCFluid::Base
globalUnbiasedThermostat(const FP kT, MPCParticleVelocityType *const velocities, const unsigned int particleCount)OpenMPCD::CUDA::MPCFluid::Baseprotectedstatic
initializeVelocitiesOnHost() constOpenMPCD::CUDA::MPCFluid::Baseprotected
instrumentationOpenMPCD::CUDA::MPCFluid::Baseprotected
mpcParticleMassOpenMPCD::CUDA::MPCFluid::Baseprotectedstatic
mpcParticlePositionsOpenMPCD::CUDA::MPCFluid::Basemutableprotected
mpcParticleVelocitiesOpenMPCD::CUDA::MPCFluid::Basemutableprotected
numberOfParticlesOpenMPCD::CUDA::MPCFluid::Baseprotected
numberOfParticlesPerLogicalEntityIsConstant() const =0OpenMPCD::CUDA::MPCFluid::Basepure virtual
pushToDevice()OpenMPCD::CUDA::MPCFluid::Baseprotected
rngOpenMPCD::CUDA::MPCFluid::Basemutableprotected
saveLogicalEntityCentersOfMassToDeviceMemory(MPCParticlePositionType *const buffer) constOpenMPCD::CUDA::MPCFluid::Base
setPositionsAndVelocities(const MPCParticlePositionType *const positions, const MPCParticleVelocityType *const velocities)OpenMPCD::CUDA::MPCFluid::Base
simulationOpenMPCD::CUDA::MPCFluid::Baseprotected
stream()=0OpenMPCD::CUDA::MPCFluid::Baseprotectedpure virtual
streamingTimestepOpenMPCD::CUDA::MPCFluid::Baseprotected
writeToSnapshot(VTFSnapshotFile *const snapshot) constOpenMPCD::CUDA::MPCFluid::Base
~Base()OpenMPCD::CUDA::MPCFluid::Basevirtual