|
| struct | alpaka::rand::distribution::internal::BitLengthConformityAdapter< T_Engine, byteLengthEngineResult, byteLengthRealType > |
| | Adapt the bit length of the engine output to match the target type. More...
|
| struct | alpaka::rand::distribution::internal::BitLengthConformityAdapter< T_Engine, 4u, 8u > |
| | Adapts a 32-bit engine output to a 64-bit value. More...
|
| struct | alpaka::rand::distribution::internal::BitLengthConformityAdapter< T_Engine, 8u, 4u > |
| | Adapt a 64-bit engine output to a 32-bit value. More...
|
| struct | alpaka::rand::distribution::internal::Constants< T_Integer, T_Floating > |
| | Contains some (constexpr-)constants for random bit integer to floating point conversion – which improve readability. More...
|
| struct | alpaka::rand::distribution::internal::IntervalAwareConversion< T_Engine, interval::CC, T_Integer, T_Floating > |
| | Converts an integer RNG output to a floating point type in the closed interval [0, 1]. More...
|
| struct | alpaka::rand::distribution::internal::IntervalAwareConversion< T_Engine, interval::CO, T_Integer, T_Floating > |
| | Converts an integer RNG output to a floating-point type in the interval [0, 1). More...
|
| struct | alpaka::rand::distribution::internal::IntervalAwareConversion< T_Engine, interval::OC, T_Integer, T_Floating > |
| | Convert an integer RNG output to a floating-point type in the interval (0, 1]. More...
|
| struct | alpaka::rand::distribution::internal::IntervalAwareConversion< T_Engine, interval::OO, T_Integer, T_Floating > |
| | Convert an integer RNG output to a floating-point type in the interval (0, 1). More...
|
| class | alpaka::rand::distribution::internal::UniformRealBase< T_Floating, T_Interval > |
| struct | alpaka::rand::distribution::internal::vectorDispatchWrapper< T_Engine, 4u, TElemSize, TElems > |
| struct | alpaka::rand::distribution::internal::vectorDispatchWrapper< T_Engine, 8u, 4u, TElems > |
| | Wrapper specialization enabling efficient generation of 64-bit values from vectorized engines without requiring two engine calls. More...
|
| struct | alpaka::rand::distribution::UniformReal< T_Result, T_Interval > |
| | Select a floating-point value from a uniform interval. More...
|