Mantid
Loading...
Searching...
No Matches
Namespaces | Functions
Algorithm.cpp File Reference
#include "MantidAPI/Algorithm.h"
#include "MantidAPI/ADSValidator.h"
#include "MantidAPI/AlgorithmHistory.h"
#include "MantidAPI/AlgorithmManager.h"
#include "MantidAPI/AnalysisDataService.h"
#include "MantidAPI/DeprecatedAlgorithm.h"
#include "MantidAPI/DeprecatedAlias.h"
#include "MantidAPI/IWorkspaceProperty.h"
#include "MantidAPI/WorkspaceGroup.h"
#include "MantidAPI/WorkspaceHistory.h"
#include "MantidAPI/WorkspacePropertyUtils.h"
#include "MantidJson/Json.h"
#include "MantidKernel/CompositeValidator.h"
#include "MantidKernel/ConfigService.h"
#include "MantidKernel/EmptyValues.h"
#include "MantidKernel/MultiThreaded.h"
#include "MantidKernel/PropertyWithValue.h"
#include "MantidKernel/Strings.h"
#include "MantidKernel/Timer.h"
#include "MantidKernel/UsageService.h"
#include "MantidKernel/StringTokenizer.h"
#include <Poco/ActiveMethod.h>
#include <Poco/ActiveResult.h>
#include <Poco/NotificationCenter.h>
#include <Poco/RWLock.h>
#include <Poco/Void.h>
#include <H5Cpp.h>
#include <json/json.h>
#include <algorithm>
#include <iterator>
#include <map>
#include <memory>
#include <utility>
#include "MantidAPI/Algorithm.hxx"

Go to the source code of this file.

Namespaces

namespace  Mantid
 Helper class which provides the Collimation Length for SANS instruments.
 
namespace  Mantid::API
 
namespace  Mantid::Kernel
 

Functions

template<>
MANTID_API_DLL API::IAlgorithm_const_sptr Mantid::Kernel::IPropertyManager::getValue< API::IAlgorithm_const_sptr > (const std::string &name) const
 Get the value of a given property as the declared concrete type (const version)
 
template<>
MANTID_API_DLL API::IAlgorithm_sptr Mantid::Kernel::IPropertyManager::getValue< API::IAlgorithm_sptr > (const std::string &name) const
 Get the value of a given property as the declared concrete type.
 

Variable Documentation

◆ m_onfinsh

T m_onfinsh
private

Definition at line 79 of file Algorithm.cpp.

◆ m_running_flag

bool& m_running_flag
private

Running flag.

Definition at line 1605 of file Algorithm.cpp.

◆ m_value

const std::string& m_value
private

Definition at line 71 of file Algorithm.cpp.

Referenced by Mantid::Kernel::PropertyWithValue< TYPE >::allowedValues(), Mantid::Geometry::ParameterType< Type >::asString(), Mantid::Geometry::ParameterType< Type >::asString(), Mantid::API::WorkspaceProperty< TYPE >::clear(), Mantid::CurveFitting::CostFunctions::CostFuncRwp::CostFuncRwp(), Mantid::API::WorkspaceProperty< TYPE >::createHistory(), Mantid::Kernel::ConfigServiceImpl::ValueChanged::curValue(), Mantid::PythonInterface::ExtractSharedPtr< T >::ExtractSharedPtr(), Mantid::Geometry::ParameterType< Type >::fromString(), Mantid::Geometry::ParameterType< Type >::fromString(), Mantid::API::SingleValueParameter< Derived, ValType >::getValue(), Mantid::API::WorkspaceProperty< TYPE >::isDefault(), Mantid::Kernel::EnumeratedStringProperty< E, names >::isDefault(), Mantid::Kernel::PropertyWithValue< TYPE >::isDefault(), Mantid::PythonInterface::PythonObjectProperty::isDefault(), Mantid::API::WorkspaceProperty< TYPE >::isValid(), Mantid::Kernel::EnumeratedStringProperty< E, names >::isValid(), Mantid::Kernel::PropertyWithValue< TYPE >::isValid(), Mantid::API::WorkspaceProperty< TYPE >::isValueSerializable(), Mantid::DataHandling::PulseIndexer::Iterator::Iterator(), Mantid::Kernel::PropertyWithValue< TYPE >::operator const TYPE &(), Mantid::Geometry::ParameterType< Type >::operator()(), Mantid::Kernel::EnumeratedStringProperty< E, names >::operator()(), Mantid::Kernel::PropertyWithValue< TYPE >::operator()(), Mantid::PythonInterface::ExtractSharedPtr< T >::operator()(), Mantid::DataHandling::PulseIndexer::Iterator::operator*(), Mantid::DataHandling::PulseIndexer::Iterator::operator++(), Mantid::Kernel::PropertyWithValue< TYPE >::operator+=(), Mantid::API::SingleValueParameter< Derived, ValType >::operator=(), Mantid::Kernel::PropertyWithValue< TYPE >::operator=(), Mantid::API::SingleValueParameter< Derived, ValType >::operator=(), Mantid::Kernel::PropertyWithValue< TYPE >::operator=(), Mantid::Kernel::EnumeratedStringProperty< E, names >::operator=(), Mantid::Kernel::EnumeratedStringProperty< E, names >::operator=(), Mantid::Kernel::EnumeratedStringProperty< E, names >::operator=(), Mantid::Kernel::EnumeratedStringProperty< E, names >::operator=(), Mantid::API::SingleValueParameter< Derived, ValType >::operator==(), Mantid::Kernel::PropertyWithValue< TYPE >::operator==(), Mantid::DataHandling::PulseIndexer::Iterator::operator==(), Mantid::Kernel::EnumeratedStringProperty< E, names >::operator==(), Mantid::API::WorkspaceProperty< TYPE >::retrieveWorkspaceFromADS(), Mantid::API::WorkspaceProperty< TYPE >::setDataItem(), Mantid::Kernel::EnumeratedStringProperty< E, names >::setTypedValue(), Mantid::Kernel::PropertyHistory::setValue(), Mantid::Kernel::PropertyWithValue< TYPE >::setValue(), Mantid::Geometry::ParameterType< Type >::setValue(), Mantid::Geometry::FitParameter::setValue(), Mantid::Kernel::EnumeratedStringProperty< E, names >::setValue(), Mantid::Kernel::EnumeratedStringProperty< E, names >::setValue(), Mantid::Kernel::EnumeratedStringProperty< E, names >::setValue(), Mantid::Kernel::PropertyWithValue< TYPE >::setValueFromProperty(), Mantid::Kernel::EnumeratedStringProperty< E, names >::setValueFromProperty(), Mantid::Kernel::PropertyWithValue< TYPE >::size(), Mantid::API::SingleValueParameter< Derived, ValType >::toXMLString(), Mantid::Geometry::ParameterType< Type >::value(), Mantid::Kernel::PropertyHistory::value(), Mantid::Kernel::EnumeratedStringProperty< E, names >::value(), Mantid::Kernel::PropertyWithValue< TYPE >::value(), Mantid::Kernel::PropertyWithValue< TYPE >::valueAsPrettyStr(), and Mantid::Kernel::EnumeratedStringProperty< E, names >::valueAsPrettyStr().