Base() | OpenMPCD::CUDA::MPCSolute::Base< PositionCoordinate, VelocityCoordinate > | protected |
d_positions | OpenMPCD::CUDA::MPCSolute::Base< PositionCoordinate, VelocityCoordinate > | protected |
d_velocities | OpenMPCD::CUDA::MPCSolute::Base< PositionCoordinate, VelocityCoordinate > | protected |
deviceMemoryManager | OpenMPCD::CUDA::MPCSolute::Base< PositionCoordinate, VelocityCoordinate > | protected |
fetchFromDevice() const | OpenMPCD::CUDA::MPCSolute::Base< PositionCoordinate, VelocityCoordinate > | |
getDevicePositions() const | OpenMPCD::CUDA::MPCSolute::Base< PositionCoordinate, VelocityCoordinate > | inline |
getDevicePositions() | OpenMPCD::CUDA::MPCSolute::Base< PositionCoordinate, VelocityCoordinate > | inline |
getDeviceVelocities() const | OpenMPCD::CUDA::MPCSolute::Base< PositionCoordinate, VelocityCoordinate > | inline |
getDeviceVelocities() | OpenMPCD::CUDA::MPCSolute::Base< PositionCoordinate, VelocityCoordinate > | inline |
getHostPositions() | OpenMPCD::CUDA::MPCSolute::Base< PositionCoordinate, VelocityCoordinate > | inline |
getHostVelocities() | OpenMPCD::CUDA::MPCSolute::Base< PositionCoordinate, VelocityCoordinate > | inline |
getInstrumentation() const | OpenMPCD::CUDA::MPCSolute::Base< PositionCoordinate, VelocityCoordinate > | inline |
getMDTimeStepSize() const | OpenMPCD::CUDA::MPCSolute::Base< PositionCoordinate, VelocityCoordinate > | inline |
getNumberOfLogicalEntities() const =0 | OpenMPCD::CUDA::MPCSolute::Base< PositionCoordinate, VelocityCoordinate > | pure virtual |
getParticleCount() const =0 | OpenMPCD::CUDA::MPCSolute::Base< PositionCoordinate, VelocityCoordinate > | pure virtual |
getParticleMass() const =0 | OpenMPCD::CUDA::MPCSolute::Base< PositionCoordinate, VelocityCoordinate > | pure virtual |
getPosition(const std::size_t particleID) const | OpenMPCD::CUDA::MPCSolute::Base< PositionCoordinate, VelocityCoordinate > | |
getVelocity(const std::size_t particleID) const | OpenMPCD::CUDA::MPCSolute::Base< PositionCoordinate, VelocityCoordinate > | |
h_positions | OpenMPCD::CUDA::MPCSolute::Base< PositionCoordinate, VelocityCoordinate > | mutableprotected |
h_velocities | OpenMPCD::CUDA::MPCSolute::Base< PositionCoordinate, VelocityCoordinate > | mutableprotected |
hasInstrumentation() const | OpenMPCD::CUDA::MPCSolute::Base< PositionCoordinate, VelocityCoordinate > | inline |
instrumentation | OpenMPCD::CUDA::MPCSolute::Base< PositionCoordinate, VelocityCoordinate > | protected |
mdTimeStepSize | OpenMPCD::CUDA::MPCSolute::Base< PositionCoordinate, VelocityCoordinate > | protected |
performMDTimestep()=0 | OpenMPCD::CUDA::MPCSolute::Base< PositionCoordinate, VelocityCoordinate > | pure virtual |
pushToDevice() | OpenMPCD::CUDA::MPCSolute::Base< PositionCoordinate, VelocityCoordinate > | protected |
~Base() | OpenMPCD::CUDA::MPCSolute::Base< PositionCoordinate, VelocityCoordinate > | virtual |