afterPropertySet(const std::string &) | Mantid::Kernel::IPropertyManager | inlineprotectedvirtual |
algorithmDisplacement(const size_t ¶meterIndex, const double &chi2New, const EigenVector &newParameters) | Mantid::CurveFitting::FuncMinimisers::FABADAMinimizer | private |
asJson(bool withDefaultValues=false) const override | Mantid::Kernel::PropertyManager | virtual |
asString(bool withDefaultValues=false) const override | Mantid::Kernel::PropertyManager | virtual |
boundApplication(const size_t ¶meterIndex, double &newValue, double &step) | Mantid::CurveFitting::FuncMinimisers::FABADAMinimizer | |
calculateConvChainAndBestParameters(size_t convLength, int nSteps, std::vector< std::vector< double > > &reducedChain, std::vector< double > &bestParameters, std::vector< double > &errorLeft, std::vector< double > &errorRight) | Mantid::CurveFitting::FuncMinimisers::FABADAMinimizer | private |
clear() override | Mantid::Kernel::PropertyManager | virtual |
convergenceCheck() | Mantid::CurveFitting::FuncMinimisers::FABADAMinimizer | private |
costFunctionVal() override | Mantid::CurveFitting::FuncMinimisers::FABADAMinimizer | virtual |
declareOrReplaceProperty(std::unique_ptr< Property > p, const std::string &doc="") override | Mantid::Kernel::PropertyManager | virtual |
declareProperty(std::unique_ptr< Property > p, const std::string &doc="") override | Mantid::Kernel::PropertyManager | virtual |
declareProperty(std::unique_ptr< Property > p, const std::string &doc="")=0 | Mantid::Kernel::PropertyManager | virtual |
declareProperty(const std::string &name, T value, IValidator_sptr validator=std::make_shared< NullValidator >(), const std::string &doc="", const unsigned int direction=Direction::Input) | Mantid::Kernel::PropertyManager | inline |
declareProperty(const std::string &name, T value, const std::string &doc, const unsigned int direction=Direction::Input) | Mantid::Kernel::PropertyManager | inline |
declareProperty(const std::string &name, T value, const unsigned int direction) | Mantid::Kernel::PropertyManager | inline |
declareProperty(const std::string &name, const char *value, IValidator_sptr validator=std::make_shared< NullValidator >(), const std::string &doc=std::string(), const unsigned int direction=Direction::Input) | Mantid::Kernel::PropertyManager | inline |
declareProperty(const std::string &name, const char *value, const std::string &doc, IValidator_sptr validator=std::make_shared< NullValidator >(), const unsigned int direction=Direction::Input) | Mantid::Kernel::PropertyManager | inline |
declareProperty(const std::string &name, const char *value, const unsigned int direction) | Mantid::Kernel::PropertyManager | inline |
doSetProperty(const std::string &name, const T &value) | Mantid::Kernel::IPropertyManager | inlineprivate |
doSetProperty(const std::string &name, const std::shared_ptr< T > &value) | Mantid::Kernel::IPropertyManager | inlineprivate |
existsProperty(const std::string &name) const override | Mantid::Kernel::PropertyManager | virtual |
FABADAMinimizer() | Mantid::CurveFitting::FuncMinimisers::FABADAMinimizer | |
filterByProperty(const TimeSeriesProperty< bool > &filter, const std::vector< std::string > &excludedFromFiltering=std::vector< std::string >()) override | Mantid::Kernel::PropertyManager | virtual |
filterByTime(const Types::Core::DateAndTime &start, const Types::Core::DateAndTime &stop) override | Mantid::Kernel::PropertyManager | virtual |
finalize() override | Mantid::CurveFitting::FuncMinimisers::FABADAMinimizer | virtual |
gaussianStep(const double &jump) | Mantid::CurveFitting::FuncMinimisers::FABADAMinimizer | private |
getDeclaredPropertyNames() const noexcept override | Mantid::Kernel::PropertyManager | virtual |
getError() const | Mantid::API::IFuncMinimizer | inlinevirtual |
getInvalidValuesFilterLogName(const std::string &logName) | Mantid::Kernel::PropertyManager | static |
getLogNameFromInvalidValuesFilter(const std::string &logName) | Mantid::Kernel::PropertyManager | static |
getMostProbableChiSquared(std::size_t const &convLength, std::vector< std::vector< double > > &reducedChain, int const &pdfLength, std::vector< double > &xValues, std::vector< double > &yValues, std::vector< double > &PDFYAxis, double const &start, double const &bin) | Mantid::CurveFitting::FuncMinimisers::FABADAMinimizer | private |
getPointerToProperty(const std::string &name) const override | Mantid::Kernel::PropertyManager | virtual |
getPointerToPropertyOrdinal(const int &index) const override | Mantid::Kernel::PropertyManager | protectedvirtual |
getPointerToPropertyOrNull(const std::string &name) const | Mantid::Kernel::PropertyManager | protected |
getProperties() const override | Mantid::Kernel::PropertyManager | virtual |
getPropertiesInGroup(const std::string &group) const | Mantid::Kernel::IPropertyManager | |
getProperty(const std::string &name) const override | Mantid::Kernel::PropertyManager | virtual |
getPropertyValue(const std::string &name) const override | Mantid::Kernel::PropertyManager | virtual |
getValue(const std::string &name) const | Mantid::Kernel::IPropertyManager | protected |
getValue(const std::string &name) const | Mantid::Kernel::IPropertyManager | protected |
getValue(const std::string &name) const | Mantid::Kernel::IPropertyManager | protected |
initChainsAndParameters() | Mantid::CurveFitting::FuncMinimisers::FABADAMinimizer | private |
initialize(API::ICostFunction_sptr function, size_t maxIterations) override | Mantid::CurveFitting::FuncMinimisers::FABADAMinimizer | virtual |
initSimulatedAnnealing() | Mantid::CurveFitting::FuncMinimisers::FABADAMinimizer | private |
INVALID_VALUES_SUFFIX | Mantid::Kernel::PropertyManager | static |
isAnInvalidValuesFilterLog(const std::string &logName) | Mantid::Kernel::PropertyManager | static |
iterate(size_t iter) override | Mantid::CurveFitting::FuncMinimisers::FABADAMinimizer | virtual |
iterationContinuation() | Mantid::CurveFitting::FuncMinimisers::FABADAMinimizer | private |
jumpUpdate(const size_t ¶meterIndex) | Mantid::CurveFitting::FuncMinimisers::FABADAMinimizer | private |
m_chain | Mantid::CurveFitting::FuncMinimisers::FABADAMinimizer | private |
m_chainIterations | Mantid::CurveFitting::FuncMinimisers::FABADAMinimizer | private |
m_changes | Mantid::CurveFitting::FuncMinimisers::FABADAMinimizer | private |
m_changesOld | Mantid::CurveFitting::FuncMinimisers::FABADAMinimizer | private |
m_chi2 | Mantid::CurveFitting::FuncMinimisers::FABADAMinimizer | private |
m_converged | Mantid::CurveFitting::FuncMinimisers::FABADAMinimizer | private |
m_convPoint | Mantid::CurveFitting::FuncMinimisers::FABADAMinimizer | private |
m_counter | Mantid::CurveFitting::FuncMinimisers::FABADAMinimizer | private |
m_counterGlobal | Mantid::CurveFitting::FuncMinimisers::FABADAMinimizer | private |
m_criteria | Mantid::CurveFitting::FuncMinimisers::FABADAMinimizer | private |
m_errorString | Mantid::API::IFuncMinimizer | protected |
m_fitFunction | Mantid::CurveFitting::FuncMinimisers::FABADAMinimizer | private |
m_jump | Mantid::CurveFitting::FuncMinimisers::FABADAMinimizer | private |
m_leastSquares | Mantid::CurveFitting::FuncMinimisers::FABADAMinimizer | private |
m_leftRefrPoints | Mantid::CurveFitting::FuncMinimisers::FABADAMinimizer | private |
m_maxIter | Mantid::CurveFitting::FuncMinimisers::FABADAMinimizer | private |
m_nParams | Mantid::CurveFitting::FuncMinimisers::FABADAMinimizer | private |
m_numInactiveRegenerations | Mantid::CurveFitting::FuncMinimisers::FABADAMinimizer | private |
m_orderedProperties | Mantid::Kernel::PropertyManager | private |
m_overexploration | Mantid::CurveFitting::FuncMinimisers::FABADAMinimizer | private |
m_parameters | Mantid::CurveFitting::FuncMinimisers::FABADAMinimizer | private |
m_parChanged | Mantid::CurveFitting::FuncMinimisers::FABADAMinimizer | private |
m_parConverged | Mantid::CurveFitting::FuncMinimisers::FABADAMinimizer | private |
m_properties | Mantid::Kernel::PropertyManager | private |
m_simAnnealingItStep | Mantid::CurveFitting::FuncMinimisers::FABADAMinimizer | private |
m_temperature | Mantid::CurveFitting::FuncMinimisers::FABADAMinimizer | private |
m_tempStep | Mantid::CurveFitting::FuncMinimisers::FABADAMinimizer | private |
minimize(size_t maxIterations=1000) | Mantid::API::IFuncMinimizer | virtual |
name() const override | Mantid::CurveFitting::FuncMinimisers::FABADAMinimizer | inlinevirtual |
operator!=(const PropertyManager &other) const | Mantid::Kernel::PropertyManager | |
operator+=(const PropertyManager &rhs) | Mantid::Kernel::PropertyManager | |
operator=(const PropertyManager &) | Mantid::Kernel::PropertyManager | |
operator==(const PropertyManager &other) const | Mantid::Kernel::PropertyManager | |
outputChains() | Mantid::CurveFitting::FuncMinimisers::FABADAMinimizer | private |
outputConvergedChains(size_t convLength, int nSteps) | Mantid::CurveFitting::FuncMinimisers::FABADAMinimizer | private |
outputCostFunctionTable(size_t convLength, double mostProbableChi2) | Mantid::CurveFitting::FuncMinimisers::FABADAMinimizer | private |
outputParameterTable(const std::vector< double > &bestParameters, const std::vector< double > &errorsLeft, const std::vector< double > &errorsRight) | Mantid::CurveFitting::FuncMinimisers::FABADAMinimizer | private |
outputPDF(std::size_t const &convLength, std::vector< std::vector< double > > &reducedChain) | Mantid::CurveFitting::FuncMinimisers::FABADAMinimizer | private |
outputPDF(std::vector< double > &xValues, std::vector< double > &yValues, std::vector< std::vector< double > > &reducedChain, std::size_t const &convLength, int const &pdfLength) | Mantid::CurveFitting::FuncMinimisers::FABADAMinimizer | private |
propertyCount() const override | Mantid::Kernel::PropertyManager | virtual |
PropertyManager() | Mantid::Kernel::PropertyManager | |
PropertyManager(const PropertyManager &) | Mantid::Kernel::PropertyManager | |
PropertyMap typedef | Mantid::Kernel::PropertyManager | private |
removeProperty(const std::string &name, const bool delproperty=true) override | Mantid::Kernel::PropertyManager | virtual |
resetProperties() override | Mantid::Kernel::PropertyManager | virtual |
setParameterXAndYValuesForPDF(std::vector< double > &xValues, std::vector< double > &yValues, std::vector< std::vector< double > > &reducedChain, std::size_t const &convLength, int const &pdfLength) | Mantid::CurveFitting::FuncMinimisers::FABADAMinimizer | private |
setProperties(const std::string &propertiesJson, const std::unordered_set< std::string > &ignoreProperties=std::unordered_set< std::string >(), bool createMissing=false) override | Mantid::Kernel::PropertyManager | virtual |
setProperties(const std::string &propertiesJson, IPropertyManager *targetPropertyManager, const std::unordered_set< std::string > &ignoreProperties, bool createMissing=false) | Mantid::Kernel::PropertyManager | |
setProperties(const ::Json::Value &jsonValue, const std::unordered_set< std::string > &ignoreProperties=std::unordered_set< std::string >(), bool createMissing=false) override | Mantid::Kernel::PropertyManager | virtual |
setProperties(const ::Json::Value &jsonValue, IPropertyManager *targetPropertyManager, const std::unordered_set< std::string > &ignoreProperties=std::unordered_set< std::string >(), bool createMissing=false) | Mantid::Kernel::PropertyManager | |
setPropertiesWithJSONString(const std::string &propertiesString, const std::unordered_set< std::string > &ignoreProperties) | Mantid::Kernel::PropertyManager | private |
setPropertiesWithSimpleString(const std::string &propertiesString, const std::unordered_set< std::string > &ignoreProperties) | Mantid::Kernel::PropertyManager | private |
setPropertiesWithString(const std::string &propertiesString, const std::unordered_set< std::string > &ignoreProperties=std::unordered_set< std::string >()) override | Mantid::Kernel::PropertyManager | virtual |
setProperty(const std::string &name, const T &value) | Mantid::Kernel::IPropertyManager | inline |
setProperty(const std::string &name, std::unique_ptr< T > value) | Mantid::Kernel::IPropertyManager | inline |
setProperty(const std::string &name, const char *value) | Mantid::Kernel::IPropertyManager | inline |
setProperty(const std::string &name, const std::string &value) | Mantid::Kernel::IPropertyManager | inline |
setPropertyGroup(const std::string &name, const std::string &group) | Mantid::Kernel::IPropertyManager | inline |
setPropertyOrdinal(const int &index, const std::string &value) override | Mantid::Kernel::PropertyManager | virtual |
setPropertySettings(const std::string &name, std::unique_ptr< IPropertySettings > settings) | Mantid::Kernel::IPropertyManager | |
setPropertyValue(const std::string &name, const std::string &value) override | Mantid::Kernel::PropertyManager | virtual |
setPropertyValueFromJson(const std::string &name, const Json::Value &value) override | Mantid::Kernel::PropertyManager | virtual |
setTypedProperty(const std::string &name, const T &value, const std::false_type &) | Mantid::Kernel::IPropertyManager | inlineprivate |
setTypedProperty(const std::string &name, const T &value, const std::true_type &) | Mantid::Kernel::IPropertyManager | inlineprivate |
setTypedProperty(const std::string &name, std::unique_ptr< T > value, const std::true_type &) | Mantid::Kernel::IPropertyManager | inlineprivate |
simAnnealingRefrigeration() | Mantid::CurveFitting::FuncMinimisers::FABADAMinimizer | private |
splitByTime(std::vector< SplittingInterval > &splitter, std::vector< PropertyManager * > outputs) const override | Mantid::Kernel::PropertyManager | virtual |
takeProperty(const size_t index) override | Mantid::Kernel::PropertyManager | virtual |
tieApplication(const size_t ¶meterIndex, EigenVector &newParameters, double &newValue) | Mantid::CurveFitting::FuncMinimisers::FABADAMinimizer | private |
updatePropertyValues(const IPropertyManager &other) | Mantid::Kernel::IPropertyManager | |
validateProperties() const override | Mantid::Kernel::PropertyManager | virtual |
~IPropertyManager()=default | Mantid::Kernel::IPropertyManager | virtual |
~PropertyManager() override | Mantid::Kernel::PropertyManager | virtual |