Mantid
|
This is the complete list of members for Mantid::Algorithms::FindPeaks, including all inherited members.
addInfoRow(const size_t spectrum, const API::IPeakFunction_const_sptr &peakfunction, const API::IBackgroundFunction_sptr &bkgdfunction, const bool isoutputraw, const double mincost) | Mantid::Algorithms::FindPeaks | private |
addNonFitRecord(const size_t spectrum, const double centre) | Mantid::Algorithms::FindPeaks | private |
addObserver(const Poco::AbstractObserver &observer) const override | Mantid::API::Algorithm | virtual |
addTimer(const std::string &name, const Kernel::time_point_ns &begin, const Kernel::time_point_ns &end) | Mantid::API::Algorithm | |
afterPropertySet(const std::string &) override | Mantid::API::Algorithm | virtual |
Algorithm() | Mantid::API::Algorithm | |
Algorithm(const Algorithm &)=delete | Mantid::API::Algorithm | |
alias() const override | Mantid::API::Algorithm | inlinevirtual |
aliasDeprecated() const override | Mantid::API::Algorithm | inlinevirtual |
asJson(bool withDefaultValues=false) const override | Mantid::API::Algorithm | virtual |
asString(bool withDefaultValues=false) const override | Mantid::API::Algorithm | virtual |
cacheInputWorkspaceHistories() | Mantid::API::Algorithm | protected |
cacheWorkspaceProperties() | Mantid::API::Algorithm | protected |
calculateSecondDifference(const API::MatrixWorkspace_const_sptr &input) | Mantid::Algorithms::FindPeaks | private |
calculateStandardDeviation(const API::MatrixWorkspace_const_sptr &input, std::vector< HistogramData::Histogram > &smoothed, const int &w) | Mantid::Algorithms::FindPeaks | private |
calledByAlias | Mantid::API::Algorithm | |
callFitPeak(const API::MatrixWorkspace_sptr &dataws, int wsindex, const API::IPeakFunction_sptr &peakfunction, const API::IBackgroundFunction_sptr &backgroundfunction, const std::vector< double > &vec_fitwindow, const std::vector< double > &vec_peakrange, int minGuessFWHM, int maxGuessFWHM, int guessedFWHMStep, int estBackResult=0) | Mantid::Algorithms::FindPeaks | private |
cancel() override | Mantid::API::Algorithm | virtual |
categories() const override | Mantid::API::Algorithm | virtual |
category() const override | Mantid::Algorithms::FindPeaks | inlinevirtual |
categorySeparator() const override | Mantid::API::Algorithm | inlinevirtual |
checkGroups() | Mantid::API::Algorithm | virtual |
clear() override | Mantid::API::Algorithm | virtual |
clearWorkspaceCaches() | Mantid::API::Algorithm | private |
communicator() const | Mantid::API::Algorithm | |
computePhi(const int &w) const | Mantid::Algorithms::FindPeaks | private |
copyNonWorkspaceProperties(IAlgorithm *alg, int periodNum) | Mantid::API::Algorithm | |
copyPropertiesFrom(const Algorithm &alg) | Mantid::API::Algorithm | inlinevirtual |
createChildAlgorithm(const std::string &name, const double startProgress=-1., const double endProgress=-1., const bool enableLogging=true, const int &version=-1) | Mantid::API::Algorithm | virtual |
createFunctions() | Mantid::Algorithms::FindPeaks | private |
declareOrReplaceProperty(std::unique_ptr< Kernel::Property > p, const std::string &doc="") override | Mantid::API::Algorithm | virtual |
declareProperty(std::unique_ptr< Kernel::Property > p, const std::string &doc="") override | Mantid::API::Algorithm | virtual |
declareProperty(std::unique_ptr< Property > p, const std::string &doc="")=0 | Mantid::API::Algorithm | 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::API::Algorithm | inline |
declareProperty(const std::string &name, T value, const std::string &doc, const unsigned int direction=Direction::Input) | Mantid::API::Algorithm | inline |
declareProperty(const std::string &name, T value, const unsigned int direction) | Mantid::API::Algorithm | 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::API::Algorithm | 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::API::Algorithm | inline |
declareProperty(const std::string &name, const char *value, const unsigned int direction) | Mantid::API::Algorithm | inline |
declareWorkspaceInputProperties(const std::string &propertyName, const std::string &doc, WSPropArgs &&...wsPropArgs) | Mantid::API::Algorithm | protected |
doCallProcessGroups(Mantid::Types::Core::DateAndTime &start_time) | Mantid::API::Algorithm | private |
doSetInputProperties(const std::string &name, const T1 &wksp, IndexType type, const T2 &list) | Mantid::API::Algorithm | private |
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 |
enableHistoryRecordingForChild(const bool on) override | Mantid::API::Algorithm | virtual |
estimateBackground(const HistogramData::HistogramX &X, const HistogramData::HistogramY &Y, const size_t i_min, const size_t i_max, std::vector< double > &vecbkgdparvalues) | Mantid::Algorithms::FindPeaks | private |
estimatePeakParameters(const HistogramData::HistogramX &vecX, const HistogramData::HistogramY &vecY, size_t i_min, size_t i_max, const std::vector< double > &vecbkgdparvalues, size_t &iobscentre, double &height, double &fwhm, double &leftfwhm, double &rightfwhm) | Mantid::Algorithms::FindPeaks | private |
estimatePeakRange(const HistogramData::HistogramX &vecX, size_t i_centre, size_t i_min, size_t i_max, const double &leftfwhm, const double &rightfwhm, std::vector< double > &vecpeakrange) | Mantid::Algorithms::FindPeaks | private |
exec() override | Mantid::Algorithms::FindPeaks | privatevirtual |
Mantid::API::ParallelAlgorithm::exec(Parallel::ExecutionMode executionMode) | Mantid::API::Algorithm | protected |
execDistributed() | Mantid::API::Algorithm | protectedvirtual |
execMasterOnly() | Mantid::API::Algorithm | protectedvirtual |
execute() override final | Mantid::API::Algorithm | virtual |
executeAsChildAlg() override | Mantid::API::Algorithm | virtual |
executeAsync() override | Mantid::API::Algorithm | virtual |
executeAsyncImpl(const Poco::Void &i) | Mantid::API::Algorithm | private |
executeInternal() | Mantid::API::Algorithm | private |
executionState() const override | Mantid::API::Algorithm | virtual |
existsProperty(const std::string &name) const override | Mantid::API::Algorithm | virtual |
fillHistory() | Mantid::API::Algorithm | protectedvirtual |
fillHistory(const std::vector< Workspace_sptr > &outputWorkspaces) | Mantid::API::Algorithm | private |
filterByProperty(const Kernel::TimeSeriesProperty< bool > &, const std::vector< std::string > &) override | Mantid::API::Algorithm | inlinevirtual |
filterByTime(const Types::Core::DateAndTime &, const Types::Core::DateAndTime &) override | Mantid::API::Algorithm | inlinevirtual |
findPeakBackground(const API::MatrixWorkspace_sptr &input, int spectrum, size_t i_min, size_t i_max, std::vector< double > &vecBkgdParamValues, std::vector< double > &vecpeakrange) | Mantid::Algorithms::FindPeaks | private |
FindPeaks() | Mantid::Algorithms::FindPeaks | |
findPeaksGivenStartingPoints(const std::vector< double > &peakcentres, const std::vector< double > &fitwindows) | Mantid::Algorithms::FindPeaks | private |
findPeaksUsingMariscotti() | Mantid::Algorithms::FindPeaks | private |
findWorkspaces(WorkspaceVector &workspaces, unsigned int direction, bool checkADS=false) const | Mantid::API::Algorithm | |
fitPeakGivenFWHM(const API::MatrixWorkspace_sptr &input, const int spectrum, const double center_guess, const int fitWidth, const bool hasleftpeak, const double leftpeakcentre, const bool hasrightpeak, const double rightpeakcentre) | Mantid::Algorithms::FindPeaks | private |
fitPeakHighBackground(const API::MatrixWorkspace_sptr &input, const size_t spectrum, int i_centre, int i_min, int i_max, double &in_bg0, double &in_bg1, double &in_bg2, int i_peakmin, int i_peakmax) | Mantid::Algorithms::FindPeaks | private |
fitPeakInWindow(const API::MatrixWorkspace_sptr &input, const int spectrum, const double centre_guess, const double xmin, const double xmax) | Mantid::Algorithms::FindPeaks | private |
fitPeakOneStep(const API::MatrixWorkspace_sptr &input, const int spectrum, const int &i0, const int &i2, const int &i4, const double &in_bg0, const double &in_bg1, const double &in_bg2) | Mantid::Algorithms::FindPeaks | private |
fitSinglePeak(const API::MatrixWorkspace_sptr &input, const int spectrum, const int i_min, const int i_max, const int i_centre) | Mantid::Algorithms::FindPeaks | private |
fromHistory(const AlgorithmHistory &history) | Mantid::API::Algorithm | static |
fromJson(const Json::Value &input) | Mantid::API::Algorithm | static |
fromString(const std::string &input) | Mantid::API::Algorithm | static |
g_execCount | Mantid::API::Algorithm | protectedstatic |
g_log | Mantid::API::Algorithm | protected |
g_z | Mantid::Algorithms::FindPeaks | privatestatic |
generateOutputPeakParameterTable() | Mantid::Algorithms::FindPeaks | private |
getAlgorithmID() const override | Mantid::API::Algorithm | inlinevirtual |
getAlgStartupLogging() const override | Mantid::API::Algorithm | virtual |
getAlwaysStoreInADS() const override | Mantid::API::Algorithm | virtual |
getCancel() const | Mantid::API::Algorithm | |
getDeclaredPropertyNames() const noexcept override | Mantid::API::Algorithm | virtual |
getExecutionMode() const | Mantid::API::Algorithm | private |
getIndex(const HistogramData::HistogramX &vecX, double x) | Mantid::Algorithms::FindPeaks | |
getInputWorkspaceStorageModes() const | Mantid::API::Algorithm | private |
getLogger() const | Mantid::API::Algorithm | |
getLoggingOffset() const override | Mantid::API::Algorithm | virtual |
getParallelExecutionMode(const std::map< std::string, Parallel::StorageMode > &storageModes) const override | Mantid::API::ParallelAlgorithm | protectedvirtual |
getPointerToProperty(const std::string &name) const override | Mantid::API::Algorithm | virtual |
getPointerToPropertyOrdinal(const int &index) const override | Mantid::API::Algorithm | virtual |
getProperties() const override | Mantid::API::Algorithm | virtual |
getPropertiesInGroup(const std::string &group) const | Mantid::Kernel::IPropertyManager | |
getProperty(const std::string &name) const override | Mantid::API::Algorithm | virtual |
getPropertyValue(const std::string &name) const override | Mantid::API::Algorithm | virtual |
getStartingBkgdValues() | Mantid::Algorithms::FindPeaks | private |
getStartingPeakValues() | Mantid::Algorithms::FindPeaks | private |
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 |
getWorkspaceAndIndices(const std::string &name) const | Mantid::API::Algorithm | |
handleChildProgressNotification(const Poco::AutoPtr< ProgressNotification > &pNf) | Mantid::API::Algorithm | protected |
helpURL() const override | Mantid::API::Algorithm | inlinevirtual |
init() override | Mantid::Algorithms::FindPeaks | privatevirtual |
initialize() override | Mantid::API::Algorithm | virtual |
interruption_point() | Mantid::API::Algorithm | protected |
isChild() const override | Mantid::API::Algorithm | virtual |
isCompoundProperty(const std::string &name) const | Mantid::API::Algorithm | private |
isDefault(const std::string &name) const | Mantid::API::Algorithm | |
isEmpty(const NumT toCheck) | Mantid::API::Algorithm | protectedstatic |
isExecuted() const override | Mantid::API::Algorithm | virtual |
isInitialized() const override | Mantid::API::Algorithm | virtual |
isLogging() const override | Mantid::API::Algorithm | virtual |
isReadyForGarbageCollection() const override | Mantid::API::Algorithm | virtual |
isRecordingHistoryForChild() | Mantid::API::Algorithm | inline |
isRunning() const override | Mantid::API::Algorithm | virtual |
isWorkspaceProperty(const Kernel::Property *const prop) const | Mantid::API::Algorithm | protected |
linkHistoryWithLastChild() | Mantid::API::Algorithm | private |
lockWorkspaces() | Mantid::API::Algorithm | private |
logAlgorithmInfo() const | Mantid::API::Algorithm | private |
m_algorithmID | Mantid::API::Algorithm | private |
m_alwaysStoreInADS | Mantid::API::Algorithm | private |
m_backgroundFunction | Mantid::Algorithms::FindPeaks | private |
m_backgroundType | Mantid::Algorithms::FindPeaks | private |
m_bkgdOrder | Mantid::Algorithms::FindPeaks | private |
m_bkgdParameterNames | Mantid::Algorithms::FindPeaks | private |
m_cancel | Mantid::API::Algorithm | protected |
m_centreIndex | Mantid::Algorithms::FindPeaks | private |
m_ChildAlgorithms | Mantid::API::Algorithm | private |
m_communicator | Mantid::API::Algorithm | private |
m_costFunction | Mantid::Algorithms::FindPeaks | private |
m_dataWS | Mantid::Algorithms::FindPeaks | private |
m_endChildProgress | Mantid::API::Algorithm | mutableprivate |
m_executeAsync | Mantid::API::Algorithm | private |
m_executionState | Mantid::API::Algorithm | private |
m_fitFunctions | Mantid::Algorithms::FindPeaks | private |
m_gcTime | Mantid::API::Algorithm | private |
m_groupsHaveSimilarNames | Mantid::API::Algorithm | private |
m_groupSize | Mantid::API::Algorithm | protected |
m_groupWorkspaces | Mantid::API::Algorithm | private |
m_highBackground | Mantid::Algorithms::FindPeaks | private |
m_history | Mantid::API::Algorithm | protected |
m_indexSet | Mantid::Algorithms::FindPeaks | private |
m_inputPeakFWHM | Mantid::Algorithms::FindPeaks | private |
m_inputWorkspaceHistories | Mantid::API::Algorithm | private |
m_inputWorkspaceProps | Mantid::API::Algorithm | protected |
m_isAlgStartupLoggingEnabled | Mantid::API::Algorithm | private |
m_isChildAlgorithm | Mantid::API::Algorithm | private |
m_leastMaxObsY | Mantid::Algorithms::FindPeaks | private |
m_log | Mantid::API::Algorithm | protected |
m_maxGuessedPeakWidth | Mantid::Algorithms::FindPeaks | private |
m_minGuessedPeakWidth | Mantid::Algorithms::FindPeaks | private |
m_minHeight | Mantid::Algorithms::FindPeaks | private |
m_minimizer | Mantid::Algorithms::FindPeaks | private |
m_notificationCenter | Mantid::API::Algorithm | mutableprivate |
m_numTableParams | Mantid::Algorithms::FindPeaks | private |
m_outPeakTableWS | Mantid::Algorithms::FindPeaks | private |
m_outputWorkspaceProps | Mantid::API::Algorithm | private |
m_parallelException | Mantid::API::Algorithm | protected |
m_parentHistory | Mantid::API::Algorithm | protected |
m_peakFunction | Mantid::Algorithms::FindPeaks | private |
m_peakFuncType | Mantid::Algorithms::FindPeaks | private |
m_peakLeftIndexes | Mantid::Algorithms::FindPeaks | private |
m_peakParameterNames | Mantid::Algorithms::FindPeaks | private |
m_peakPositionTolerance | Mantid::Algorithms::FindPeaks | private |
m_peakRightIndexes | Mantid::Algorithms::FindPeaks | private |
m_progress | Mantid::Algorithms::FindPeaks | private |
m_progressObserver | Mantid::API::Algorithm | mutableprivate |
m_properties | Mantid::API::Algorithm | private |
m_pureOutputWorkspaceProps | Mantid::API::Algorithm | private |
m_rawPeaksTable | Mantid::Algorithms::FindPeaks | private |
m_readLockedWorkspaces | Mantid::API::Algorithm | private |
m_recordHistoryForChild | Mantid::API::Algorithm | private |
m_reservedList | Mantid::API::Algorithm | private |
m_resultState | Mantid::API::Algorithm | private |
m_rethrow | Mantid::API::Algorithm | private |
m_runningAsync | Mantid::API::Algorithm | private |
m_singleGroup | Mantid::API::Algorithm | private |
m_startChildProgress | Mantid::API::Algorithm | mutableprivate |
m_stepGuessedPeakWidth | Mantid::Algorithms::FindPeaks | private |
m_unrolledInputWorkspaces | Mantid::API::Algorithm | protected |
m_useObsCentre | Mantid::Algorithms::FindPeaks | private |
m_usePeakPositionTolerance | Mantid::Algorithms::FindPeaks | private |
m_usingBaseProcessGroups | Mantid::API::Algorithm | protected |
m_vecFitWindows | Mantid::Algorithms::FindPeaks | private |
m_vecPeakCentre | Mantid::Algorithms::FindPeaks | private |
m_writeLockedWorkspaces | Mantid::API::Algorithm | private |
name() const override | Mantid::Algorithms::FindPeaks | inlinevirtual |
notificationCenter() const | Mantid::API::Algorithm | protected |
operator=(const Algorithm &)=delete | Mantid::API::Algorithm | |
processAlgorithmProperties() | Mantid::Algorithms::FindPeaks | private |
processGroups() | Mantid::API::Algorithm | virtual |
progress(double p, const std::string &msg="", double estimatedTime=0.0, int progressPrecision=0) | Mantid::API::Algorithm | protected |
progressObserver() const | Mantid::API::Algorithm | protected |
propertyCount() const override | Mantid::API::Algorithm | virtual |
registerFeatureUsage() const | Mantid::API::Algorithm | private |
removeObserver(const Poco::AbstractObserver &observer) const override | Mantid::API::Algorithm | virtual |
removeProperty(const std::string &name, const bool delproperty=true) override | Mantid::API::Algorithm | virtual |
reportCompleted(const double &duration, const bool groupProcessing=false) | Mantid::API::Algorithm | private |
resetProperties() override | Mantid::API::Algorithm | virtual |
resultState() const override | Mantid::API::Algorithm | virtual |
seeAlso() const override | Mantid::Algorithms::FindPeaks | inlinevirtual |
setAlgStartupLogging(const bool enabled) override | Mantid::API::Algorithm | virtual |
setAlwaysStoreInADS(const bool doStore) override | Mantid::API::Algorithm | virtual |
setChild(const bool isChild) override | Mantid::API::Algorithm | virtual |
setChildEndProgress(const double endProgress) const override | Mantid::API::Algorithm | inlinevirtual |
setChildStartProgress(const double startProgress) const override | Mantid::API::Algorithm | inlinevirtual |
setCommunicator(const Parallel::Communicator &communicator) | Mantid::API::Algorithm | |
setExecutionState(const ExecutionState state) | Mantid::API::Algorithm | protected |
setLogging(const bool value) override | Mantid::API::Algorithm | virtual |
setLoggingOffset(const int value) override | Mantid::API::Algorithm | virtual |
setOtherProperties(IAlgorithm *alg, const std::string &propertyName, const std::string &propertyValue, int periodNum) | Mantid::API::Algorithm | protectedvirtual |
setProperties(const std::string &propertiesJson, const std::unordered_set< std::string > &ignoreProperties=std::unordered_set< std::string >(), bool createMissing=false) override | Mantid::API::Algorithm | virtual |
setProperties(const ::Json::Value &jsonValue, const std::unordered_set< std::string > &ignoreProperties=std::unordered_set< std::string >(), bool createMissing=false) override | Mantid::API::Algorithm | virtual |
setPropertiesWithString(const std::string &propertiesString, const std::unordered_set< std::string > &ignoreProperties=std::unordered_set< std::string >()) override | Mantid::API::Algorithm | 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::API::Algorithm | 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::API::Algorithm | virtual |
setPropertyValueFromJson(const std::string &name, const Json::Value &value) override | Mantid::API::Algorithm | virtual |
setResultState(const ResultState state) | Mantid::API::Algorithm | protected |
setRethrows(const bool rethrow) override | Mantid::API::Algorithm | 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 |
setupAsChildAlgorithm(const Algorithm_sptr &algorithm, const double startProgress=-1., const double endProgress=-1., const bool enableLogging=true) | Mantid::API::Algorithm | |
setupSkipValidationMasterOnly() | Mantid::API::Algorithm | private |
setWorkspaceInputProperties(const std::string &name, const std::shared_ptr< T1 > &wksp, IndexType type, const T2 &list) | Mantid::API::Algorithm | |
setWorkspaceInputProperties(const std::string &name, const std::string &wsName, IndexType type, const T2 &list) | Mantid::API::Algorithm | |
smoothData(std::vector< HistogramData::Histogram > &histograms, const int w, const int g_z) | Mantid::Algorithms::FindPeaks | private |
splitByTime(std::vector< Kernel::SplittingInterval > &, std::vector< Kernel::PropertyManager * >) const override | Mantid::API::Algorithm | inlinevirtual |
store() | Mantid::API::Algorithm | protected |
summary() const override | Mantid::Algorithms::FindPeaks | inlinevirtual |
takeProperty(const size_t index) override | Mantid::API::Algorithm | virtual |
toJson() const override | Mantid::API::Algorithm | virtual |
toString() const override | Mantid::API::Algorithm | virtual |
trackAlgorithmHistory(std::shared_ptr< AlgorithmHistory > parentHist) | Mantid::API::Algorithm | |
trackingHistory() | Mantid::API::Algorithm | protected |
unlockWorkspaces() | Mantid::API::Algorithm | private |
updatePropertyValues(const IPropertyManager &other) | Mantid::Kernel::IPropertyManager | |
validateInputs() override | Mantid::API::Algorithm | virtual |
validateProperties() const override | Mantid::API::Algorithm | virtual |
version() const override | Mantid::Algorithms::FindPeaks | inlinevirtual |
workspaceMethodInputProperty() const override | Mantid::API::Algorithm | virtual |
workspaceMethodName() const override | Mantid::API::Algorithm | virtual |
workspaceMethodOn() const override | Mantid::API::Algorithm | virtual |
workspaceMethodOnTypes() const | Mantid::API::Algorithm | inlineprotectedvirtual |
WorkspaceVector typedef | Mantid::API::Algorithm | |
~Algorithm() override | Mantid::API::Algorithm | |
~FindPeaks() override=default | Mantid::Algorithms::FindPeaks | |
~IPropertyManager()=default | Mantid::Kernel::IPropertyManager | virtual |
~ParallelAlgorithm()=default | Mantid::API::ParallelAlgorithm | protected |