alpaka
Abstraction Library for Parallel Kernel Acceleration
Loading...
Searching...
No Matches
alpaka::rand::distribution::internal::UniformRealBase< T_Floating, T_Interval > Class Template Reference

#include <UniformReal.hpp>

Public Types

using Interval_type = T_Interval
using result_type = T_Floating

Public Member Functions

constexpr UniformRealBase (T_Floating min, T_Floating max, T_Interval)

Protected Attributes

T_Floating const m_max
T_Floating const m_min
T_Floating const m_range

Detailed Description

template<std::floating_point T_Floating, concepts::Interval T_Interval>
class alpaka::rand::distribution::internal::UniformRealBase< T_Floating, T_Interval >

Definition at line 221 of file UniformReal.hpp.

Member Typedef Documentation

◆ Interval_type

template<std::floating_point T_Floating, concepts::Interval T_Interval>
using alpaka::rand::distribution::internal::UniformRealBase< T_Floating, T_Interval >::Interval_type = T_Interval

Definition at line 226 of file UniformReal.hpp.

◆ result_type

template<std::floating_point T_Floating, concepts::Interval T_Interval>
using alpaka::rand::distribution::internal::UniformRealBase< T_Floating, T_Interval >::result_type = T_Floating

Definition at line 224 of file UniformReal.hpp.

Constructor & Destructor Documentation

◆ UniformRealBase()

template<std::floating_point T_Floating, concepts::Interval T_Interval>
alpaka::rand::distribution::internal::UniformRealBase< T_Floating, T_Interval >::UniformRealBase ( T_Floating min,
T_Floating max,
T_Interval  )
inlineexplicitconstexpr

Definition at line 228 of file UniformReal.hpp.

Member Data Documentation

◆ m_max

template<std::floating_point T_Floating, concepts::Interval T_Interval>
T_Floating const alpaka::rand::distribution::internal::UniformRealBase< T_Floating, T_Interval >::m_max
protected

Definition at line 237 of file UniformReal.hpp.

◆ m_min

template<std::floating_point T_Floating, concepts::Interval T_Interval>
T_Floating const alpaka::rand::distribution::internal::UniformRealBase< T_Floating, T_Interval >::m_min
protected

Definition at line 236 of file UniformReal.hpp.

◆ m_range

template<std::floating_point T_Floating, concepts::Interval T_Interval>
T_Floating const alpaka::rand::distribution::internal::UniformRealBase< T_Floating, T_Interval >::m_range
protected

Definition at line 238 of file UniformReal.hpp.


The documentation for this class was generated from the following file: