OpenMPCD
|
Namespace for simulations using CUDA. More...
Namespaces | |
BoundaryCondition | |
Namespace for boundary conditions. | |
DeviceCode | |
Contains CUDA Device code. | |
MPCFluid | |
Namespace for MPC Fluid classes. | |
MPCSolute | |
Namespace for MPC Solute classes. | |
NormalMode | |
Namespace for Host-callable CUDA functionality related to normal modes. | |
Random | |
Contains functionality related to random numbers. | |
Classes | |
class | Bitset |
Represents a constant-size collection of boolean values. More... | |
class | BunchIteratorRange |
Wraps an iterator range such that it is grouped into "bunches" of a given length, with a configurable gap between bunches. More... | |
class | Device |
Class representing a CUDA Device. More... | |
class | DeviceBuffer |
Represents a memory buffer on the Device. More... | |
class | DeviceMemoryManager |
Class for managing memory on the CUDA Device. More... | |
class | Exception |
Base CUDA exception. More... | |
class | Instrumentation |
Class doing measurements in a CUDA simulation. More... | |
class | Simulation |
MPCD simulation with Molecular Dynamics on CUDA-capable GPUs. More... | |
class | StridedIteratorRange |
Wraps an iterator range such that the iteration stride is not (necessarily) 1 . More... | |
class | StridedIteratorRange< UnderlyingIterator, 0 > |
Partial template specialization of StridedIteratorRange for dynamic strides. More... | |
Typedefs | |
typedef Random::Generators::Philox4x32_10 | GPURNG |
The random number generator type for GPUs. More... | |
Namespace for simulations using CUDA.
The random number generator type for GPUs.
Definition at line 18 of file CUDA/Types.hpp.