11#include "MantidAlgorithms/DllConfig.h"
22 std::string
const name()
const override;
23 int version()
const override;
25 std::string
const category()
const override;
26 std::string
const summary()
const override;
28 std::vector<std::string>
const seeAlso()
const override;
32 std::map<std::string, std::string> validateInputs()
override;
37 std::string generateFitScript(std::string
const &fittingType)
const;
38 std::string generateVariableSetupCode()
const;
39 std::string generateSimultaneousFitCode()
const;
40 std::string generateFunctionString()
const;
42 void savePythonScript(std::string
const &filepath, std::string
const &contents)
const;
Base class for algorithms that can only run serially (Parallel::ExecutionMode::MasterOnly) in an MPI ...
std::shared_ptr< IFunction > IFunction_sptr
shared pointer to the function base class
Helper class which provides the Collimation Length for SANS instruments.