alpaka
Abstraction Library for Parallel Kernel Acceleration
Loading...
Searching...
No Matches
alpaka::api Namespace Reference

Namespaces

namespace  util

Classes

struct  Cuda
struct  GenericSycl
struct  Hip
struct  Host
struct  OneApi

Functions

constexpr bool operator!= (alpaka::concepts::Api auto lhs, alpaka::concepts::Api auto rhs)
constexpr bool operator== (alpaka::concepts::Api auto lhs, alpaka::concepts::Api auto rhs)

Variables

constexpr auto cuda = Cuda{}
constexpr auto hip = Hip{}
constexpr auto host = Host{}
constexpr auto oneApi = OneApi{}

Function Documentation

◆ operator!=()

bool alpaka::api::operator!= ( alpaka::concepts::Api auto lhs,
alpaka::concepts::Api auto rhs )
constexpr

Definition at line 53 of file api.hpp.

◆ operator==()

bool alpaka::api::operator== ( alpaka::concepts::Api auto lhs,
alpaka::concepts::Api auto rhs )
constexpr

Definition at line 48 of file api.hpp.

Variable Documentation

◆ cuda

auto alpaka::api::cuda = Cuda{}
constexpr

Definition at line 41 of file Api.hpp.

◆ hip

auto alpaka::api::hip = Hip{}
constexpr

Definition at line 41 of file Api.hpp.

◆ host

auto alpaka::api::host = Host{}
constexpr

Definition at line 39 of file Api.hpp.

◆ oneApi

auto alpaka::api::oneApi = OneApi{}
constexpr

Definition at line 29 of file Api.hpp.