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 |
calledByAlias | Mantid::API::Algorithm | |
cancel() override | Mantid::API::Algorithm | virtual |
categories() const override | Mantid::API::Algorithm | virtual |
category() const override | Mantid::Algorithms::CopyInstrumentParameters | inlinevirtual |
categorySeparator() const override | Mantid::API::Algorithm | inlinevirtual |
checkGroups() | Mantid::API::Algorithm | virtual |
checkProperties() | Mantid::Algorithms::CopyInstrumentParameters | private |
clear() override | Mantid::API::Algorithm | virtual |
clearWorkspaceCaches() | Mantid::API::Algorithm | private |
communicator() const | Mantid::API::Algorithm | |
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 |
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 |
exec() override | Mantid::Algorithms::CopyInstrumentParameters | privatevirtual |
Mantid::API::Algorithm::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 |
findWorkspaces(WorkspaceVector &workspaces, unsigned int direction, bool checkADS=false) const | Mantid::API::Algorithm | |
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 |
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 |
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::Algorithms::CopyInstrumentParameters | 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 |
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::CopyInstrumentParameters | 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 |
isInstrumentDifferent() const | Mantid::Algorithms::CopyInstrumentParameters | inline |
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_cancel | Mantid::API::Algorithm | protected |
m_ChildAlgorithms | Mantid::API::Algorithm | private |
m_communicator | Mantid::API::Algorithm | private |
m_different_instrument_sp | Mantid::Algorithms::CopyInstrumentParameters | private |
m_endChildProgress | Mantid::API::Algorithm | mutableprivate |
m_executeAsync | Mantid::API::Algorithm | private |
m_executionState | Mantid::API::Algorithm | private |
m_gcTime | Mantid::API::Algorithm | private |
m_givingWorkspace | Mantid::Algorithms::CopyInstrumentParameters | private |
m_groupsHaveSimilarNames | Mantid::API::Algorithm | private |
m_groupSize | Mantid::API::Algorithm | protected |
m_groupWorkspaces | Mantid::API::Algorithm | private |
m_history | Mantid::API::Algorithm | protected |
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_log | Mantid::API::Algorithm | protected |
m_notificationCenter | Mantid::API::Algorithm | mutableprivate |
m_outputWorkspaceProps | Mantid::API::Algorithm | private |
m_parallelException | Mantid::API::Algorithm | protected |
m_parentHistory | Mantid::API::Algorithm | protected |
m_progressObserver | Mantid::API::Algorithm | mutableprivate |
m_properties | Mantid::API::Algorithm | private |
m_pureOutputWorkspaceProps | Mantid::API::Algorithm | private |
m_readLockedWorkspaces | Mantid::API::Algorithm | private |
m_receivingWorkspace | Mantid::Algorithms::CopyInstrumentParameters | 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_unrolledInputWorkspaces | Mantid::API::Algorithm | protected |
m_usingBaseProcessGroups | Mantid::API::Algorithm | protected |
m_writeLockedWorkspaces | Mantid::API::Algorithm | private |
name() const override | Mantid::Algorithms::CopyInstrumentParameters | inlinevirtual |
notificationCenter() const | Mantid::API::Algorithm | protected |
operator=(const Algorithm &)=delete | Mantid::API::Algorithm | |
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::CopyInstrumentParameters | 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 | |
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::CopyInstrumentParameters | 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::CopyInstrumentParameters | 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 | |
~IPropertyManager()=default | Mantid::Kernel::IPropertyManager | virtual |