Ginkgo
Generated from pipelines/1589998975 branch based on develop. Ginkgo version 1.10.0
A numerical linear algebra library targeting many-core architectures
ginkgo
core
base
fwd_decls.hpp
1
// SPDX-FileCopyrightText: 2017 - 2024 The Ginkgo authors
2
//
3
// SPDX-License-Identifier: BSD-3-Clause
4
5
#ifndef GKO_PUBLIC_CORE_BASE_FWD_DECLS_HPP_
6
#define GKO_PUBLIC_CORE_BASE_FWD_DECLS_HPP_
7
8
9
#include <ginkgo/config.hpp>
10
11
12
struct
cublasContext;
13
14
struct
cusparseContext;
15
16
struct
CUstream_st;
17
18
struct
CUevent_st;
19
20
struct
hipblasContext;
21
22
struct
hipsparseContext;
23
24
#if GINKGO_HIP_PLATFORM_HCC
25
struct
ihipStream_t;
26
struct
ihipEvent_t;
27
#define GKO_HIP_STREAM_STRUCT ihipStream_t
28
#define GKO_HIP_EVENT_STRUCT ihipEvent_t
29
#else
30
#define GKO_HIP_STREAM_STRUCT CUstream_st
31
#define GKO_HIP_EVENT_STRUCT CUevent_st
32
#endif
33
34
35
namespace
sycl {
36
inline
namespace
_V1 {
37
38
39
class
queue;
40
class
event;
41
42
43
}
// namespace _V1
44
}
// namespace sycl
45
46
47
#endif // GKO_PUBLIC_CORE_BASE_FWD_DECLS_HPP_
Generated by
1.8.16