PSCF v1.3
Mask.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 "Mask.tpp"
9#include <prdc/field/MaskReal.tpp> // needed for implementation
10
11namespace Pscf {
12
13namespace Prdc {
14
15 // Explicit instantiation
16 template class MaskReal< 1, Cpu::RField<1>, Rpc::FieldIo<1> >;
17 template class MaskReal< 2, Cpu::RField<2>, Rpc::FieldIo<2> >;
18 template class MaskReal< 3, Cpu::RField<3>, Rpc::FieldIo<3> >;
19
20} // namespace Prdc
21
22namespace Rpc {
23
24 template class Mask<1>;
25 template class Mask<2>;
26 template class Mask<3>;
27
28} // namespace Rpc
29
30} // namespace Pscf
Container for a field to which the total density is constrained.
Definition MaskReal.h:84
A field to which the total density is constrained.
Periodic fields and crystallography.
Definition CField.cpp:11
Real periodic fields, SCFT and PS-FTS (CPU).
Definition param_pc.dox:2
PSCF package top-level namespace.
Definition param_pc.dox:1