Ginkgo Generated from develop branch based on develop. Ginkgo version 1.10.0
A numerical linear algebra library targeting many-core architectures
 
Loading...
Searching...
No Matches
index_map_fwd.hpp
1// SPDX-FileCopyrightText: 2017 - 2025 The Ginkgo authors
2//
3// SPDX-License-Identifier: BSD-3-Clause
4
5#ifndef GKO_PUBLIC_CORE_INDEX_MAP_FWD_HPP
6#define GKO_PUBLIC_CORE_INDEX_MAP_FWD_HPP
7
8#include <variant>
9
10#include <ginkgo/core/base/types.hpp>
11
12
13namespace gko {
14namespace experimental {
15namespace distributed {
16
17
18template <typename LocalIndexType, typename GlobalIndexType>
19class index_map;
20
21using index_map_variant =
22 std::variant<index_map<int32, int32>, index_map<int32, int64>,
24
25
26} // namespace distributed
27} // namespace experimental
28} // namespace gko
29
30#endif // GKO_PUBLIC_CORE_INDEX_MAP_FWD_HPP
This class defines mappings between global and local indices.
Definition index_map.hpp:68
The distributed namespace.
Definition polymorphic_object.hpp:19
The Ginkgo namespace.
Definition abstract_factory.hpp:20