15#include "MantidCrystal/DllConfig.h"
31 std::string
name()
const override {
return "SCDPanelErrors"; }
32 const std::string
category()
const override {
return "General"; }
33 void function1D(
double *out,
const double *xValues,
const size_t nData)
const override;
35 void functionDeriv1D(
API::Jacobian *out,
const double *xValues,
const size_t nData)
override;
41 void moveDetector(
double x,
double y,
double z,
double rotx,
double roty,
double rotz,
double scalex,
double scaley,
46 void load(
const std::string &fname);
49 void loadWorkspace(
const std::string &wsName)
const;
52 void loadWorkspace(std::shared_ptr<API::Workspace> ws)
const;
58 void eval(
double xshift,
double yshift,
double zshift,
double xrotate,
double yrotate,
double zrotate,
double scalex,
59 double scaley,
double *out,
const double *xValues,
const size_t nData,
double tShift)
const;
62 void setupData()
const;
double value
The value of the point.
This is a specialization of IFunction for functions of one real argument.
Attribute is a non-fitting parameter.
Represents the Jacobian in IFitFunction::functionDeriv.
Implements the part of IFunction interface dealing with parameters.
std::string m_bank
Stores bank.
static const int defaultIndexValue
The default value for the workspace index.
std::shared_ptr< API::Workspace > m_workspace
Temporary workspace holder.
const std::string category() const override
The categories the Fit function belong to.
bool m_setupFinished
Flag of completing data setup.
std::string name() const override
overwrite IFunction base class methods
std::shared_ptr< Workspace > Workspace_sptr
shared pointer to Mantid::API::Workspace
Helper class which provides the Collimation Length for SANS instruments.
adjust instrument component position and orientation
: detector size scale at y-direction