Base(const CUDA::Simulation *const sim, const unsigned int count, const FP streamingTimestep_, RNG &rng_, DeviceMemoryManager *const devMemMgr) | OpenMPCD::CUDA::MPCFluid::Base | protected |
CUDA::Simulation (defined in OpenMPCD::CUDA::MPCFluid::Base) | OpenMPCD::CUDA::MPCFluid::Base | friend |
d_mpcParticlePositions | OpenMPCD::CUDA::MPCFluid::Base | protected |
d_mpcParticleVelocities | OpenMPCD::CUDA::MPCFluid::Base | protected |
deviceMemoryManager | OpenMPCD::CUDA::MPCFluid::Base | protected |
fetchFromDevice() const | OpenMPCD::CUDA::MPCFluid::Base | |
findMatchingParticlesOnHost(bool(*func)(const RemotelyStoredVector< const MPCParticlePositionType > &, const RemotelyStoredVector< const MPCParticleVelocityType > &), std::vector< unsigned int > *const matches, unsigned int *const matchCount) const | OpenMPCD::CUDA::MPCFluid::Base | |
getDevicePositions() const | OpenMPCD::CUDA::MPCFluid::Base | inline |
getDevicePositions() | OpenMPCD::CUDA::MPCFluid::Base | inline |
getDeviceVelocities() | OpenMPCD::CUDA::MPCFluid::Base | inline |
getDeviceVelocities() const | OpenMPCD::CUDA::MPCFluid::Base | inline |
getHostPositions() | OpenMPCD::CUDA::MPCFluid::Base | inline |
getHostVelocities() | OpenMPCD::CUDA::MPCFluid::Base | inline |
getInstrumentation() const | OpenMPCD::CUDA::MPCFluid::Base | inline |
getKineticEnergy(const MPCParticleVelocityType *const velocities, const unsigned int particleCount) | OpenMPCD::CUDA::MPCFluid::Base | protectedstatic |
getkTViaKineticEnergy(const MPCParticleVelocityType *const velocities, const unsigned int particleCount) | OpenMPCD::CUDA::MPCFluid::Base | inlineprotectedstatic |
getMeanMomentum(const MPCParticleVelocityType *const velocities, const unsigned int particleCount) | OpenMPCD::CUDA::MPCFluid::Base | protectedstatic |
getNumberOfLogicalEntities() const =0 | OpenMPCD::CUDA::MPCFluid::Base | pure virtual |
getNumberOfParticlesPerLogicalEntity() const | OpenMPCD::CUDA::MPCFluid::Base | virtual |
getParticleCount() const | OpenMPCD::CUDA::MPCFluid::Base | inline |
getParticleMass() | OpenMPCD::CUDA::MPCFluid::Base | inlinestatic |
getPosition(const unsigned int particleID) const | OpenMPCD::CUDA::MPCFluid::Base | |
getTotalMomentum(const MPCParticleVelocityType *const velocities, const unsigned int particleCount) | OpenMPCD::CUDA::MPCFluid::Base | protectedstatic |
getVelocity(const unsigned int particleID) const | OpenMPCD::CUDA::MPCFluid::Base | |
globalUnbiasedThermostat(const FP kT, MPCParticleVelocityType *const velocities, const unsigned int particleCount) | OpenMPCD::CUDA::MPCFluid::Base | protectedstatic |
initializeVelocitiesOnHost() const | OpenMPCD::CUDA::MPCFluid::Base | protected |
instrumentation | OpenMPCD::CUDA::MPCFluid::Base | protected |
mpcParticleMass | OpenMPCD::CUDA::MPCFluid::Base | protectedstatic |
mpcParticlePositions | OpenMPCD::CUDA::MPCFluid::Base | mutableprotected |
mpcParticleVelocities | OpenMPCD::CUDA::MPCFluid::Base | mutableprotected |
numberOfParticles | OpenMPCD::CUDA::MPCFluid::Base | protected |
numberOfParticlesPerLogicalEntityIsConstant() const =0 | OpenMPCD::CUDA::MPCFluid::Base | pure virtual |
pushToDevice() | OpenMPCD::CUDA::MPCFluid::Base | protected |
rng | OpenMPCD::CUDA::MPCFluid::Base | mutableprotected |
saveLogicalEntityCentersOfMassToDeviceMemory(MPCParticlePositionType *const buffer) const | OpenMPCD::CUDA::MPCFluid::Base | |
setPositionsAndVelocities(const MPCParticlePositionType *const positions, const MPCParticleVelocityType *const velocities) | OpenMPCD::CUDA::MPCFluid::Base | |
simulation | OpenMPCD::CUDA::MPCFluid::Base | protected |
stream()=0 | OpenMPCD::CUDA::MPCFluid::Base | protectedpure virtual |
streamingTimestep | OpenMPCD::CUDA::MPCFluid::Base | protected |
writeToSnapshot(VTFSnapshotFile *const snapshot) const | OpenMPCD::CUDA::MPCFluid::Base | |
~Base() | OpenMPCD::CUDA::MPCFluid::Base | virtual |