PSCF v1.3.1
CFields.cu
1/*
2* PSCF - Polymer Self-Consistent Field
3*
4* Copyright 2015 - 2025, The Regents of the University of Minnesota
5* Distributed under the terms of the GNU General Public License.
6*/
7
8#include "CFields.h"
9#include <rpg/field/FieldIo.h>
10#include <prdc/cuda/RField.h>
11#include <prdc/field/CFieldsTmpl.tpp> // Base class implementation
12
13namespace Pscf {
14 namespace Prdc {
15 // Explicit instantiations of base class template
16 template class CFieldsTmpl<1, Cuda::RField<1>, Rpg::FieldIo<1> >;
17 template class CFieldsTmpl<2, Cuda::RField<2>, Rpg::FieldIo<2> >;
18 template class CFieldsTmpl<3, Cuda::RField<3>, Rpg::FieldIo<3> >;
19 }
20 namespace Rpg {
21 // Explicit instantiations of this class
22 template class CFields<1>;
23 template class CFields<2>;
24 template class CFields<3>;
25 }
26}
A list of c fields stored in both basis and r-grid format.
Definition CFieldsTmpl.h:72
A list of c fields stored in both basis and r-grid format.
Periodic fields and crystallography.
Definition CField.cpp:11
SCFT and PS-FTS with real periodic fields (GPU)
PSCF package top-level namespace.
Definition param_pc.dox:1