Ginkgo Generated from branch based on main. Ginkgo version 1.11.0
A numerical linear algebra library targeting many-core architectures
Loading...
Searching...
No Matches
event.hpp
1// SPDX-FileCopyrightText: 2025 The Ginkgo authors
2//
3// SPDX-License-Identifier: BSD-3-Clause
4
5#ifndef GKO_PUBLIC_CORE_BASE_EVENT_HPP_
6#define GKO_PUBLIC_CORE_BASE_EVENT_HPP_
7
8
9#include <memory>
10
11
12namespace gko {
13
14
15class Executor;
16
17
18namespace detail {
19
20
26class Event {
27public:
32 virtual void synchronize() const = 0;
33};
34
35
36} // namespace detail
37} // namespace gko
38
39
40#endif // #ifndef GKO_PUBLIC_CORE_BASE_EVENT_HPP_
The first step in using the Ginkgo library consists of creating an executor.
Definition executor.hpp:615
The Ginkgo namespace.
Definition abstract_factory.hpp:20