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
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
#include <ginkgo/core/base/lin_op.hpp>
14
#include <ginkgo/core/base/types.hpp>
15
#include <ginkgo/core/config/type_descriptor.hpp>
16
#include <ginkgo/core/solver/solver_base.hpp>
17
18
19
namespace
gko
{
20
namespace
config {
21
22
23
class
registry;
24
25
26
class
pnode;
27
28
166
deferred_factory_parameter<gko::LinOpFactory> parse(
167
const
pnode& config,
const
registry& context,
168
const
type_descriptor& td = make_type_descriptor<>());
169
170
171
}
// namespace config
172
}
// namespace gko
173
174
175
#endif // GKO_PUBLIC_CORE_CONFIG_CONFIG_HPP_
gko
The Ginkgo namespace.
Definition:
abstract_factory.hpp:20
Generated by
1.8.16