Ginkgo
Generated from pipelines/1330831941 branch based on master. Ginkgo version 1.8.0
A numerical linear algebra library targeting many-core architectures
ginkgo
core
config
config.hpp
1
// SPDX-FileCopyrightText: 2017 - 2024 The Ginkgo authors
2
//
3
// SPDX-License-Identifier: BSD-3-Clause
4
5
#ifndef GKO_PUBLIC_CORE_CONFIG_CONFIG_HPP_
6
#define GKO_PUBLIC_CORE_CONFIG_CONFIG_HPP_
7
8
9
#include <map>
10
#include <string>
11
#include <unordered_map>
12
13
14
#include <ginkgo/core/base/lin_op.hpp>
15
#include <ginkgo/core/base/types.hpp>
16
#include <ginkgo/core/config/type_descriptor.hpp>
17
#include <ginkgo/core/solver/solver_base.hpp>
18
19
20
namespace
gko
{
21
namespace
config {
22
23
24
class
registry;
25
26
27
class
pnode;
28
29
167
deferred_factory_parameter<gko::LinOpFactory> parse(
168
const
pnode& config,
const
registry& context,
169
const
type_descriptor& td = make_type_descriptor<>());
170
171
172
}
// namespace config
173
}
// namespace gko
174
175
176
#endif // GKO_PUBLIC_CORE_CONFIG_CONFIG_HPP_
gko
The Ginkgo namespace.
Definition:
abstract_factory.hpp:20
Generated by
1.8.16