1#ifndef RPC_ANALYZER_MANAGER_H
2#define RPC_ANALYZER_MANAGER_H
5#include <util/param/Manager.h>
12 template <
int D>
class System;
105 #ifndef RPC_ANALZYER_MANAGER_TPP
Manager for a list of Analyzer objects.
virtual ~AnalyzerManager()
Destructor.
AnalyzerManager(Simulator< D > &simulator, System< D > &system)
Constructor.
void sample(long iStep)
Call sample method of each Analyzer.
virtual void readParameters(std::istream &in)
Read parameter file.
void setup()
Call initialize method of each Analyzer.
void output()
Call output method of each analyzer.
Abstract base for periodic output and/or analysis actions.
Field theoretic simulator (base class).
Main class, representing one complete system.
virtual Factory< Analyzer< D > > * newDefaultFactory() const
Manager(bool uniqueNames=false)
ScalarParam< Type > & read(std::istream &in, const char *label, Type &value)
Add and read a new required ScalarParam < Type > object.
void setClassName(const char *className)
Set class name string.
ScalarParam< Type > & readOptional(std::istream &in, const char *label, Type &value)
Add and read a new optional ScalarParam < Type > object.
Real periodic fields, SCFT and PS-FTS (CPU).
PSCF package top-level namespace.