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