Base() | OpenMPCD::CUDA::MPCSolute::Base< MPCParticlePositionType, MPCParticleVelocityType > | protected |
d_positions | OpenMPCD::CUDA::MPCSolute::Base< MPCParticlePositionType, MPCParticleVelocityType > | protected |
d_velocities | OpenMPCD::CUDA::MPCSolute::Base< MPCParticlePositionType, MPCParticleVelocityType > | protected |
deviceMemoryManager | OpenMPCD::CUDA::MPCSolute::Base< MPCParticlePositionType, MPCParticleVelocityType > | protected |
fetchFromDevice() const | OpenMPCD::CUDA::MPCSolute::Base< MPCParticlePositionType, MPCParticleVelocityType > | |
ForceCoordinate typedef | OpenMPCD::CUDA::MPCSolute::StarPolymers< PositionCoordinate, VelocityCoordinate > | |
getArmCountPerStar() const | OpenMPCD::CUDA::MPCSolute::StarPolymers< PositionCoordinate, VelocityCoordinate > | |
getDevicePositions() const | OpenMPCD::CUDA::MPCSolute::Base< MPCParticlePositionType, MPCParticleVelocityType > | inline |
getDevicePositions() | OpenMPCD::CUDA::MPCSolute::Base< MPCParticlePositionType, MPCParticleVelocityType > | inline |
getDeviceVelocities() const | OpenMPCD::CUDA::MPCSolute::Base< MPCParticlePositionType, MPCParticleVelocityType > | inline |
getDeviceVelocities() | OpenMPCD::CUDA::MPCSolute::Base< MPCParticlePositionType, MPCParticleVelocityType > | inline |
getHostPositions() | OpenMPCD::CUDA::MPCSolute::Base< MPCParticlePositionType, MPCParticleVelocityType > | inline |
getHostVelocities() | OpenMPCD::CUDA::MPCSolute::Base< MPCParticlePositionType, MPCParticleVelocityType > | inline |
getInstrumentation() const | OpenMPCD::CUDA::MPCSolute::Base< MPCParticlePositionType, MPCParticleVelocityType > | inline |
getMDTimeStepSize() const | OpenMPCD::CUDA::MPCSolute::Base< MPCParticlePositionType, MPCParticleVelocityType > | inline |
getNumberOfLogicalEntities() const | OpenMPCD::CUDA::MPCSolute::StarPolymers< PositionCoordinate, VelocityCoordinate > | inline |
Base< MPCParticlePositionType, MPCParticleVelocityType >::getNumberOfLogicalEntities() const=0 | OpenMPCD::CUDA::MPCSolute::Base< MPCParticlePositionType, MPCParticleVelocityType > | pure virtual |
getParticleCount() const | OpenMPCD::CUDA::MPCSolute::StarPolymers< PositionCoordinate, VelocityCoordinate > | |
Base< MPCParticlePositionType, MPCParticleVelocityType >::getParticleCount() const=0 | OpenMPCD::CUDA::MPCSolute::Base< MPCParticlePositionType, MPCParticleVelocityType > | pure virtual |
getParticleCountPerArm() const | OpenMPCD::CUDA::MPCSolute::StarPolymers< PositionCoordinate, VelocityCoordinate > | |
getParticleCountPerArmIncludingMagneticParticles() const | OpenMPCD::CUDA::MPCSolute::StarPolymers< PositionCoordinate, VelocityCoordinate > | |
getParticleCountPerStar() const | OpenMPCD::CUDA::MPCSolute::StarPolymers< PositionCoordinate, VelocityCoordinate > | |
getParticleMass() const | OpenMPCD::CUDA::MPCSolute::StarPolymers< PositionCoordinate, VelocityCoordinate > | inlinevirtual |
Base< MPCParticlePositionType, MPCParticleVelocityType >::getParticleMass() const=0 | OpenMPCD::CUDA::MPCSolute::Base< MPCParticlePositionType, MPCParticleVelocityType > | pure virtual |
getPosition(const std::size_t particleID) const | OpenMPCD::CUDA::MPCSolute::Base< MPCParticlePositionType, MPCParticleVelocityType > | |
getStarCount() const | OpenMPCD::CUDA::MPCSolute::StarPolymers< PositionCoordinate, VelocityCoordinate > | inline |
getVelocity(const std::size_t particleID) const | OpenMPCD::CUDA::MPCSolute::Base< MPCParticlePositionType, MPCParticleVelocityType > | |
h_positions | OpenMPCD::CUDA::MPCSolute::Base< MPCParticlePositionType, MPCParticleVelocityType > | mutableprotected |
h_velocities | OpenMPCD::CUDA::MPCSolute::Base< MPCParticlePositionType, MPCParticleVelocityType > | mutableprotected |
hasInstrumentation() const | OpenMPCD::CUDA::MPCSolute::Base< MPCParticlePositionType, MPCParticleVelocityType > | inline |
hasMagneticParticles() const | OpenMPCD::CUDA::MPCSolute::StarPolymers< PositionCoordinate, VelocityCoordinate > | |
instrumentation | OpenMPCD::CUDA::MPCSolute::Base< MPCParticlePositionType, MPCParticleVelocityType > | protected |
mdTimeStepSize | OpenMPCD::CUDA::MPCSolute::Base< MPCParticlePositionType, MPCParticleVelocityType > | protected |
ParticleType typedef | OpenMPCD::CUDA::MPCSolute::StarPolymers< PositionCoordinate, VelocityCoordinate > | |
performMDTimestep() | OpenMPCD::CUDA::MPCSolute::StarPolymers< PositionCoordinate, VelocityCoordinate > | virtual |
pushToDevice() | OpenMPCD::CUDA::MPCSolute::Base< MPCParticlePositionType, MPCParticleVelocityType > | protected |
readStateFromSnapshot(VTFSnapshotFile *const snapshot) | OpenMPCD::CUDA::MPCSolute::StarPolymers< PositionCoordinate, VelocityCoordinate > | |
snapshotStructureIsCompatible(const VTFSnapshotFile &snapshot) const | OpenMPCD::CUDA::MPCSolute::StarPolymers< PositionCoordinate, VelocityCoordinate > | |
StarPolymers(const Configuration::Setting &settings, const BoundaryCondition::Base *const boundaryCondition) | OpenMPCD::CUDA::MPCSolute::StarPolymers< PositionCoordinate, VelocityCoordinate > | |
writeStateToSnapshot(VTFSnapshotFile *const snapshot) const | OpenMPCD::CUDA::MPCSolute::StarPolymers< PositionCoordinate, VelocityCoordinate > | |
writeStructureToSnapshot(VTFSnapshotFile *const snapshot) const | OpenMPCD::CUDA::MPCSolute::StarPolymers< PositionCoordinate, VelocityCoordinate > | |
~Base() | OpenMPCD::CUDA::MPCSolute::Base< MPCParticlePositionType, MPCParticleVelocityType > | virtual |
~StarPolymers() | OpenMPCD::CUDA::MPCSolute::StarPolymers< PositionCoordinate, VelocityCoordinate > | virtual |