1#ifndef CPC_STEP_FACTORY_TPP
2#define CPC_STEP_FACTORY_TPP
4#include "StepFactory.h"
5#include <cpc/fts/Simulator.h>
20 : simulatorPtr_(&simulator)
38 if (className ==
"ExplicitStep" || className ==
"Step") {
39 ptr =
new ExplicitStep<D>(*simulatorPtr_);
Simulator for complex Langevin field theoretic simulation.
StepFactory(Simulator< D > &simulator)
Constructor.
Step< D > * factory(const std::string &className) const
Method to create any Step supplied with PSCF.
Step is an abstract base class for Brownian dynamics steps.
Step< D > * trySubfactories(const std::string &className) const
Complex periodic fields, CL-FTS (CPU).
PSCF package top-level namespace.