8#include "PerturbationFactory.h"
12#include "EinsteinCrystalPerturbation.h"
25 : simulatorPtr_(&simulator)
42 if (className ==
"EinsteinCrystal" ||
43 className ==
"EinsteinCrystalPerturbation") {
Perturbation for Einstein crystal thermodynamic integration.
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.
Additive perturbation of standard FTS Hamiltonian (base class).
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.