11#include "MantidAlgorithms/DllConfig.h"
30 const std::string name()
const override;
32 const std::string
summary()
const override {
33 return "Converts the X or Y axis of a MatrixWorkspace via a user defined "
37 int version()
const override;
38 const std::vector<std::string>
seeAlso()
const override {
return {
"ConvertUnits"}; }
39 const std::string category()
const override;
52 Variable(
const std::string &name) : name(name),
value(0.0), isGeometric(false) {}
53 Variable(
const std::string &name,
bool isGeometric) : name(name),
value(0.0), isGeometric(isGeometric) {}
60 void setAxisValue(
const double value,
const std::vector<Variable_ptr> &variables);
61 void calculateValues(mu::Parser &p, std::vector<double> &vec, std::vector<Variable_ptr> variables);
63 const std::vector<Variable_ptr> &variables);
64 double evaluateResult(mu::Parser &p);
double value
The value of the point.
std::map< DeltaEMode::Type, std::string > index
API::SpectrumInfo is an intermediate step towards a SpectrumInfo that is part of Instrument-2....
Converts the units in which a workspace is represented.
Helper class which provides the Collimation Length for SANS instruments.