25int EvaluateFunction::version()
const {
return 1; }
28const std::string EvaluateFunction::summary()
const {
return "Evaluate a function on a workspace."; }
32void EvaluateFunction::initConcrete() {
34 "An output workspace.");
39void EvaluateFunction::execConcrete() {
#define DECLARE_ALGORITHM(classname)
void declareProperty(std::unique_ptr< Kernel::Property > p, const std::string &doc="") override
Add a property to the list of managed properties.
A property class for workspaces.
Evaluate a function (1D or MD) on a domain of an input workspace and save the result in the output wo...
std::shared_ptr< API::IDomainCreator > m_domainCreator
Pointer to a domain creator.
std::shared_ptr< API::IFunction > m_function
Pointer to the fitting function.
IPropertyManager * setProperty(const std::string &name, const T &value)
Templated method to set the value of a PropertyWithValue.
std::shared_ptr< FunctionValues > FunctionValues_sptr
typedef for a shared pointer
std::shared_ptr< FunctionDomain > FunctionDomain_sptr
typedef for a shared pointer
@ Output
An output workspace.