PSCF
v1.4.0
src
rpg
field
Domain.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 "Domain.h"
// class header
9
#include <rpg/field/FieldIo.h>
10
#include <prdc/cuda/WaveList.h>
11
#include <prdc/cuda/FFT.h>
12
13
#include <rp/field/Domain.tpp>
// base class template implementation
14
15
// Explicit instantiation definitions
16
namespace
Pscf
{
17
namespace
Rp
{
18
using namespace
Prdc::Cuda;
19
template
class
Domain<1, FFT<1>
,
WaveList<1>
, Rpg::FieldIo<1> >;
20
template
class
Domain<2, FFT<2>
,
WaveList<2>
, Rpg::FieldIo<2> >;
21
template
class
Domain<3, FFT<3>
,
WaveList<3>
, Rpg::FieldIo<3> >;
22
}
23
namespace
Rpg
{
24
template
class
Domain<1>
;
25
template
class
Domain<2>
;
26
template
class
Domain<3>
;
27
}
28
}
Pscf::Prdc::Cpu::WaveList
Class to compute and store properties associated with wavevectors.
Definition
cpu/WaveList.h:67
Pscf::Rp::Domain
Spatial domain for a periodic structure with real fields.
Definition
rp/field/Domain.h:70
Pscf::Rpg::Domain
Spatial domain for a periodic structure with real fields, on a GPU.
Definition
rpg/field/Domain.h:48
Pscf::Rp
Class templates for real-valued periodic fields.
Definition
rp/field/CFields.h:22
Pscf::Rpg
SCFT and PS-FTS with real periodic fields (GPU)
Definition
rpg/environment/environment.mod:3
Pscf
PSCF package top-level namespace.
Definition
param_domain.dox:1
Generated on
for PSCF by
1.14.0