1#ifndef RPC_PERTURBATION_FACTORY_H
2#define RPC_PERTURBATION_FACTORY_H
11#include <rpc/fts/perturbation/Perturbation.h>
12#include <util/param/Factory.h>
57 #ifndef RPC_PERTURBATION_FACTORY_TPP
Factory for subclasses of Perturbation.
PerturbationFactory(Simulator< D > &simulator)
Constructor.
Perturbation< D > * factory(const std::string &className) const
Method to create any Perturbation supplied with PSCF.
Base class for additive perturbations of standard FTS Hamiltonian.
Field theoretic simulator (base class).
Perturbation< D > * trySubfactories(const std::string &className) const
Real periodic fields, SCFT and PS-FTS (CPU).
PSCF package top-level namespace.