Go to the documentation of this file.
18 #ifndef viskores_count_ArrayHandleRandomUniformReal_h
19 #define viskores_count_ArrayHandleRandomUniformReal_h
31 template <
typename Real>
32 struct CanonicalFunctor;
75 template <
typename Real = viskores::Float64>
78 detail::CanonicalFunctor<Real>>
87 detail::CanonicalFunctor<Real>>));
97 SeedType seed = { std::random_device{}() })
99 detail::CanonicalFunctor<Real>{})
106 #endif //viskores_count_ArrayHandleRandomUniformReal_h
#define VISKORES_EXEC_CONT
Definition: ExportMacros.h:60
viskores::Int64 Id
Base type to use to index arrays.
Definition: Types.h:235
Groups connected points that have the same field value.
Definition: Atomic.h:27
float Float32
Base type to use for 32-bit floating-point numbers.
Definition: Types.h:165
unsigned long long UInt64
Base type to use for 64-bit signed integer numbers.
Definition: Types.h:215
#define VISKORES_ARRAY_HANDLE_SUBCLASS(classname, fullclasstype, superclass)
Macro to make default methods in ArrayHandle subclasses.
Definition: ArrayHandle.h:256
double Float64
Base type to use for 64-bit floating-point numbers.
Definition: Types.h:169
A short fixed-length array.
Definition: Types.h:365
uint32_t UInt32
Base type to use for 32-bit unsigned integer numbers.
Definition: Types.h:193