OpenMPCD
OpenMPCD::CUDA::MPCSolute::Base< PositionCoordinate, VelocityCoordinate > Member List

This is the complete list of members for OpenMPCD::CUDA::MPCSolute::Base< PositionCoordinate, VelocityCoordinate >, including all inherited members.

Base()OpenMPCD::CUDA::MPCSolute::Base< PositionCoordinate, VelocityCoordinate >protected
d_positionsOpenMPCD::CUDA::MPCSolute::Base< PositionCoordinate, VelocityCoordinate >protected
d_velocitiesOpenMPCD::CUDA::MPCSolute::Base< PositionCoordinate, VelocityCoordinate >protected
deviceMemoryManagerOpenMPCD::CUDA::MPCSolute::Base< PositionCoordinate, VelocityCoordinate >protected
fetchFromDevice() constOpenMPCD::CUDA::MPCSolute::Base< PositionCoordinate, VelocityCoordinate >
getDevicePositions() constOpenMPCD::CUDA::MPCSolute::Base< PositionCoordinate, VelocityCoordinate >inline
getDevicePositions()OpenMPCD::CUDA::MPCSolute::Base< PositionCoordinate, VelocityCoordinate >inline
getDeviceVelocities() constOpenMPCD::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() constOpenMPCD::CUDA::MPCSolute::Base< PositionCoordinate, VelocityCoordinate >inline
getMDTimeStepSize() constOpenMPCD::CUDA::MPCSolute::Base< PositionCoordinate, VelocityCoordinate >inline
getNumberOfLogicalEntities() const =0OpenMPCD::CUDA::MPCSolute::Base< PositionCoordinate, VelocityCoordinate >pure virtual
getParticleCount() const =0OpenMPCD::CUDA::MPCSolute::Base< PositionCoordinate, VelocityCoordinate >pure virtual
getParticleMass() const =0OpenMPCD::CUDA::MPCSolute::Base< PositionCoordinate, VelocityCoordinate >pure virtual
getPosition(const std::size_t particleID) constOpenMPCD::CUDA::MPCSolute::Base< PositionCoordinate, VelocityCoordinate >
getVelocity(const std::size_t particleID) constOpenMPCD::CUDA::MPCSolute::Base< PositionCoordinate, VelocityCoordinate >
h_positionsOpenMPCD::CUDA::MPCSolute::Base< PositionCoordinate, VelocityCoordinate >mutableprotected
h_velocitiesOpenMPCD::CUDA::MPCSolute::Base< PositionCoordinate, VelocityCoordinate >mutableprotected
hasInstrumentation() constOpenMPCD::CUDA::MPCSolute::Base< PositionCoordinate, VelocityCoordinate >inline
instrumentationOpenMPCD::CUDA::MPCSolute::Base< PositionCoordinate, VelocityCoordinate >protected
mdTimeStepSizeOpenMPCD::CUDA::MPCSolute::Base< PositionCoordinate, VelocityCoordinate >protected
performMDTimestep()=0OpenMPCD::CUDA::MPCSolute::Base< PositionCoordinate, VelocityCoordinate >pure virtual
pushToDevice()OpenMPCD::CUDA::MPCSolute::Base< PositionCoordinate, VelocityCoordinate >protected
~Base()OpenMPCD::CUDA::MPCSolute::Base< PositionCoordinate, VelocityCoordinate >virtual