| Base(const CUDA::Simulation *const sim, const unsigned int count, const FP streamingTimestep_, RNG &rng_, DeviceMemoryManager *const devMemMgr) | OpenMPCD::CUDA::MPCFluid::Base | protected |
| 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 | OpenMPCD::CUDA::MPCFluid::HarmonicTrimers | inlinevirtual |
| getNumberOfParticlesPerLogicalEntity() const | OpenMPCD::CUDA::MPCFluid::HarmonicTrimers | inlinevirtual |
| 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 |
| HarmonicTrimers(const CUDA::Simulation *const sim, const unsigned int count, const FP streamingTimestep_, RNG &rng_, DeviceMemoryManager *const devMemMgr) | OpenMPCD::CUDA::MPCFluid::HarmonicTrimers | |
| 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 | OpenMPCD::CUDA::MPCFluid::HarmonicTrimers | inlinevirtual |
| 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() | OpenMPCD::CUDA::MPCFluid::HarmonicTrimers | virtual |
| streamingTimestep | OpenMPCD::CUDA::MPCFluid::Base | protected |
| writeToSnapshot(VTFSnapshotFile *const snapshot) const | OpenMPCD::CUDA::MPCFluid::Base | |
| ~Base() | OpenMPCD::CUDA::MPCFluid::Base | virtual |
| ~HarmonicTrimers() | OpenMPCD::CUDA::MPCFluid::HarmonicTrimers | inlinevirtual |