OpenPFC
0.1.4
Phase Field Crystal simulation framework
Loading...
Searching...
No Matches
backend_tags.hpp
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: 2025 VTT Technical Research Centre of Finland Ltd
2
// SPDX-License-Identifier: AGPL-3.0-or-later
3
39
#pragma once
40
41
namespace
pfc {
42
namespace
backend {
43
52
struct
CpuTag
{};
53
54
#if defined(OpenPFC_ENABLE_CUDA)
64
struct
CudaTag
{};
65
#endif
66
67
#if defined(OpenPFC_ENABLE_HIP)
77
struct
HipTag
{};
78
#endif
79
80
}
// namespace backend
81
}
// namespace pfc
pfc::backend::CpuTag
CPU backend tag.
Definition
backend_tags.hpp:52
pfc::world::World
Represents the global simulation domain (the "world").
Definition
world.hpp:91
openpfc
core
backend_tags.hpp
Generated by
1.9.8