24#ifndef OPALX_BinningCmd_HH
25#define OPALX_BinningCmd_HH
Inform & operator<<(Inform &os, const BinningCmd &bc)
BinningParameter
The parameter that is used for binning.
BinningCmd(const BinningCmd &)
double getDesiredWidth() const
void setParameterType()
Recompute the enum-valued parameter from the string attribute.
int getDumpBinsFrequency() const
Get the frequency of dumping bins to a file.
double getBinningAlpha() const
virtual void update()
Update the binning data (internal cache of attributes).
int getTablePrintFrequency() const
bool getAdaptiveBinning() const
BinningParameter getParameterType() const
void operator=(const BinningCmd &)
bool dumpBinsToFile() const
Check if dumping bins to a file is enabled.
virtual void execute()
Execute the BINNING command (currently a thin wrapper around update()).
std::string getParameter()
BinningParameter parameterType_m
virtual BinningCmd * clone(const std::string &name)
Make clone.
static BinningCmd * find(const std::string &name)
Find named BINNING command.
std::string getDumpBinsFileName() const
Get the file name for dumping bins to a file.
std::string parameterName_m
double getBinningBeta() const
Inform & printInfo(Inform &os) const
BinningCmd()
Exemplar constructor.
The base class for all OPAL definitions.