Mantid
|
This is the complete list of members for Mantid::Algorithms::Divide, including all inherited members.
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 |
BinaryOperationTable typedef | Mantid::Algorithms::BinaryOperation | |
BinaryOperationTable_sptr typedef | Mantid::Algorithms::BinaryOperation | |
buildBinaryOperationTable(const API::MatrixWorkspace_const_sptr &lhs, const API::MatrixWorkspace_const_sptr &rhs) | Mantid::Algorithms::BinaryOperation | static |
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::BinaryOperation | inlinevirtual |
categorySeparator() const override | Mantid::API::Algorithm | inlinevirtual |
checkCompatibility(const API::MatrixWorkspace_const_sptr lhs, const API::MatrixWorkspace_const_sptr rhs) const | Mantid::Algorithms::BinaryOperation | protectedvirtual |
checkEventCompatibility(const API::MatrixWorkspace_const_sptr lhs, const API::MatrixWorkspace_const_sptr rhs) | Mantid::Algorithms::BinaryOperation | protectedvirtual |
checkGroups() | Mantid::API::Algorithm | virtual |
checkRequirements() override | Mantid::Algorithms::Divide | privatevirtual |
checkSizeCompatibility(const API::MatrixWorkspace_const_sptr lhs, const API::MatrixWorkspace_const_sptr rhs) const override | Mantid::Algorithms::Divide | privatevirtual |
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 |
do2D(bool mismatchedSpectra) | Mantid::Algorithms::BinaryOperation | private |
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 |
doSingleColumn() | Mantid::Algorithms::BinaryOperation | private |
doSingleSpectrum() | Mantid::Algorithms::BinaryOperation | private |
doSingleValue() | Mantid::Algorithms::BinaryOperation | private |
enableHistoryRecordingForChild(const bool on) override | Mantid::API::Algorithm | virtual |
exec() override | Mantid::Algorithms::Divide | privatevirtual |
Mantid::API::Algorithm::exec(Parallel::ExecutionMode executionMode) | Mantid::API::Algorithm | protected |
execDistributed() | Mantid::API::Algorithm | protectedvirtual |
execEvent(DataObjects::EventWorkspace_const_sptr lhs, DataObjects::EventWorkspace_const_sptr rhs) | Mantid::Algorithms::BinaryOperation | 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 |
getOperandType(const API::MatrixWorkspace_const_sptr &ws) | Mantid::Algorithms::BinaryOperation | protected |
getParallelExecutionMode(const std::map< std::string, Parallel::StorageMode > &storageModes) const override | Mantid::Algorithms::BinaryOperation | 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 |
handleSpecialDivideMinus() | Mantid::Algorithms::BinaryOperation | protected |
helpURL() const override | Mantid::API::Algorithm | inlinevirtual |
init() override | Mantid::Algorithms::Divide | privatevirtual |
initialize() override | Mantid::API::Algorithm | virtual |
inputPropName1() const | Mantid::Algorithms::BinaryOperation | inlineprotectedvirtual |
inputPropName2() const | Mantid::Algorithms::BinaryOperation | inlineprotectedvirtual |
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_AllowDifferentNumberSpectra | Mantid::Algorithms::BinaryOperation | protected |
m_alwaysStoreInADS | Mantid::API::Algorithm | private |
m_cancel | Mantid::API::Algorithm | protected |
m_ChildAlgorithms | Mantid::API::Algorithm | private |
m_ClearRHSWorkspace | Mantid::Algorithms::BinaryOperation | protected |
m_communicator | Mantid::API::Algorithm | private |
m_do2D_even_for_SingleColumn_on_rhs | Mantid::Algorithms::BinaryOperation | protected |
m_elhs | Mantid::Algorithms::BinaryOperation | protected |
m_endChildProgress | Mantid::API::Algorithm | mutableprivate |
m_eout | Mantid::Algorithms::BinaryOperation | protected |
m_erhs | Mantid::Algorithms::BinaryOperation | protected |
m_executeAsync | Mantid::API::Algorithm | private |
m_executionState | Mantid::API::Algorithm | private |
m_flipSides | Mantid::Algorithms::BinaryOperation | protected |
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_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_keepEventWorkspace | Mantid::Algorithms::BinaryOperation | protected |
m_lhs | Mantid::Algorithms::BinaryOperation | protected |
m_lhsBlocksize | Mantid::Algorithms::BinaryOperation | protected |
m_log | Mantid::API::Algorithm | protected |
m_matchXSize | Mantid::Algorithms::BinaryOperation | protected |
m_notificationCenter | Mantid::API::Algorithm | mutableprivate |
m_out | Mantid::Algorithms::BinaryOperation | protected |
m_outputWorkspaceProps | Mantid::API::Algorithm | private |
m_parallelException | Mantid::API::Algorithm | protected |
m_parentHistory | Mantid::API::Algorithm | protected |
m_progress | Mantid::Algorithms::BinaryOperation | private |
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_recordHistoryForChild | Mantid::API::Algorithm | private |
m_reservedList | Mantid::API::Algorithm | private |
m_resultState | Mantid::API::Algorithm | private |
m_rethrow | Mantid::API::Algorithm | private |
m_rhs | Mantid::Algorithms::BinaryOperation | protected |
m_rhsBlocksize | Mantid::Algorithms::BinaryOperation | protected |
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_useHistogramForRhsEventWorkspace | Mantid::Algorithms::BinaryOperation | protected |
m_usingBaseProcessGroups | Mantid::API::Algorithm | protected |
m_warnOnZeroDivide | Mantid::Algorithms::Divide | private |
m_writeLockedWorkspaces | Mantid::API::Algorithm | private |
name() const override | Mantid::Algorithms::Divide | inlinevirtual |
notificationCenter() const | Mantid::API::Algorithm | protected |
operateOnRun(const API::Run &lhs, const API::Run &rhs, API::Run &ans) const | Mantid::Algorithms::BinaryOperation | inlineprotectedvirtual |
operator=(const Algorithm &)=delete | Mantid::API::Algorithm | |
outputPropName() const | Mantid::Algorithms::BinaryOperation | inlineprotectedvirtual |
performBinaryOperation(const HistogramData::Histogram &lhs, const HistogramData::Histogram &rhs, HistogramData::HistogramY &YOut, HistogramData::HistogramE &EOut) override | Mantid::Algorithms::Divide | privatevirtual |
performBinaryOperation(const HistogramData::Histogram &lhs, const double rhsY, const double rhsE, HistogramData::HistogramY &YOut, HistogramData::HistogramE &EOut) override | Mantid::Algorithms::Divide | privatevirtual |
performEventBinaryOperation(DataObjects::EventList &lhs, const DataObjects::EventList &rhs) override | Mantid::Algorithms::Divide | privatevirtual |
performEventBinaryOperation(DataObjects::EventList &lhs, const MantidVec &rhsX, const MantidVec &rhsY, const MantidVec &rhsE) override | Mantid::Algorithms::Divide | privatevirtual |
performEventBinaryOperation(DataObjects::EventList &lhs, const double &rhsY, const double &rhsE) override | Mantid::Algorithms::Divide | privatevirtual |
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 |
propagateBinMasks(const API::MatrixWorkspace_const_sptr &rhs, const API::MatrixWorkspace_sptr &out) | Mantid::Algorithms::BinaryOperation | private |
propagateSpectraMask(const API::SpectrumInfo &lhsSpectrumInfo, const API::SpectrumInfo &rhsSpectrumInfo, const int64_t index, API::MatrixWorkspace &out, API::SpectrumInfo &outSpectrumInfo) | Mantid::Algorithms::BinaryOperation | protectedvirtual |
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::Divide | 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 |
setOutputUnits(const API::MatrixWorkspace_const_sptr lhs, const API::MatrixWorkspace_const_sptr rhs, API::MatrixWorkspace_sptr out) override | Mantid::Algorithms::Divide | privatevirtual |
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::Divide | 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::Divide | 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 | |
~BinaryOperation()=default | Mantid::Algorithms::BinaryOperation | protected |
~IPropertyManager()=default | Mantid::Kernel::IPropertyManager | virtual |