Mantid
Loading...
Searching...
No Matches
Namespaces | Functions
AlgorithmProperties.h File Reference
#include "MantidAPI/DllConfig.h"
#include "MantidAPI/IAlgorithmRuntimeProps.h"
#include "MantidAPI/IAlgorithm_fwd.h"
#include "MantidAPI/IFunction.h"
#include "MantidAPI/MatrixWorkspace.h"
#include "MantidAPI/Workspace.h"
#include "MantidKernel/Strings.h"
#include <map>
#include <optional>
#include <string>

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::API::AlgorithmProperties
 

Functions

std::string MANTID_API_DLL Mantid::API::AlgorithmProperties::getOutputWorkspace (const Mantid::API::IAlgorithm_sptr &algorithm, std::string const &property)
 
void MANTID_API_DLL Mantid::API::AlgorithmProperties::update (std::string const &property, bool value, IAlgorithmRuntimeProps &properties)
 
void MANTID_API_DLL Mantid::API::AlgorithmProperties::update (std::string const &property, double value, IAlgorithmRuntimeProps &properties)
 
void MANTID_API_DLL Mantid::API::AlgorithmProperties::update (std::string const &property, IFunction_sptr const &function, IAlgorithmRuntimeProps &properties)
 
void MANTID_API_DLL Mantid::API::AlgorithmProperties::update (std::string const &property, int value, IAlgorithmRuntimeProps &properties)
 
void MANTID_API_DLL Mantid::API::AlgorithmProperties::update (std::string const &property, MatrixWorkspace_sptr const &workspace, IAlgorithmRuntimeProps &properties)
 
void MANTID_API_DLL Mantid::API::AlgorithmProperties::update (std::string const &property, size_t value, IAlgorithmRuntimeProps &properties)
 
void MANTID_API_DLL Mantid::API::AlgorithmProperties::update (std::string const &property, std::optional< double > const &value, IAlgorithmRuntimeProps &properties)
 
void MANTID_API_DLL Mantid::API::AlgorithmProperties::update (std::string const &property, std::optional< std::string > const &value, IAlgorithmRuntimeProps &properties)
 
void MANTID_API_DLL Mantid::API::AlgorithmProperties::update (std::string const &property, std::string const &value, IAlgorithmRuntimeProps &properties)
 
template<typename VALUE_TYPE >
void Mantid::API::AlgorithmProperties::update (std::string const &property, std::vector< VALUE_TYPE > const &values, Mantid::API::IAlgorithmRuntimeProps &properties, bool const convertToString=true)
 
void MANTID_API_DLL Mantid::API::AlgorithmProperties::update (std::string const &property, Workspace_sptr const &workspace, IAlgorithmRuntimeProps &properties)
 
void MANTID_API_DLL Mantid::API::AlgorithmProperties::updateFromMap (IAlgorithmRuntimeProps &properties, std::map< std::string, std::string > const &parameterMap)