| addConstraint(std::string const &functionIndex, std::string const &constraint)=0 | MantidQt::MantidWidgets::IFunctionModel | pure virtual |
| addFunction(std::string const &prefix, std::string const &funStr)=0 | MantidQt::MantidWidgets::IFunctionModel | pure virtual |
| changeTie(std::string const ¶meterName, std::string const &tie)=0 | MantidQt::MantidWidgets::IFunctionModel | pure virtual |
| clear() | MantidQt::MantidWidgets::IFunctionModel | |
| copyParametersAndErrors(const IFunction &funFrom, IFunction &funTo) | MantidQt::MantidWidgets::IFunctionModel | protectedstatic |
| copyParametersAndErrorsToAllLocalFunctions(const IFunction &fun) | MantidQt::MantidWidgets::IFunctionModel | protected |
| currentDomainIndex() const =0 | MantidQt::MantidWidgets::IFunctionModel | pure virtual |
| getCurrentFunction() const =0 | MantidQt::MantidWidgets::IFunctionModel | pure virtual |
| getDatasetDomainNames() const =0 | MantidQt::MantidWidgets::IFunctionModel | pure virtual |
| getDatasetNames() const =0 | MantidQt::MantidWidgets::IFunctionModel | pure virtual |
| getFitFunction() const =0 | MantidQt::MantidWidgets::IFunctionModel | pure virtual |
| getFitFunctionString() const | MantidQt::MantidWidgets::IFunctionModel | |
| getFullFunction() const =0 | MantidQt::MantidWidgets::IFunctionModel | pure virtual |
| getFunctionString() const | MantidQt::MantidWidgets::IFunctionModel | |
| getGlobalParameters() const =0 | MantidQt::MantidWidgets::IFunctionModel | pure virtual |
| getLocalParameterConstraint(std::string const ¶meterName, int i) const =0 | MantidQt::MantidWidgets::IFunctionModel | pure virtual |
| getLocalParameters() const =0 | MantidQt::MantidWidgets::IFunctionModel | pure virtual |
| getLocalParameterTie(std::string const ¶meterName, int i) const =0 | MantidQt::MantidWidgets::IFunctionModel | pure virtual |
| getLocalParameterValue(std::string const ¶meterName, int i) const =0 | MantidQt::MantidWidgets::IFunctionModel | pure virtual |
| getNumberDomains() const =0 | MantidQt::MantidWidgets::IFunctionModel | pure virtual |
| getNumberLocalFunctions() const | MantidQt::MantidWidgets::IFunctionModel | |
| getParameter(std::string const ¶meterName) const =0 | MantidQt::MantidWidgets::IFunctionModel | pure virtual |
| getParameterDescription(std::string const ¶meterName) const =0 | MantidQt::MantidWidgets::IFunctionModel | pure virtual |
| getParameterError(std::string const ¶meterName) const =0 | MantidQt::MantidWidgets::IFunctionModel | pure virtual |
| getParameterNames() const =0 | MantidQt::MantidWidgets::IFunctionModel | pure virtual |
| getSingleFunction(int index) const =0 | MantidQt::MantidWidgets::IFunctionModel | pure virtual |
| hasFunction() const =0 | MantidQt::MantidWidgets::IFunctionModel | pure virtual |
| isGlobal(std::string const ¶meterName) const =0 | MantidQt::MantidWidgets::IFunctionModel | pure virtual |
| isLocalParameterFixed(std::string const ¶meterName, int i) const =0 | MantidQt::MantidWidgets::IFunctionModel | pure virtual |
| removeConstraint(std::string const ¶meterName)=0 | MantidQt::MantidWidgets::IFunctionModel | pure virtual |
| removeFunction(std::string const &functionIndex)=0 | MantidQt::MantidWidgets::IFunctionModel | pure virtual |
| setBackgroundA0(double value)=0 | MantidQt::MantidWidgets::IFunctionModel | pure virtual |
| setCurrentDomainIndex(int)=0 | MantidQt::MantidWidgets::IFunctionModel | pure virtual |
| setDatasets(const QList< FunctionModelDataset > &datasets)=0 | MantidQt::MantidWidgets::IFunctionModel | pure virtual |
| setFunction(IFunction_sptr fun)=0 | MantidQt::MantidWidgets::IFunctionModel | pure virtual |
| setFunctionString(std::string const &funStr) | MantidQt::MantidWidgets::IFunctionModel | |
| setGlobal(std::string const ¶meterName, bool on)=0 | MantidQt::MantidWidgets::IFunctionModel | pure virtual |
| setGlobalParameters(const std::vector< std::string > &globals)=0 | MantidQt::MantidWidgets::IFunctionModel | pure virtual |
| setGlobalParameterValue(std::string const ¶meterName, double value)=0 | MantidQt::MantidWidgets::IFunctionModel | pure virtual |
| setLocalParameterConstraint(std::string const ¶meterName, int i, std::string const &constraint)=0 | MantidQt::MantidWidgets::IFunctionModel | pure virtual |
| setLocalParameterFixed(std::string const ¶meterName, int i, bool fixed)=0 | MantidQt::MantidWidgets::IFunctionModel | pure virtual |
| setLocalParameterTie(std::string const ¶meterName, int i, std::string const &tie)=0 | MantidQt::MantidWidgets::IFunctionModel | pure virtual |
| setLocalParameterValue(std::string const ¶meterName, int i, double value)=0 | MantidQt::MantidWidgets::IFunctionModel | pure virtual |
| setLocalParameterValue(std::string const ¶meterName, int i, double value, double error)=0 | MantidQt::MantidWidgets::IFunctionModel | pure virtual |
| setNumberDomains(int)=0 | MantidQt::MantidWidgets::IFunctionModel | pure virtual |
| setParameter(std::string const ¶meterName, double value)=0 | MantidQt::MantidWidgets::IFunctionModel | pure virtual |
| setParameterError(std::string const ¶meterName, double value)=0 | MantidQt::MantidWidgets::IFunctionModel | pure virtual |
| setQValues(const std::vector< double > &qValues)=0 | MantidQt::MantidWidgets::IFunctionModel | pure virtual |
| setResolution(const std::vector< std::pair< std::string, size_t > > &fitResolutions)=0 | MantidQt::MantidWidgets::IFunctionModel | pure virtual |
| updateMultiDatasetParameters(const IFunction &fun)=0 | MantidQt::MantidWidgets::IFunctionModel | pure virtual |
| updateMultiDatasetParameters(const ITableWorkspace ¶mTable)=0 | MantidQt::MantidWidgets::IFunctionModel | pure virtual |
| updateParameters(const IFunction &fun)=0 | MantidQt::MantidWidgets::IFunctionModel | pure virtual |
| ~IFunctionModel()=default | MantidQt::MantidWidgets::IFunctionModel | virtual |