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