PSCF
v1.4.0
src
rpc
field
rpc/field/Domain.cpp
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 <rpc/field/FieldIo.tpp>
// base class template argument
10
#include <prdc/cpu/WaveList.h>
// base class template argument
11
#include <prdc/cpu/FFT.h>
// base class template argument
12
#include <rp/field/Domain.tpp>
// base class template implementation
13
14
// Explicit instantiation definitions
15
namespace
Pscf
{
16
namespace
Rp
{
17
using namespace
Prdc::Cpu;
18
template
class
Domain<1, FFT<1>
,
WaveList<1>
, Rpc::FieldIo<1> >;
19
template
class
Domain<2, FFT<2>
,
WaveList<2>
, Rpc::FieldIo<2> >;
20
template
class
Domain<3, FFT<3>
,
WaveList<3>
, Rpc::FieldIo<3> >;
21
}
22
namespace
Rpc
{
23
template
class
Domain<1>
;
24
template
class
Domain<2>
;
25
template
class
Domain<3>
;
26
}
27
}
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::Rpc::Domain
Spatial domain for a periodic structure with real fields, on a CPU.
Definition
rpc/field/Domain.h:49
Pscf::Rp
Class templates for real-valued periodic fields.
Definition
rp/field/CFields.h:22
Pscf::Rpc
Real periodic fields, SCFT and PS-FTS (CPU).
Definition
param_pc.dox:2
Pscf
PSCF package top-level namespace.
Definition
param_domain.dox:1
Generated on
for PSCF by
1.14.0