19namespace MantidWidgets {
21class IFitScriptGeneratorPresenter;
36 virtual void renameWorkspace(std::string
const &workspaceName, std::string
const &newName) = 0;
44 std::string
const &function) = 0;
46 std::string
const &function) = 0;
48 std::string
const &function) = 0;
54 std::string
const &functionIndex)
const = 0;
56 std::string
const &functionIndex)
const = 0;
59 std::string
const &fullParameter,
60 std::string
const &fullTie)
const = 0;
63 std::string
const ¶meter)
const = 0;
67 std::string
const &fullParameter,
double newValue) = 0;
69 std::string
const &fullAttribute,
73 std::string
const &fullParameter, std::string
const &tie) = 0;
76 std::string
const &fullParameter) = 0;
78 std::string
const &functionIndex, std::string
const &constraint) = 0;
97 std::string
const &tie) = 0;
99 std::string
const &constraint) = 0;
103 std::string
const &fullParameter)
const = 0;
106 std::string
const &fullParameter)
const = 0;
108 std::string
const &fullParameter)
const = 0;
112 [[nodiscard]]
virtual std::tuple<bool, std::string>
isValid()
const = 0;
115 std::tuple<std::string, std::string, std::string, std::string, std::string, bool>
const &fitOptions,
116 std::string
const &filepath =
"") = 0;
#define EXPORT_OPT_MANTIDQT_COMMON
double value
The value of the point.
Attribute is a non-fitting parameter.
The AlgorithmProgressDialogPresenter keeps track of the running algorithms and displays a progress ba...
std::shared_ptr< IFunction > IFunction_sptr
shared pointer to the function base class