PSCF v1.3.3
rpg/field/Domain.tpp
1#ifndef RPG_DOMAIN_TPP
2#define RPG_DOMAIN_TPP
3
4/*
5* PSCF - Polymer Self-Consistent Field
6*
7* Copyright 2015 - 2025, The Regents of the University of Minnesota
8* Distributed under the terms of the GNU General Public License.
9*/
10
11#include "Domain.h"
12#include <prdc/field/DomainTmpl.tpp>
13
14#include <rpg/field/FieldIo.h>
15#include <prdc/cuda/WaveList.h>
16#include <prdc/cuda/FFT.h>
17
18namespace Pscf {
19namespace Rpg {
20
21 using namespace Util;
22 using namespace Pscf::Prdc;
23 using namespace Pscf::Prdc::Cuda;
24
25 /*
26 * Constructor.
27 */
28 template <int D>
32
33} // namespace Rpg
34} // namespace Pscf
35#endif
Fourier transform wrapper.
Definition cpu/FFT.h:38
Class to calculate and store properties of wavevectors.
File input/output operations and format conversions for fields.
void setClassName(const char *className)
Set class name string.
Fields, FFTs, and utilities for periodic boundary conditions (CUDA)
Definition CField.cu:12
Periodic fields and crystallography.
Definition CField.cpp:11
SCFT and PS-FTS with real periodic fields (GPU)
PSCF package top-level namespace.