PSCF v1.4.0
rpc/scft/sweep/SweepParameter.h
1#ifndef RPC_SWEEP_PARAMETER_H
2#define RPC_SWEEP_PARAMETER_H
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 <rp/scft/sweep/SweepParameter.h>
12#include <rpc/system/Types.h>
13
14namespace Pscf {
15namespace Rpc {
16
17 // Forward declaration
18 template <int D> class System;
19
20 using namespace Util;
21
33 template <int D>
35 : public Rp::SweepParameter<D, Types<D> >
36 {
37
38 public:
39
44
51
52 };
53
54}
55}
56
57// Explicit instantiation declarations
58namespace Pscf {
59 namespace Rp {
60 extern template class SweepParameter<1, Rpc::Types<1> >;
61 extern template class SweepParameter<2, Rpc::Types<2> >;
62 extern template class SweepParameter<3, Rpc::Types<3> >;
63
64 }
65 namespace Rpc {
66 extern template class SweepParameter<1>;
67 extern template class SweepParameter<2>;
68 extern template class SweepParameter<3>;
69 }
70}
71#endif
Class template for storing data about an individual sweep parameter.
Class for storing data about an individual sweep parameter.
A complete physical system.
Real periodic fields, SCFT and PS-FTS (CPU).
Definition param_pc.dox:2
PSCF package top-level namespace.