| 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 |