1#ifndef RPC_ANALYZER_FACTORY_TPP 
    2#define RPC_ANALYZER_FACTORY_TPP 
    4#include "AnalyzerFactory.h"   
    7#include "TrajectoryWriter.h" 
    8#include "ConcentrationWriter.h" 
    9#include "HamiltonianAnalyzer.h" 
   10#include "BinaryStructureFactorGrid.h" 
   11#include "StepLogger.h" 
   12#include "PerturbationDerivative.h" 
   13#include "ChiDerivative.h" 
   14#include "ConcentrationDerivative.h" 
   15#include "MaxOrderParameter.h" 
   16#include "FourthOrderParameter.h" 
   30      simulatorPtr_(&simulator)
 
 
   47      if (className == 
"TrajectoryWriter") {
 
   49      } 
else if (className == 
"ConcentrationWriter") {
 
   51      } 
else if (className == 
"HamiltonianAnalyzer") {
 
   53      } 
else if (className == 
"BinaryStructureFactorGrid") {
 
   56      } 
else if (className == 
"StepLogger") {
 
   58      } 
else if (className == 
"PerturbationDerivative") {
 
   60      } 
else if (className == 
"ChiDerivative") {
 
   62      } 
else if (className == 
"ConcentrationDerivative") {
 
   64      } 
else if (className == 
"MaxOrderParameter") {
 
   66      } 
else if (className == 
"FourthOrderParameter") {
 
 
AnalyzerFactory(Simulator< D > &simulator, System< D > &system)
Constructor.
Analyzer< D > * factory(const std::string &className) const
Method to create any Analyzer supplied with PSCF.
Abstract base for periodic output and/or analysis actions.
BinaryStructureFactorGrid evaluates AB copolymer structure factors.
Evaluate the derivative of H with respect to chi.
Evaluate the derivative of H with respect to concentration.
Periodically write snapshots to a trajectory file.
FourthOrderParameter is used to detect an order-disorder transition.
Compute averages and output block averages of Hamiltonian components.
MaxOrderParameter is used to detect an order-disorder transition.
Evaluate the derivative of H w/ respect to perturbation parameter lambda.
Field theoretic simulator (base class).
Periodically write snapshots to a trajectory file.
Main class, representing a complete physical system.
Periodically write snapshots to a trajectory file.
Analyzer< D > * trySubfactories(const std::string &className) const
Real periodic fields, SCFT and PS-FTS (CPU).
PSCF package top-level namespace.