alpaka
Abstraction Library for Parallel Kernel Acceleration
Loading...
Searching...
No Matches
concepts.hpp File Reference
#include "alpaka/Vec.hpp"
#include "alpaka/rand/distribution/interval.hpp"
#include <concepts>

Go to the source code of this file.

Namespaces

namespace  alpaka
 main alpaka namespace.
namespace  alpaka::rand
namespace  alpaka::rand::concepts

Concepts

concept  alpaka::rand::concepts::Interval
 Concept defining a valid interval tag used to specify distribution bounds.
concept  alpaka::rand::concepts::UniformRandomEngine
 Unified concept for alpaka-compatible uniform random engines.
concept  alpaka::rand::concepts::UniformStdEngine
 Concept wrapper for std::uniform_random_bit_generator using alpaka scheme.
concept  alpaka::rand::concepts::UniformVectorEngine
 Concept for random-engines which return a vector.

Functions

constexpr bool alpaka::rand::operator!= (concepts::Interval auto lhs, concepts::Interval auto rhs) noexcept
constexpr bool alpaka::rand::operator== (concepts::Interval auto lhs, concepts::Interval auto rhs) noexcept