Mantid
Loading...
Searching...
No Matches
Namespaces | Classes | Typedefs | Enumerations | Functions | Variables
Mantid::API Namespace Reference

Namespaces

namespace  MuParserUtils
 
namespace  OperatorOverloads
 

Classes

class  ADSValidator
 ADSValidator : a validator that requires the value of a property to be present in the ADS. More...
 
class  Algorithm
 Base class from which all concrete algorithm classes should be derived. More...
 
struct  AlgorithmDescriptor
 Structure uniquely describing an algorithm with its name, category and version. More...
 
class  AlgorithmFactoryImpl
 The AlgorithmFactory class is in charge of the creation of concrete instances of Algorithms. More...
 
class  AlgorithmFactoryObserver
 
class  AlgorithmHasProperty
 A validator to check whether a given algorithm has a named property. More...
 
class  AlgorithmHistory
 This class stores information about the Command History used by algorithms on a workspace. More...
 
class  AlgorithmManagerImpl
 The AlgorithmManagerImpl class is responsible for controlling algorithm instances. More...
 
class  AlgorithmObserver
 Observes Algorithm notifications: start,progress,finish,error. More...
 
class  AlgorithmProperty
 Define an algorithm property that can be used to supply an algorithm object to a subsequent algorithm. More...
 
class  AlgorithmStartingNotification
 Class for when an algorithm is starting asynchronously. More...
 
class  AnalysisDataServiceImpl
 The Analysis data service stores instances of the Workspace objects and anything that derives from template class DynamicFactory<Mantid::Kernel::IAlgorithm>. More...
 
class  AnalysisDataServiceObserver
 
class  ArchiveSearchFactoryImpl
 Creates instances of IArchiveSearch. More...
 
struct  AttributeLambdaVisitor
 Attribute visitor structure supporting lambda expressions Example usage: AttributeLambdaVisitor{[](const int val) {...}, [] (const double val) {}} would create a visitor capable of "visiting" an integer and double attribute* It functions by inheriting the () operator defined in each lambda. More...
 
class  Axis
 Class to represent the axis of a workspace. More...
 
class  BinEdgeAxis
 Stores numeric values that are assumed to be bin edge values. More...
 
class  Boolean
 As TableColumn stores its data in a std::vector bool type cannot be used in the same way as the other types. More...
 
class  BoxController
 This class is used by MDBox and MDGridBox in order to intelligently determine optimal behavior. More...
 
class  BoxControllerSettingsAlgorithm
 An abstract algorithm sub-class for algorithms that define properties for BoxController settings. More...
 
class  CatalogFactoryImpl
 The factory is a singleton that hands out shared pointers to the base Catalog class. More...
 
class  CatalogManagerImpl
 This class is a singleton and is responsible for creating, destroying, and managing catalogs. More...
 
class  CatalogSession
 This class is a responsible for storing session information for a specific catalog. More...
 
class  Citation
 
class  Column
 Column is the base class for columns of TableWorkspace. More...
 
class  ColumnFactoryImpl
 The ColumnFactory class is in charge of the creation of concrete instances of columns. More...
 
class  ColumnVector
 ColumnVector gives access to the column elements without alowing its resizing. More...
 
class  CommonBinsValidator
 A validator which provides a TENTATIVE check that a workspace contains common bins in each spectrum. More...
 
class  CompositeCatalog
 CompositeCatalog is responsible for storing and performing options on multiple catalogues. More...
 
class  CompositeDomain
 Base class for a composite domain. More...
 
class  CompositeDomainMD
 A composite domain for MD functions. More...
 
class  CompositeFunction
 A composite function is a function containing other functions. More...
 
class  ConstColumnVector
 ConstColumnVector gives const access to the column elements without alowing its resizing. More...
 
class  ConstraintFactoryImpl
 The ConstraintFactory class is in charge of the creation of concrete instances of Constraints. More...
 
class  CoordTransform
 Unique SingleValueParameter Declaration for InputNDimensions. More...
 
class  CostFunctionFactoryImpl
 The CostFunctionFactory class is in charge of the creation of concrete instances of minimizers. More...
 
class  DeleterPolicy
 
class  DeprecatedAlgorithm
 Class for marking algorithms as deprecated. More...
 
class  DeprecatedAlias
 DeprecatedAlias : Class for making algorithm with deprecated names (aliases). More...
 
class  DetectorSearcher
 
class  DistributedAlgorithm
 Base class for algorithms that treat all spectra independently, i.e., we can trivially parallelize over the spectra without changes. More...
 
class  DomainCreatorFactoryImpl
 Constructs a DomainCreator object from a string. More...
 
struct  ElementTraits
 Default ElementTraits SFINAE Typetraits are used to provide the correct formatting based on the element type chosen. More...
 
struct  ElementTraits< bool >
 ElementTraits for boolean element types. More...
 
struct  ElementTraits< double >
 ElementTraits for double element types. More...
 
struct  ElementTraits< float >
 ElementTraits for float element types. More...
 
struct  ElementTraits< size_t >
 ElementTraits for boolean element types. More...
 
class  EnabledWhenWorkspaceIsType
 Show a property as enabled when the workspace pointed to by another is of a given type. More...
 
class  EqualBinSizesValidator
 EqualBinSizesValidator : Checks that all bins in a workspace are equally sized to within a given tolerance. More...
 
class  ExperimentInfo
 This class is shared by a few Workspace types and holds information related to a particular experiment/run: More...
 
class  Expression
 This class represents an expression made up of names, binary operators and brackets. More...
 
class  FileBackedExperimentInfo
 Implements a lazy-loading mechanism for the experimental information stored in a NeXus file. More...
 
class  FileFinderImpl
 This class finds data files given an instrument name (optionally) and a run number. More...
 
class  FileLoaderRegistryImpl
 Keeps a registry of algorithm's that are file loading algorithms to allow them to be searched to find the correct one to load a particular file. More...
 
class  FileProperty
 A specialized class for dealing with file properties. More...
 
class  FrameworkManagerImpl
 The main public API via which users interact with the Mantid framework. More...
 
class  FuncMinimizerFactoryImpl
 The FuncMinimizerFactory class is in charge of the creation of concrete instances of minimizers. More...
 
class  FunctionDomain
 Base class that represents the domain of a function. More...
 
class  FunctionDomain1D
 Represent a domain for functions of one real argument. More...
 
class  FunctionDomain1DHistogram
 Implements FunctionDomain1D as a set of bins for a histogram. More...
 
class  FunctionDomain1DSpectrum
 Specialization of FunctionDomain1DVector for spectra of MatrixWorkspaces. More...
 
class  FunctionDomain1DVector
 Implements FunctionDomain1D with its own storage in form of a std::vector. More...
 
class  FunctionDomain1DView
 1D domain - a wrapper around an array of doubles. More...
 
class  FunctionDomainGeneral
 Represent a domain of a very general type. More...
 
class  FunctionDomainMD
 Implements a domain for MD functions (IFunctionMD). More...
 
class  FunctionFactoryImpl
 The FunctionFactory class is in charge of the creation of concrete instances of fitting functions. More...
 
class  FunctionGenerator
 FunctionGenerator is a partial implementation of IFunction that defines a function consisting of two parts: the source and the target. More...
 
class  FunctionHandler
 Classes inherited from FunctionHandler will handle the function. More...
 
class  FunctionParameterDecorator
 FunctionParameterDecorator. More...
 
class  FunctionProperty
 A property class for functions. More...
 
class  FunctionValues
 A class to store values calculated by a function. More...
 
class  GenericDataProcessorAlgorithm
 Data processor algorithm to be used as a parent to workflow algorithms. More...
 
class  GridDomain
 
class  GridDomain1D
 
class  Grouping
 Structure to represent grouping information. More...
 
class  GroupingLoader
 GroupingLoader : Loads instrument grouping from IDF file. More...
 
class  HistogramValidator
 A validator which checks that a workspace contains histogram data (the default) or point data as required. More...
 
class  HistoryItem
 
class  HistoryView
 This class wraps an algorithm history pointer to add additional functionality when creating a HistoryView. More...
 
class  HistoWorkspace
 HistoWorkspace is an abstract base class for MatrixWorkspace types that are NOT event workspaces. More...
 
class  IAlgorithm
 IAlgorithm is the interface implemented by the Algorithm base class. More...
 
class  IArchiveSearch
 This class is an archive searching interface. More...
 
class  IBackgroundFunction
 An interface to a background function. More...
 
class  IBoxControllerIO
 The header describes interface to IO Operations perfomed by the box controller May be replaced by a boost filestream in a future. More...
 
class  ICatalog
 This class creates an interface for information catalogs to support multiple facilities. More...
 
class  ICatalogInfoService
 This class is responsible for interfacing with the Information Data Service (IDS) to upload and download files to and from the archives. More...
 
class  IConstraint
 An interface to a constraint. More...
 
class  ICostFunction
 An interface for specifying the cost function to be used with Fit algorithm or minimizers, for example, the default being least squares fitting. More...
 
class  IDomainCreator
 An base class for domain creators for use in Fit. More...
 
class  IEventList
 IEventList : Interface to Mantid::DataObjects::EventList class, used to expose to PythonAPI. More...
 
class  IEventWorkspace
 This class provides an interface to an EventWorkspace. More...
 
class  IFileLoader
 Defines an interface to an algorithm that loads a file so that it can take part in the automatic selection procedure provided by the FileLoaderRegistry. More...
 
class  IFuncMinimizer
 An interface for function minimizers. More...
 
class  IFunction
 This is an interface to a fitting function - a semi-abstarct class. More...
 
class  IFunction1D
 This is a specialization of IFunction for functions of one real argument. More...
 
class  IFunction1DSpectrum
 IFunction1DSpectrum : More...
 
class  IFunctionGeneral
 IFunctionGeneral: a very general function definition. More...
 
class  IFunctionMD
 This is a specialization of IFunction for functions defined on an IMDWorkspace. More...
 
class  IFunctionMW
 This is a specialization of IFunction for functions defined on a MatrixWorkspace. More...
 
class  IFunctionWithLocation
 An interface to a function with location, which here means a function for which the user may ask what is its centre and height. More...
 
class  IJournal
 IJournal: Interface for classes that fetch information from journal files. More...
 
class  ILatticeFunction
 ILatticeFunction. More...
 
class  ILiveListener
 ILiveListener is the interface implemented by classes which connect directly to instrument data acquisition systems (DAS) for retrieval of 'live' data into Mantid. More...
 
class  IMaskWorkspace
 This class provides an interface to a MaskWorkspace. More...
 
class  IMDEventWorkspace
 Abstract base class for multi-dimension event workspaces (MDEventWorkspace). More...
 
class  IMDHistoWorkspace
 Abstract interface to MDHistoWorkspace, for use in exposing to Python. More...
 
class  IMDIterator
 This is an interface to an iterator of an IMDWorkspace. More...
 
class  IMDNode
 
class  IMDWorkspace
 Basic MD Workspace Abstract Class. More...
 
class  ImmutableCompositeFunction
 Immutable composite function is a composite function which members cannot be added or removed after creation. More...
 
class  ImplicitFunctionBuilder
 This class is the abstract type for building IImplicitFunctions. More...
 
class  ImplicitFunctionFactoryImpl
 
class  ImplicitFunctionParameter
 Abstract parameter type for use with IImplicitFunctions. More...
 
class  ImplicitFunctionParameterParser
 
class  ImplicitFunctionParameterParserFactoryImpl
 
class  ImplicitFunctionParser
 XML Parser for function types. More...
 
class  ImplicitFunctionParserFactoryImpl
 
class  IncreasingAxisValidator
 A validator which checks that the X axis of a workspace is increasing from left to right. More...
 
class  IndexProperty
 IndexProperty : Implementation of a property type which returns a SpectrumIndexSet provided an input vector of integers or a string. More...
 
class  IndexTypeProperty
 IndexTypeProperty : Implementation of a property which stores the type of input indices users require for accessing workspace data. More...
 
class  InstrumentDataServiceImpl
 InstrumentDataService Class. More...
 
class  InstrumentFileFinder
 
class  InstrumentValidator
 A validator which checks that a workspace has a valid instrument. More...
 
struct  IntegrationResult
 PeakFunctionIntegrator : More...
 
class  IPawleyFunction
 IPawleyFunction. More...
 
class  IPeakFunction
 An interface to a peak function, which extend the interface of IFunctionWithLocation by adding methods to set and get peak width. More...
 
class  IPeaksWorkspace
 Interface to the class Mantid::DataObjects::PeaksWorkspace. More...
 
class  IPowderDiffPeakFunction
 An interface to a peak function, which extend the interface of IFunctionWithLocation by adding methods to set and get peak width. More...
 
class  IPreview
 IPreview : This is the abstract base class of the raw data previews. More...
 
class  ISpectrum
 A "spectrum" is an object that holds the data for a particular spectrum, in particular: More...
 
class  ISplittersWorkspace
 ISplittersWorkspace : Workspace to contain splitters for event filtering. More...
 
class  ITableWorkspace
 ITableWorkspace is an implementation of Workspace in which the data are organised in columns of same size. More...
 
class  ITransformScale
 
class  IWorkspaceProperty
 An interface that is implemented by WorkspaceProperty. More...
 
class  Jacobian
 Represents the Jacobian in IFitFunction::functionDeriv. More...
 
class  JointDomain
 An implementation of CompositeDomain. More...
 
class  LatticeDomain
 LatticeDomain. More...
 
class  LinearScale
 
class  LiveListener
 Base implementation for common behaviour of all live listener classes. More...
 
class  LiveListenerFactoryImpl
 The factory for creating instances of ILiveListener implementations. More...
 
struct  LockMode
 Enumeration for locking behaviour. More...
 
class  LogarithmScale
 
class  LogFilterGenerator
 LogFilterGenerator : utility to generate a LogFilter, to filter by running status or period. More...
 
class  LogManager
 This class contains the information about the log entries. More...
 
class  MatrixWorkspace
 Base MatrixWorkspace Abstract Class. More...
 
class  MatrixWorkspaceMDIterator
 IMDIterator-compatible implementation of an iterator through a MatrixWorkspace. More...
 
class  MatrixWorkspaceValidator
 An interface for those validators that require the MatrixWorkspace interface. More...
 
class  MDFrameValidator
 
class  MDGeometry
 Describes the geometry (i.e. More...
 
class  MDGeometryNotificationHelper
 
class  MultiDomainFunction
 A composite function defined on a CompositeDomain. More...
 
class  MultiPeriodGroupAlgorithm
 MutliPeriodGroupAlgorithm : Abstract algorithm. More...
 
class  MultiPeriodGroupWorker
 MultiPeriodGroupWorker : Multiperiod group logic relating to determining a valid multiperiod group, and processing a multiperiod group, as well as combining and returning the output. More...
 
class  MultipleExperimentInfos
 Small class that allows a MDEventWorkspace or a MDHistoWorkspace to hold several ExperimentInfo classes. More...
 
class  MultipleFileProperty
 A property to allow a user to specify multiple files to load. More...
 
class  MWDimension
 
class  MWXDimension
 An implementation of IMDDimension for MatrixWorkspace that points to the X vector of the first spectrum. More...
 
class  NexusFileLoader
 
class  NotebookBuilder
 
class  NotebookWriter
 
class  NullCoordTransform
 NullCoordTransform : A transform that sets the outVector to have the same values as the inputVector. More...
 
class  NumericAxis
 Class to represent a numeric axis of a workspace. More...
 
class  NumericAxisValidator
 A validator which checks whether the input workspace has the Numeric data in the axis. More...
 
class  OrientedLatticeValidator
 
class  ParallelAlgorithm
 Base class for algorithms that can run in parallel on all MPI ranks but not in a distributed fashion. More...
 
class  ParameterReference
 A reference to a parameter in a function. More...
 
class  ParameterTie
 Ties fitting parameters. More...
 
class  ParamFunction
 Implements the part of IFunction interface dealing with parameters. More...
 
class  PartialJacobian
 A Jacobian for individual functions. More...
 
class  PeakFunctionIntegrator
 
class  PreviewManagerImpl
 PreviewManager : Manages the raw data previews. More...
 
class  Progress
 Helper class for reporting progress from algorithms. More...
 
class  Projection
 
struct  PropertyMode
 Enumeration for a mandatory/optional property. More...
 
class  RawCountValidator
 A validator which checks that a workspace contains raw counts in its bins. More...
 
class  RefAxis
 A class to represent the axis of a 2D (or more) workspace where the value at a given point on the axis varies along the other dimension. More...
 
class  ReferenceEqual
 Used to find ParameterTie for a parameter i. More...
 
class  RegionSelectorObserver
 
class  Run
 This class stores information regarding an experimental run as a series of log entries. More...
 
class  Sample
 This class stores information about the sample used in particular run. More...
 
class  SampleShapeValidator
 Verify that a workspace has valid sample shape. More...
 
class  SampleValidator
 A validator which checks that sample has the required properties. More...
 
class  ScopedWorkspace
 ScopedWorkspace : scoped workspace ADS entry. More...
 
class  ScriptBuilder
 This class build a sttring which cana be executed as a python script. More...
 
struct  ScriptInfo
 Information about the files inside the repository. More...
 
class  ScriptRepoException
 The ScriptRepository class is intended to be used mainly by the users, who will be willing to share and download scripts for their analysis. More...
 
class  ScriptRepository
 
class  ScriptRepositoryFactoryImpl
 The ScriptRepositoryFactoryImpl class is in charge of the creation of concrete instance of ScriptRepository interface. More...
 
class  SerialAlgorithm
 Base class for algorithms that can only run serially (Parallel::ExecutionMode::MasterOnly) in an MPI run. More...
 
class  SingleCountValidator
 SingleCountValidator : This validator checks that there is only a single entry per spectrum, the counts, so no Time-of-Flight data. More...
 
class  SingleValueParameter
 SingleValueParameter is a templated base class implementing CRTP. More...
 
class  SingleValueParameterParser
 XML Parser for single value parameter types. More...
 
class  SpectraAxis
 Class to represent the spectra axis of a workspace. More...
 
class  SpectraAxisValidator
 A validator which checks whether the input workspace has the Spectra number in the axis. More...
 
class  SpectrumDetectorMapping
 A minimal class to hold the mapping between the spectrum number and its related detector ID numbers for a dataset. More...
 
class  SpectrumInfo
 API::SpectrumInfo is an intermediate step towards a SpectrumInfo that is part of Instrument-2.0. More...
 
class  SpectrumInfoItem
 SpectrumInfoItem. More...
 
class  SpectrumInfoIterator
 SpectrumInfoIterator. More...
 
class  TableColumnHelper
 Helper class used to create ColumnVector. More...
 
class  TableConstColumnHelper
 Helper class used to create ConstColumnVector. More...
 
class  TableRow
 TableRow represents a row in a TableWorkspace. More...
 
class  TableRowHelper
 Helper class used to create TableRow. More...
 
class  TempJacobian
 
class  TextAxis
 Class to represent a text axis of a workspace. More...
 
class  Topology
 Abstract type represents topology for visualisation. More...
 
class  TransformScaleFactoryImpl
 Constructs a scaling transform object from a string. More...
 
class  VectorParameter
 VectorParameter is abstract type implementing curiously recurring template pattern to implement common code associated with vector storage. More...
 
class  VectorParameterParser
 XML parser for vector value (n elements) parameter types. More...
 
class  Workspace
 Base Workspace Abstract Class. More...
 
class  WorkspaceFactoryImpl
 The WorkspaceFactory class is in charge of the creation of all types of workspaces. More...
 
class  WorkspaceGroup
 Class to hold a set of workspaces. More...
 
class  WorkspaceHasDxValidator
 WorkspaceHasDxValidator : A validator which checks that all histograms in a workspace have Dx values. More...
 
struct  WorkspaceHelpers
 A collection of static functions for use with workspaces. More...
 
class  WorkspaceHistory
 This class stores information about the Workspace History used by algorithms on a workspace and the environment history. More...
 
class  WorkspaceNearestNeighbourInfo
 WorkspaceNearestNeighbourInfo provides easy access to nearest-neighbour information for a workspace. More...
 
class  WorkspaceNearestNeighbours
 This class is not intended for direct use. More...
 
class  WorkspaceProperty
 A property class for workspaces. More...
 
class  WorkspaceUnitValidator
 A validator which checks that the unit of the workspace referred to by a WorkspaceProperty is the expected one. More...
 

Typedefs

using Algorithm_sptr = std::shared_ptr< Algorithm >
 Typedef for a shared pointer to an Algorithm. More...
 
using AlgorithmFactory = Mantid::Kernel::SingletonHolder< AlgorithmFactoryImpl >
 
using AlgorithmFactoryUpdateNotification = Mantid::Kernel::DynamicFactory< Algorithm >::UpdateNotification
 Convenient typedef for an UpdateNotification. More...
 
using AlgorithmFactoryUpdateNotification_ptr = const Poco::AutoPtr< Mantid::Kernel::DynamicFactory< Algorithm >::UpdateNotification > &
 
using AlgorithmHistories = std::vector< AlgorithmHistory_sptr >
 
using AlgorithmHistory_const_sptr = std::shared_ptr< const AlgorithmHistory >
 
using AlgorithmHistory_sptr = std::shared_ptr< AlgorithmHistory >
 
using AlgorithmID = void *
 As we have multiple interfaces to the same logical algorithm we need a way of uniquely identifying managed algorithms. More...
 
using AlgorithmManager = Mantid::Kernel::SingletonHolder< AlgorithmManagerImpl >
 
using AnalysisDataService = Mantid::Kernel::SingletonHolder< AnalysisDataServiceImpl >
 
using ArchiveSearchFactory = Mantid::Kernel::SingletonHolder< ArchiveSearchFactoryImpl >
 
using BoxController_const_sptr = std::shared_ptr< const BoxController >
 Shared ptr to a const BoxController. More...
 
using BoxController_sptr = std::shared_ptr< BoxController >
 Shared ptr to BoxController. More...
 
using CatalogFactory = Mantid::Kernel::SingletonHolder< CatalogFactoryImpl >
 The specialisation of the SingletonHolder class that holds the CatalogFactory. More...
 
using CatalogManager = Kernel::SingletonHolder< CatalogManagerImpl >
 
using CatalogSession_const_sptr = std::shared_ptr< const CatalogSession >
 
using CatalogSession_sptr = std::shared_ptr< CatalogSession >
 
using ClearADSNotification = Mantid::Kernel::DataService< Mantid::API::Workspace >::ClearNotification
 
using ClearADSNotification_ptr = const Poco::AutoPtr< Mantid::Kernel::DataService< Mantid::API::Workspace >::ClearNotification > &
 
using Column_const_sptr = std::shared_ptr< const Column >
 
using Column_sptr = std::shared_ptr< Column >
 
using ColumnFactory = Mantid::Kernel::SingletonHolder< ColumnFactoryImpl >
 
using CompositeFunction_const_sptr = std::shared_ptr< const CompositeFunction >
 shared pointer to the composite function base class (const version) More...
 
using CompositeFunction_sptr = std::shared_ptr< CompositeFunction >
 shared pointer to the composite function base class More...
 
using ConstraintFactory = Mantid::Kernel::SingletonHolder< ConstraintFactoryImpl >
 
using CoordTransform_const_sptr = std::shared_ptr< const CoordTransform >
 
using CoordTransform_sptr = std::shared_ptr< CoordTransform >
 
using CostFunctionFactory = Mantid::Kernel::SingletonHolder< CostFunctionFactoryImpl >
 
using DataProcessorAlgorithm = GenericDataProcessorAlgorithm< Algorithm >
 
using DistributedDataProcessorAlgorithm = GenericDataProcessorAlgorithm< DistributedAlgorithm >
 
using DomainCreatorFactory = Mantid::Kernel::SingletonHolder< DomainCreatorFactoryImpl >
 
using ExperimentInfo_const_sptr = std::shared_ptr< const ExperimentInfo >
 Shared pointer to const ExperimentInfo. More...
 
using ExperimentInfo_sptr = std::shared_ptr< ExperimentInfo >
 Shared pointer to ExperimentInfo. More...
 
using FileFinder = Mantid::Kernel::SingletonHolder< FileFinderImpl >
 
using FileLoaderRegistry = Mantid::Kernel::SingletonHolder< FileLoaderRegistryImpl >
 Type for the actual singleton instance. More...
 
using FrameworkManager = Mantid::Kernel::SingletonHolder< FrameworkManagerImpl >
 
using FuncMinimizerFactory = Mantid::Kernel::SingletonHolder< FuncMinimizerFactoryImpl >
 
using FunctionDomain1D_const_sptr = std::shared_ptr< const FunctionDomain1D >
 typedef for a shared pointer to a const FunctionDomain1D More...
 
using FunctionDomain1D_sptr = std::shared_ptr< FunctionDomain1D >
 typedef for a shared pointer to a FunctionDomain1D More...
 
using FunctionDomain_sptr = std::shared_ptr< FunctionDomain >
 typedef for a shared pointer More...
 
using FunctionFactory = Mantid::Kernel::SingletonHolder< FunctionFactoryImpl >
 
using FunctionFactoryUpdateNotification = FunctionFactoryImpl::UpdateNotification
 Convenient typedef for an UpdateNotification. More...
 
using FunctionFactoryUpdateNotification_ptr = const Poco::AutoPtr< FunctionFactoryUpdateNotification > &
 Convenient typedef for an UpdateNotification AutoPtr. More...
 
using FunctionParameterDecorator_sptr = std::shared_ptr< FunctionParameterDecorator >
 
using FunctionValues_sptr = std::shared_ptr< FunctionValues >
 typedef for a shared pointer More...
 
using GridDomain1D_sptr = std::shared_ptr< GridDomain1D >
 typedef for a shared pointer More...
 
using GridDomain_sptr = std::shared_ptr< GridDomain >
 typedef for a shared pointer More...
 
using GroupUpdatedNotification = AnalysisDataServiceImpl::GroupUpdatedNotification
 
using GroupUpdatedNotification_ptr = const Poco::AutoPtr< AnalysisDataServiceImpl::GroupUpdatedNotification > &
 
using IAlgorithm_const_sptr = std::shared_ptr< const IAlgorithm >
 shared pointer to Mantid::API::IAlgorithm (const version) More...
 
using IAlgorithm_const_uptr = std::unique_ptr< const IAlgorithm >
 unique pointer to Mantid::API::IAlgorithm (const version) More...
 
using IAlgorithm_sptr = std::shared_ptr< IAlgorithm >
 shared pointer to Mantid::API::IAlgorithm More...
 
using IAlgorithm_uptr = std::unique_ptr< IAlgorithm >
 unique pointer to Mantid::API::IAlgorithm More...
 
using IArchiveSearch_sptr = std::shared_ptr< IArchiveSearch >
 Typedef for a shared pointer to an IArchiveSearch. More...
 
using IBackgroundFunction_sptr = std::shared_ptr< IBackgroundFunction >
 
using ICatalog_const_sptr = std::shared_ptr< const ICatalog >
 
using ICatalog_sptr = std::shared_ptr< ICatalog >
 
using ICatalogInfoService_const_sptr = std::shared_ptr< const ICatalogInfoService >
 
using ICatalogInfoService_sptr = std::shared_ptr< ICatalogInfoService >
 
using ICostFunction_sptr = std::shared_ptr< ICostFunction >
 define a shared pointer to a cost function More...
 
using IDomainCreator_sptr = std::shared_ptr< IDomainCreator >
 Typedef for a shared pointer to IDomainCreator. More...
 
using IEventWorkspace_const_sptr = std::shared_ptr< const IEventWorkspace >
 shared pointer to Mantid::API::IEventWorkspace (const version) More...
 
using IEventWorkspace_const_uptr = std::unique_ptr< const IEventWorkspace >
 unique pointer to Mantid::API::IEventWorkspace (const version) More...
 
using IEventWorkspace_sptr = std::shared_ptr< IEventWorkspace >
 shared pointer to Mantid::API::IEventWorkspace More...
 
using IEventWorkspace_uptr = std::unique_ptr< IEventWorkspace >
 unique pointer to Mantid::API::IEventWorkspace More...
 
using IFuncMinimizer_sptr = std::shared_ptr< IFuncMinimizer >
 
using IFunction1D_sptr = std::shared_ptr< IFunction1D >
 
using IFunction_const_sptr = std::shared_ptr< const IFunction >
 shared pointer to the function base class (const version) More...
 
using IFunction_sptr = std::shared_ptr< IFunction >
 shared pointer to the function base class More...
 
using ILatticeFunction_sptr = std::shared_ptr< ILatticeFunction >
 
using ILiveListener_sptr = std::shared_ptr< ILiveListener >
 Shared pointer to an ILiveListener. More...
 
using IMaskWorkspace_const_sptr = std::shared_ptr< const IMaskWorkspace >
 shared pointer to the matrix workspace base class (const version) More...
 
using IMaskWorkspace_sptr = std::shared_ptr< IMaskWorkspace >
 shared pointer to the matrix workspace base class More...
 
using IMDEventWorkspace_const_sptr = std::shared_ptr< const IMDEventWorkspace >
 Shared pointer to Mantid::API::IMDEventWorkspace (const version) More...
 
using IMDEventWorkspace_const_uptr = std::unique_ptr< const IMDEventWorkspace >
 unique pointer to Mantid::API::IMDEventWorkspace (const version) More...
 
using IMDEventWorkspace_sptr = std::shared_ptr< IMDEventWorkspace >
 Shared pointer to Mantid::API::IMDEventWorkspace. More...
 
using IMDEventWorkspace_uptr = std::unique_ptr< IMDEventWorkspace >
 unique pointer to Mantid::API::IMDEventWorkspace More...
 
using IMDHistoWorkspace_const_sptr = std::shared_ptr< const IMDHistoWorkspace >
 shared pointer to Mantid::API::IMDHistoWorkspace (const version) More...
 
using IMDHistoWorkspace_const_uptr = std::unique_ptr< const IMDHistoWorkspace >
 unique pointer to Mantid::API::IMDHistoWorkspace (const version) More...
 
using IMDHistoWorkspace_sptr = std::shared_ptr< IMDHistoWorkspace >
 shared pointer to Mantid::API::IMDHistoWorkspace More...
 
using IMDHistoWorkspace_uptr = std::unique_ptr< IMDHistoWorkspace >
 unique pointer to Mantid::API::IMDHistoWorkspace More...
 
using IMDWorkspace_const_sptr = std::shared_ptr< const IMDWorkspace >
 Shared pointer to the IMDWorkspace base class (const version) More...
 
using IMDWorkspace_sptr = std::shared_ptr< IMDWorkspace >
 Shared pointer to the IMDWorkspace base class. More...
 
using ImplicitFunctionFactory = Mantid::Kernel::SingletonHolder< ImplicitFunctionFactoryImpl >
 
using ImplicitFunctionParameterParserFactory = Mantid::Kernel::SingletonHolder< ImplicitFunctionParameterParserFactoryImpl >
 
using ImplicitFunctionParserFactory = Mantid::Kernel::SingletonHolder< ImplicitFunctionParserFactoryImpl >
 
using InstrumentDataService = Mantid::Kernel::SingletonHolder< InstrumentDataServiceImpl >
 
using IntegrationResultCache = std::pair< double, double >
 
using IPawleyFunction_sptr = std::shared_ptr< IPawleyFunction >
 
using IPeakFunction_const_sptr = std::shared_ptr< const IPeakFunction >
 
using IPeakFunction_sptr = std::shared_ptr< IPeakFunction >
 
using IPeaksWorkspace_const_sptr = std::shared_ptr< const IPeaksWorkspace >
 shared pointer to Mantid::API::IPeaksWorkspace (const version) More...
 
using IPeaksWorkspace_const_uptr = std::unique_ptr< const IPeaksWorkspace >
 unique pointer to Mantid::API::IPeaksWorkspace (const version) More...
 
using IPeaksWorkspace_sptr = std::shared_ptr< IPeaksWorkspace >
 shared pointer to Mantid::API::IPeaksWorkspace More...
 
using IPeaksWorkspace_uptr = std::unique_ptr< IPeaksWorkspace >
 unique pointer to Mantid::API::IPeaksWorkspace More...
 
using IPowderDiffPeakFunction_sptr = std::shared_ptr< IPowderDiffPeakFunction >
 
using IPreview_uptr = std::unique_ptr< IPreview >
 
using ISplittersWorkspace_const_sptr = std::shared_ptr< const ISplittersWorkspace >
 Typedef for a shared pointer to const TableWorkspace. More...
 
using ISplittersWorkspace_sptr = std::shared_ptr< ISplittersWorkspace >
 Typedef for a shared pointer to TableWorkspace. More...
 
using ITableWorkspace_const_sptr = std::shared_ptr< const ITableWorkspace >
 shared pointer to Mantid::API::ITableWorkspace (const version) More...
 
using ITableWorkspace_const_uptr = std::unique_ptr< const ITableWorkspace >
 unique pointer to Mantid::API::ITableWorkspace (const version) More...
 
using ITableWorkspace_sptr = std::shared_ptr< ITableWorkspace >
 shared pointer to Mantid::API::ITableWorkspace More...
 
using ITableWorkspace_uptr = std::unique_ptr< ITableWorkspace >
 unique pointer to Mantid::API::ITableWorkspace More...
 
using ITransformScale_sptr = std::shared_ptr< ITransformScale >
 typedef for a shared pointer More...
 
using LiveListenerFactory = Kernel::SingletonHolder< LiveListenerFactoryImpl >
 
using LogManager_const_sptr = std::shared_ptr< const LogManager >
 shared pointer to the logManager base class (const version) More...
 
using LogManager_sptr = std::shared_ptr< LogManager >
 shared pointer to the logManager base class More...
 
using MantidImage = std::vector< std::vector< double > >
 typedef for the image type More...
 
using MantidImage_const_sptr = std::shared_ptr< const MantidImage >
 shared pointer to const MantidImage More...
 
using MantidImage_sptr = std::shared_ptr< MantidImage >
 shared pointer to MantidImage More...
 
using MatrixWorkspace_const_sptr = std::shared_ptr< const MatrixWorkspace >
 shared pointer to the matrix workspace base class (const version) More...
 
using MatrixWorkspace_const_uptr = std::unique_ptr< const MatrixWorkspace >
 unique pointer to Mantid::API::MatrixWorkspace (const version) More...
 
using MatrixWorkspace_sptr = std::shared_ptr< MatrixWorkspace >
 shared pointer to the matrix workspace base class More...
 
using MatrixWorkspace_uptr = std::unique_ptr< MatrixWorkspace >
 unique pointer to Mantid::API::MatrixWorkspace More...
 
using MultiDomainFunction_const_sptr = std::shared_ptr< const MultiDomainFunction >
 Shared pointer to Mantid::API::MultiDomainFunction (const version) More...
 
using MultiDomainFunction_sptr = std::shared_ptr< MultiDomainFunction >
 Shared pointer to Mantid::API::MultiDomainFunction. More...
 
using MultipleExperimentInfos_const_sptr = std::shared_ptr< const MultipleExperimentInfos >
 
using MultipleExperimentInfos_sptr = std::shared_ptr< MultipleExperimentInfos >
 
using ParallelDataProcessorAlgorithm = GenericDataProcessorAlgorithm< ParallelAlgorithm >
 
using PreviewManager = Mantid::Kernel::SingletonHolder< PreviewManagerImpl >
 
using PreviewRegister = std::map< std::string, std::map< std::string, std::map< std::string, IPreview_uptr > > >
 
using Projection_sptr = std::shared_ptr< Projection >
 
using ScriptRepository_sptr = std::shared_ptr< ScriptRepository >
 shared pointer to the function base class More...
 
using ScriptRepositoryFactory = Mantid::Kernel::SingletonHolder< ScriptRepositoryFactoryImpl >
 
using SerialDataProcessorAlgorithm = GenericDataProcessorAlgorithm< SerialAlgorithm >
 
using SpectrumInfoConstIt = SpectrumInfoIterator< const SpectrumInfo >
 
using SpectrumInfoIt = SpectrumInfoIterator< SpectrumInfo >
 
using tokenizer = Mantid::Kernel::StringTokenizer
 
using TransformScaleFactory = Mantid::Kernel::SingletonHolder< TransformScaleFactoryImpl >
 
using Workspace_const_sptr = std::shared_ptr< const Workspace >
 shared pointer to Mantid::API::Workspace (const version) More...
 
using Workspace_const_uptr = std::unique_ptr< const Workspace >
 unique pointer to Mantid::API::Workspace (const version) More...
 
using Workspace_sptr = std::shared_ptr< Workspace >
 shared pointer to Mantid::API::Workspace More...
 
using Workspace_uptr = std::unique_ptr< Workspace >
 unique pointer to Mantid::API::Workspace More...
 
using WorkspaceAddNotification = Mantid::Kernel::DataService< Mantid::API::Workspace >::AddNotification
 
using WorkspaceAddNotification_ptr = const Poco::AutoPtr< Mantid::Kernel::DataService< Mantid::API::Workspace >::AddNotification > &
 
using WorkspaceAfterReplaceNotification = Mantid::Kernel::DataService< Mantid::API::Workspace >::AfterReplaceNotification
 
using WorkspaceAfterReplaceNotification_ptr = const Poco::AutoPtr< Mantid::Kernel::DataService< Mantid::API::Workspace >::AfterReplaceNotification > &
 
using WorkspaceBeforeReplaceNotification = Mantid::Kernel::DataService< Mantid::API::Workspace >::BeforeReplaceNotification
 
using WorkspaceBeforeReplaceNotification_ptr = const Poco::AutoPtr< Mantid::Kernel::DataService< Mantid::API::Workspace >::BeforeReplaceNotification > &
 
using WorkspaceFactory = Mantid::Kernel::SingletonHolder< WorkspaceFactoryImpl >
 
using WorkspaceGroup_const_sptr = std::shared_ptr< const WorkspaceGroup >
 shared pointer to Mantid::API::WorkspaceGroup, pointer to const version More...
 
using WorkspaceGroup_const_uptr = std::unique_ptr< const WorkspaceGroup >
 unique pointer to Mantid::API::WorkspaceGroup (const version) More...
 
using WorkspaceGroup_sptr = std::shared_ptr< WorkspaceGroup >
 shared pointer to Mantid::API::WorkspaceGroup More...
 
using WorkspaceGroup_uptr = std::unique_ptr< WorkspaceGroup >
 unique pointer to Mantid::API::WorkspaceGroup More...
 
using WorkspacePostDeleteNotification = Mantid::Kernel::DataService< Mantid::API::Workspace >::PostDeleteNotification
 
using WorkspacePostDeleteNotification_ptr = const Poco::AutoPtr< Mantid::Kernel::DataService< Mantid::API::Workspace >::PostDeleteNotification > &
 
using WorkspacePreDeleteNotification = Mantid::Kernel::DataService< Mantid::API::Workspace >::PreDeleteNotification
 
using WorkspacePreDeleteNotification_ptr = const Poco::AutoPtr< Mantid::Kernel::DataService< Mantid::API::Workspace >::PreDeleteNotification > &
 
using WorkspaceRenameNotification = Mantid::Kernel::DataService< Mantid::API::Workspace >::RenameNotification
 
using WorkspaceRenameNotification_ptr = const Poco::AutoPtr< Mantid::Kernel::DataService< Mantid::API::Workspace >::RenameNotification > &
 
using WorkspacesGroupedNotification = AnalysisDataServiceImpl::GroupWorkspacesNotification
 
using WorkspacesGroupedNotification_ptr = const Poco::AutoPtr< AnalysisDataServiceImpl::GroupWorkspacesNotification > &
 
using WorkspaceUnGroupingNotification = AnalysisDataServiceImpl::UnGroupingWorkspaceNotification
 
using WorkspaceUnGroupingNotification_ptr = const Poco::AutoPtr< AnalysisDataServiceImpl::UnGroupingWorkspaceNotification > &
 

Enumerations

enum  EventType { TOF , WEIGHTED , WEIGHTED_NOTIME }
 What kind of event list is being stored. More...
 
enum class  ExecutionState { Uninitialized , Initialized , Running , Finished }
 The current state of the algorithm object. More...
 
enum class  IndexType { SpectrumNum = 1 , WorkspaceIndex = 2 }
 
enum  MDNormalization { NoNormalization = 0 , VolumeNormalization = 1 , NumEventsNormalization = 2 }
 Enum describing different ways to normalize the signal in a MDWorkspace. More...
 
enum  ProjectionUnit { RLU , INV_ANG }
 Represents 3 dimensional projections. More...
 
enum class  ResultState { NotFinished , Failed , Success }
 The validity of the results of the algorithm object. More...
 
enum  SCRIPTSTATUS {
  BOTH_UNCHANGED = 0 , REMOTE_ONLY = (1u << 0) , LOCAL_ONLY = (1u << 1) , REMOTE_CHANGED = (1u << 2) ,
  LOCAL_CHANGED = (1u << 3) , BOTH_CHANGED = (REMOTE_CHANGED | LOCAL_CHANGED)
}
 Represent the possible states for a given file: More...
 

Functions

void applyRectangularDetectorScaleToComponentInfo (Geometry::ComponentInfo &componentInfo, Geometry::ComponentID componentId, const double scaleX, const double scaleY)
 
MANTID_API_DLL void applyRectangularDetectorScaleToComponentInfo (Geometry::ComponentInfo &componentInfo, Geometry::IComponent *componentId, const double scaleX, const double scaleY)
 Helpers for resizing RectangularDetectors. More...
 
template<class... Ts>
 AttributeLambdaVisitor (Ts...) -> AttributeLambdaVisitor< Ts... >
 
template<typename T >
checkForMandatoryInstrumentDefault (Mantid::API::Algorithm *const alg, const std::string &propName, const Mantid::Geometry::Instrument_const_sptr &instrument, const std::string &idf_name)
 BoostOptionalToAlgorithmProperty : Checks for default values of an algorithm property if the user has not supplied the value. More...
 
template<>
MANTID_API_DLL std::string checkForMandatoryInstrumentDefault (Mantid::API::Algorithm *const alg, const std::string &propName, const Mantid::Geometry::Instrument_const_sptr &instrument, const std::string &idf_name)
 Specializations for std::string. More...
 
template<>
std::string checkForMandatoryInstrumentDefault (Mantid::API::Algorithm *const alg, const std::string &propName, const Mantid::Geometry::Instrument_const_sptr &instrument, const std::string &idf_name)
 Specializations for std::string. More...
 
template<typename T >
boost::optional< T > checkForOptionalInstrumentDefault (Mantid::API::Algorithm *const alg, const std::string &propName, const Mantid::Geometry::Instrument_const_sptr &instrument, const std::string &idf_name)
 Checks for the default values of an optional algorithm property associated with an instrument component. More...
 
template<>
MANTID_API_DLL boost::optional< std::string > checkForOptionalInstrumentDefault (Mantid::API::Algorithm *const alg, const std::string &propName, const Mantid::Geometry::Instrument_const_sptr &instrument, const std::string &idf_name)
 
template<>
boost::optional< std::string > checkForOptionalInstrumentDefault (Mantid::API::Algorithm *const alg, const std::string &propName, const Mantid::Geometry::Instrument_const_sptr &instrument, const std::string &idf_name)
 
bool containsMultipleData (const std::vector< MatrixWorkspace_sptr > &workspaces)
 
template<class T , class... InitArgs>
std::shared_ptr< T > createWorkspace (InitArgs... args)
 
static MatrixWorkspace_sptr createWorkspaceSingleValue (const double &rhsValue)
 Creates a temporary single value workspace the error is set to zero. More...
 
std::complex< double > MANTID_API_DLL E1 (std::complex< double > z)
 Integral for Gamma. More...
 
bool MANTID_API_DLL equals (const MatrixWorkspace_sptr &lhs, const MatrixWorkspace_sptr &rhs, double tolerance)
 Performs a comparison operation on two workspaces, using the CompareWorkspaces algorithm. More...
 
void getWordsInString (const std::string &words3, std::string &w1, std::string &w2, std::string &w3)
 If the first string contains exactly three words separated by spaces these words will be copied into each of the following strings that were passed. More...
 
void getWordsInString (const std::string &words4, std::string &w1, std::string &w2, std::string &w3, std::string &w4)
 If the first string contains exactly four words separated by spaces these words will be copied into each of the following strings that were passed. More...
 
double MANTID_API_DLL gsl_peak_wrapper (double x, void *parameters)
 
void NexusErrorFunction (void *, char *)
 This is a function called every time NeXuS raises an error. More...
 
MatrixWorkspace_sptr MANTID_API_DLL operator* (const double &lhsValue, const MatrixWorkspace_sptr &rhs)
 Multiply a workspace and a single value. More...
 
MatrixWorkspace_sptr MANTID_API_DLL operator* (const MatrixWorkspace_sptr &lhs, const double &rhsValue)
 Multiply a workspace and a single value. More...
 
MatrixWorkspace_sptr MANTID_API_DLL operator* (const MatrixWorkspace_sptr &lhs, const MatrixWorkspace_sptr &rhs)
 Multiply two workspaces. More...
 
MatrixWorkspace_sptr MANTID_API_DLL operator*= (const MatrixWorkspace_sptr &lhs, const double &rhsValue)
 Multiplies a workspace by a single value. More...
 
MatrixWorkspace_sptr MANTID_API_DLL operator*= (const MatrixWorkspace_sptr &lhs, const MatrixWorkspace_sptr &rhs)
 Multiply two workspaces. More...
 
MatrixWorkspace_sptr MANTID_API_DLL operator+ (const MatrixWorkspace_sptr &lhs, const double &rhsValue)
 Adds a workspace to a single value. More...
 
MatrixWorkspace_sptr MANTID_API_DLL operator+ (const MatrixWorkspace_sptr &lhs, const MatrixWorkspace_sptr &rhs)
 Adds two workspaces. More...
 
MatrixWorkspace_sptr MANTID_API_DLL operator+= (const MatrixWorkspace_sptr &lhs, const double &rhsValue)
 Adds a single value to a workspace. More...
 
MatrixWorkspace_sptr MANTID_API_DLL operator+= (const MatrixWorkspace_sptr &lhs, const MatrixWorkspace_sptr &rhs)
 Adds two workspaces. More...
 
MatrixWorkspace_sptr MANTID_API_DLL operator- (const double &lhsValue, const MatrixWorkspace_sptr &rhs)
 Subtracts a workspace from a single value. More...
 
MatrixWorkspace_sptr MANTID_API_DLL operator- (const MatrixWorkspace_sptr &lhs, const double &rhsValue)
 Subtracts a single value from a workspace. More...
 
MatrixWorkspace_sptr MANTID_API_DLL operator- (const MatrixWorkspace_sptr &lhs, const MatrixWorkspace_sptr &rhs)
 Subtracts two workspaces. More...
 
MatrixWorkspace_sptr MANTID_API_DLL operator-= (const MatrixWorkspace_sptr &lhs, const double &rhsValue)
 Subtracts a single value from a workspace. More...
 
MatrixWorkspace_sptr MANTID_API_DLL operator-= (const MatrixWorkspace_sptr &lhs, const MatrixWorkspace_sptr &rhs)
 Subtracts two workspaces. More...
 
MatrixWorkspace_sptr MANTID_API_DLL operator/ (const double &lhsValue, const MatrixWorkspace_sptr &rhs)
 Divide a single value and a workspace. More...
 
MatrixWorkspace_sptr MANTID_API_DLL operator/ (const MatrixWorkspace_sptr &lhs, const double &rhsValue)
 Divide a workspace by a single value. More...
 
MatrixWorkspace_sptr MANTID_API_DLL operator/ (const MatrixWorkspace_sptr &lhs, const MatrixWorkspace_sptr &rhs)
 Divide two workspaces. More...
 
MatrixWorkspace_sptr MANTID_API_DLL operator/= (const MatrixWorkspace_sptr &lhs, const double &rhsValue)
 Divides a workspace by a single value. More...
 
MatrixWorkspace_sptr MANTID_API_DLL operator/= (const MatrixWorkspace_sptr &lhs, const MatrixWorkspace_sptr &rhs)
 Divide two workspaces. More...
 
MANTID_API_DLL std::ostream & operator<< (std::ostream &, const API::Boolean &)
 Printing Boolean to an output stream. More...
 
MANTID_API_DLL std::ostream & operator<< (std::ostream &os, const AlgorithmHistory &AH)
 Prints a text representation. More...
 
MANTID_API_DLL std::ostream & operator<< (std::ostream &os, const WorkspaceHistory &WH)
 Prints a text representation. More...
 
std::ostream & operator<< (std::ostream &ostr, const IFunction &f)
 Operator <<. More...
 
MANTID_API_DLL std::ostream & operator<< (std::ostream &s, const TableRow &row)
 Output stream operator. More...
 
MANTID_API_DLL std::istream & operator>> (std::istream &istr, API::Boolean &)
 Redaing a Boolean from an input stream. More...
 
void renameWorkspace (const IAlgorithm_sptr &renamer, const Workspace_sptr &workspace, const std::string &newName)
 
void renameWorkspacesInQENSFit (Algorithm *qensFit, IAlgorithm_sptr renameAlgorithm, const WorkspaceGroup_sptr &outputGroup, std::string const &outputBaseName, std::string const &groupSuffix, std::function< std::string(std::size_t)> const &getNameSuffix)
 
void renameWorkspacesWith (const WorkspaceGroup_sptr &groupWorkspace, std::function< std::string(std::size_t)> const &getName, std::function< void(Workspace_sptr, const std::string &)> const &renamer)
 

Variables

const std::string COMMENT_ALG = "Comment"
 
const std::string EMPTY_EXPRESSION_NAME = "EMPTY"
 
Kernel::Logger g_log ("ExperimentInfo")
 static logger object More...
 
template class MANTID_API_DLL GenericDataProcessorAlgorithm< DistributedAlgorithm >
 
template class MANTID_API_DLL GenericDataProcessorAlgorithm< ParallelAlgorithm >
 
template class MANTID_API_DLL GenericDataProcessorAlgorithm< SerialAlgorithm >
 
static const signal_t MDMaskValue = std::numeric_limits<double>::quiet_NaN()
 

Typedef Documentation

◆ Algorithm_sptr

using Mantid::API::Algorithm_sptr = typedef std::shared_ptr<Algorithm>

Typedef for a shared pointer to an Algorithm.

Definition at line 61 of file Algorithm.h.

◆ AlgorithmFactory

Definition at line 164 of file AlgorithmFactory.h.

◆ AlgorithmFactoryUpdateNotification

Convenient typedef for an UpdateNotification.

Definition at line 167 of file AlgorithmFactory.h.

◆ AlgorithmFactoryUpdateNotification_ptr

using Mantid::API::AlgorithmFactoryUpdateNotification_ptr = typedef const Poco::AutoPtr<Mantid::Kernel::DynamicFactory<Algorithm>::UpdateNotification> &

Definition at line 168 of file AlgorithmFactory.h.

◆ AlgorithmHistories

Definition at line 30 of file AlgorithmHistory.h.

◆ AlgorithmHistory_const_sptr

using Mantid::API::AlgorithmHistory_const_sptr = typedef std::shared_ptr<const AlgorithmHistory>

Definition at line 29 of file AlgorithmHistory.h.

◆ AlgorithmHistory_sptr

using Mantid::API::AlgorithmHistory_sptr = typedef std::shared_ptr<AlgorithmHistory>

Definition at line 28 of file AlgorithmHistory.h.

◆ AlgorithmID

using Mantid::API::AlgorithmID = typedef void *

As we have multiple interfaces to the same logical algorithm we need a way of uniquely identifying managed algorithms.

It can be AlgorithmID.

Definition at line 28 of file IAlgorithm.h.

◆ AlgorithmManager

Definition at line 86 of file AlgorithmManager.h.

◆ AnalysisDataService

Definition at line 154 of file AnalysisDataService.h.

◆ ArchiveSearchFactory

Definition at line 41 of file ArchiveSearchFactory.h.

◆ BoxController_const_sptr

using Mantid::API::BoxController_const_sptr = typedef std::shared_ptr<const BoxController>

Shared ptr to a const BoxController.

Definition at line 521 of file BoxController.h.

◆ BoxController_sptr

using Mantid::API::BoxController_sptr = typedef std::shared_ptr<BoxController>

Shared ptr to BoxController.

Definition at line 518 of file BoxController.h.

◆ CatalogFactory

The specialisation of the SingletonHolder class that holds the CatalogFactory.

Definition at line 63 of file CatalogFactory.h.

◆ CatalogManager

Definition at line 53 of file CatalogManager.h.

◆ CatalogSession_const_sptr

using Mantid::API::CatalogSession_const_sptr = typedef std::shared_ptr<const CatalogSession>

Definition at line 37 of file CatalogSession.h.

◆ CatalogSession_sptr

using Mantid::API::CatalogSession_sptr = typedef std::shared_ptr<CatalogSession>

Definition at line 36 of file CatalogSession.h.

◆ ClearADSNotification

Definition at line 177 of file AnalysisDataService.h.

◆ ClearADSNotification_ptr

using Mantid::API::ClearADSNotification_ptr = typedef const Poco::AutoPtr<Mantid::Kernel::DataService<Mantid::API::Workspace>::ClearNotification> &

Definition at line 178 of file AnalysisDataService.h.

◆ Column_const_sptr

using Mantid::API::Column_const_sptr = typedef std::shared_ptr<const Column>

Definition at line 229 of file Column.h.

◆ Column_sptr

using Mantid::API::Column_sptr = typedef std::shared_ptr<Column>

Definition at line 228 of file Column.h.

◆ ColumnFactory

Definition at line 51 of file ColumnFactory.h.

◆ CompositeFunction_const_sptr

shared pointer to the composite function base class (const version)

Shared pointer to Mantid::API::CompositeFunction (const version)

Definition at line 263 of file CompositeFunction.h.

◆ CompositeFunction_sptr

shared pointer to the composite function base class

Shared pointer to Mantid::API::CompositeFunction.

Definition at line 261 of file CompositeFunction.h.

◆ ConstraintFactory

Definition at line 57 of file ConstraintFactory.h.

◆ CoordTransform_const_sptr

using Mantid::API::CoordTransform_const_sptr = typedef std::shared_ptr<const CoordTransform>

Definition at line 71 of file CoordTransform.h.

◆ CoordTransform_sptr

using Mantid::API::CoordTransform_sptr = typedef std::shared_ptr<CoordTransform>

Definition at line 68 of file CoordTransform.h.

◆ CostFunctionFactory

Definition at line 50 of file CostFunctionFactory.h.

◆ DataProcessorAlgorithm

Definition at line 125 of file DataProcessorAlgorithm.h.

◆ DistributedDataProcessorAlgorithm

Definition at line 128 of file DataProcessorAlgorithm.h.

◆ DomainCreatorFactory

Definition at line 56 of file DomainCreatorFactory.h.

◆ ExperimentInfo_const_sptr

using Mantid::API::ExperimentInfo_const_sptr = typedef std::shared_ptr<const ExperimentInfo>

Shared pointer to const ExperimentInfo.

Definition at line 229 of file ExperimentInfo.h.

◆ ExperimentInfo_sptr

using Mantid::API::ExperimentInfo_sptr = typedef std::shared_ptr<ExperimentInfo>

Shared pointer to ExperimentInfo.

Definition at line 226 of file ExperimentInfo.h.

◆ FileFinder

Definition at line 78 of file FileFinder.h.

◆ FileLoaderRegistry

Type for the actual singleton instance.

Definition at line 136 of file FileLoaderRegistry.h.

◆ FrameworkManager

Definition at line 107 of file FrameworkManager.h.

◆ FuncMinimizerFactory

Definition at line 47 of file FuncMinimizerFactory.h.

◆ FunctionDomain1D_const_sptr

using Mantid::API::FunctionDomain1D_const_sptr = typedef std::shared_ptr<const FunctionDomain1D>

typedef for a shared pointer to a const FunctionDomain1D

Definition at line 161 of file FunctionDomain1D.h.

◆ FunctionDomain1D_sptr

using Mantid::API::FunctionDomain1D_sptr = typedef std::shared_ptr<FunctionDomain1D>

typedef for a shared pointer to a FunctionDomain1D

Definition at line 159 of file FunctionDomain1D.h.

◆ FunctionDomain_sptr

using Mantid::API::FunctionDomain_sptr = typedef std::shared_ptr<FunctionDomain>

typedef for a shared pointer

Definition at line 43 of file FunctionDomain.h.

◆ FunctionFactory

Definition at line 132 of file FunctionFactory.h.

◆ FunctionFactoryUpdateNotification

using Mantid::API::FunctionFactoryUpdateNotification = typedef FunctionFactoryImpl::UpdateNotification

Convenient typedef for an UpdateNotification.

Definition at line 135 of file FunctionFactory.h.

◆ FunctionFactoryUpdateNotification_ptr

Convenient typedef for an UpdateNotification AutoPtr.

Definition at line 137 of file FunctionFactory.h.

◆ FunctionParameterDecorator_sptr

Definition at line 135 of file FunctionParameterDecorator.h.

◆ FunctionValues_sptr

using Mantid::API::FunctionValues_sptr = typedef std::shared_ptr<FunctionValues>

typedef for a shared pointer

Definition at line 108 of file FunctionValues.h.

◆ GridDomain1D_sptr

using Mantid::API::GridDomain1D_sptr = typedef std::shared_ptr<GridDomain1D>

typedef for a shared pointer

Definition at line 44 of file GridDomain1D.h.

◆ GridDomain_sptr

using Mantid::API::GridDomain_sptr = typedef std::shared_ptr<GridDomain>

typedef for a shared pointer

Definition at line 45 of file GridDomain.h.

◆ GroupUpdatedNotification

Definition at line 192 of file AnalysisDataService.h.

◆ GroupUpdatedNotification_ptr

Definition at line 193 of file AnalysisDataService.h.

◆ IAlgorithm_const_sptr

using Mantid::API::IAlgorithm_const_sptr = typedef std::shared_ptr<const IAlgorithm>

shared pointer to Mantid::API::IAlgorithm (const version)

Definition at line 22 of file IAlgorithm_fwd.h.

◆ IAlgorithm_const_uptr

using Mantid::API::IAlgorithm_const_uptr = typedef std::unique_ptr<const IAlgorithm>

unique pointer to Mantid::API::IAlgorithm (const version)

Definition at line 26 of file IAlgorithm_fwd.h.

◆ IAlgorithm_sptr

using Mantid::API::IAlgorithm_sptr = typedef std::shared_ptr<IAlgorithm>

shared pointer to Mantid::API::IAlgorithm

Definition at line 20 of file IAlgorithm_fwd.h.

◆ IAlgorithm_uptr

using Mantid::API::IAlgorithm_uptr = typedef std::unique_ptr<IAlgorithm>

unique pointer to Mantid::API::IAlgorithm

Definition at line 24 of file IAlgorithm_fwd.h.

◆ IArchiveSearch_sptr

using Mantid::API::IArchiveSearch_sptr = typedef std::shared_ptr<IArchiveSearch>

Typedef for a shared pointer to an IArchiveSearch.

Definition at line 52 of file IArchiveSearch.h.

◆ IBackgroundFunction_sptr

Definition at line 30 of file IBackgroundFunction.h.

◆ ICatalog_const_sptr

using Mantid::API::ICatalog_const_sptr = typedef std::shared_ptr<const ICatalog>

Definition at line 56 of file ICatalog.h.

◆ ICatalog_sptr

using Mantid::API::ICatalog_sptr = typedef std::shared_ptr<ICatalog>

Definition at line 55 of file ICatalog.h.

◆ ICatalogInfoService_const_sptr

using Mantid::API::ICatalogInfoService_const_sptr = typedef std::shared_ptr<const ICatalogInfoService>

Definition at line 38 of file ICatalogInfoService.h.

◆ ICatalogInfoService_sptr

Definition at line 37 of file ICatalogInfoService.h.

◆ ICostFunction_sptr

using Mantid::API::ICostFunction_sptr = typedef std::shared_ptr<ICostFunction>

define a shared pointer to a cost function

Definition at line 60 of file ICostFunction.h.

◆ IDomainCreator_sptr

using Mantid::API::IDomainCreator_sptr = typedef std::shared_ptr<IDomainCreator>

Typedef for a shared pointer to IDomainCreator.

Definition at line 128 of file IDomainCreator.h.

◆ IEventWorkspace_const_sptr

using Mantid::API::IEventWorkspace_const_sptr = typedef std::shared_ptr<const IEventWorkspace>

shared pointer to Mantid::API::IEventWorkspace (const version)

Definition at line 22 of file IEventWorkspace_fwd.h.

◆ IEventWorkspace_const_uptr

using Mantid::API::IEventWorkspace_const_uptr = typedef std::unique_ptr<const IEventWorkspace>

unique pointer to Mantid::API::IEventWorkspace (const version)

Definition at line 26 of file IEventWorkspace_fwd.h.

◆ IEventWorkspace_sptr

using Mantid::API::IEventWorkspace_sptr = typedef std::shared_ptr<IEventWorkspace>

shared pointer to Mantid::API::IEventWorkspace

Definition at line 20 of file IEventWorkspace_fwd.h.

◆ IEventWorkspace_uptr

using Mantid::API::IEventWorkspace_uptr = typedef std::unique_ptr<IEventWorkspace>

unique pointer to Mantid::API::IEventWorkspace

Definition at line 24 of file IEventWorkspace_fwd.h.

◆ IFuncMinimizer_sptr

using Mantid::API::IFuncMinimizer_sptr = typedef std::shared_ptr<IFuncMinimizer>

Definition at line 60 of file IFuncMinimizer.h.

◆ IFunction1D_sptr

using Mantid::API::IFunction1D_sptr = typedef std::shared_ptr<IFunction1D>

Definition at line 80 of file IFunction1D.h.

◆ IFunction_const_sptr

typedef std::shared_ptr< const IFunction > Mantid::API::IFunction_const_sptr

shared pointer to the function base class (const version)

Shared pointer to Mantid::API::IFunction (const version)

Definition at line 734 of file IFunction.h.

◆ IFunction_sptr

typedef std::shared_ptr< IFunction > Mantid::API::IFunction_sptr

shared pointer to the function base class

Shared pointer to Mantid::API::IFunction.

Definition at line 732 of file IFunction.h.

◆ ILatticeFunction_sptr

using Mantid::API::ILatticeFunction_sptr = typedef std::shared_ptr<ILatticeFunction>

Definition at line 51 of file ILatticeFunction.h.

◆ ILiveListener_sptr

using Mantid::API::ILiveListener_sptr = typedef std::shared_ptr<ILiveListener>

Shared pointer to an ILiveListener.

Definition at line 135 of file ILiveListener.h.

◆ IMaskWorkspace_const_sptr

using Mantid::API::IMaskWorkspace_const_sptr = typedef std::shared_ptr<const IMaskWorkspace>

shared pointer to the matrix workspace base class (const version)

Definition at line 52 of file IMaskWorkspace.h.

◆ IMaskWorkspace_sptr

using Mantid::API::IMaskWorkspace_sptr = typedef std::shared_ptr<IMaskWorkspace>

shared pointer to the matrix workspace base class

Definition at line 50 of file IMaskWorkspace.h.

◆ IMDEventWorkspace_const_sptr

using Mantid::API::IMDEventWorkspace_const_sptr = typedef std::shared_ptr<const IMDEventWorkspace>

Shared pointer to Mantid::API::IMDEventWorkspace (const version)

Definition at line 23 of file IMDEventWorkspace_fwd.h.

◆ IMDEventWorkspace_const_uptr

using Mantid::API::IMDEventWorkspace_const_uptr = typedef std::unique_ptr<const IMDEventWorkspace>

unique pointer to Mantid::API::IMDEventWorkspace (const version)

Definition at line 27 of file IMDEventWorkspace_fwd.h.

◆ IMDEventWorkspace_sptr

using Mantid::API::IMDEventWorkspace_sptr = typedef std::shared_ptr<IMDEventWorkspace>

Shared pointer to Mantid::API::IMDEventWorkspace.

Definition at line 21 of file IMDEventWorkspace_fwd.h.

◆ IMDEventWorkspace_uptr

using Mantid::API::IMDEventWorkspace_uptr = typedef std::unique_ptr<IMDEventWorkspace>

unique pointer to Mantid::API::IMDEventWorkspace

Definition at line 25 of file IMDEventWorkspace_fwd.h.

◆ IMDHistoWorkspace_const_sptr

using Mantid::API::IMDHistoWorkspace_const_sptr = typedef std::shared_ptr<const IMDHistoWorkspace>

shared pointer to Mantid::API::IMDHistoWorkspace (const version)

Definition at line 22 of file IMDHistoWorkspace_fwd.h.

◆ IMDHistoWorkspace_const_uptr

using Mantid::API::IMDHistoWorkspace_const_uptr = typedef std::unique_ptr<const IMDHistoWorkspace>

unique pointer to Mantid::API::IMDHistoWorkspace (const version)

Definition at line 26 of file IMDHistoWorkspace_fwd.h.

◆ IMDHistoWorkspace_sptr

using Mantid::API::IMDHistoWorkspace_sptr = typedef std::shared_ptr<IMDHistoWorkspace>

shared pointer to Mantid::API::IMDHistoWorkspace

Definition at line 20 of file IMDHistoWorkspace_fwd.h.

◆ IMDHistoWorkspace_uptr

using Mantid::API::IMDHistoWorkspace_uptr = typedef std::unique_ptr<IMDHistoWorkspace>

unique pointer to Mantid::API::IMDHistoWorkspace

Definition at line 24 of file IMDHistoWorkspace_fwd.h.

◆ IMDWorkspace_const_sptr

using Mantid::API::IMDWorkspace_const_sptr = typedef std::shared_ptr<const IMDWorkspace>

Shared pointer to the IMDWorkspace base class (const version)

Definition at line 148 of file IMDWorkspace.h.

◆ IMDWorkspace_sptr

using Mantid::API::IMDWorkspace_sptr = typedef std::shared_ptr<IMDWorkspace>

Shared pointer to the IMDWorkspace base class.

Definition at line 146 of file IMDWorkspace.h.

◆ ImplicitFunctionFactory

Definition at line 46 of file ImplicitFunctionFactory.h.

◆ ImplicitFunctionParameterParserFactory

Definition at line 45 of file ImplicitFunctionParameterParserFactory.h.

◆ ImplicitFunctionParserFactory

Definition at line 45 of file ImplicitFunctionParserFactory.h.

◆ InstrumentDataService

Definition at line 33 of file InstrumentDataService.h.

◆ IntegrationResultCache

using Mantid::API::IntegrationResultCache = typedef std::pair<double, double>

Definition at line 44 of file IPeakFunction.h.

◆ IPawleyFunction_sptr

using Mantid::API::IPawleyFunction_sptr = typedef std::shared_ptr<IPawleyFunction>

Definition at line 57 of file IPawleyFunction.h.

◆ IPeakFunction_const_sptr

using Mantid::API::IPeakFunction_const_sptr = typedef std::shared_ptr<const IPeakFunction>

Definition at line 142 of file IPeakFunction.h.

◆ IPeakFunction_sptr

using Mantid::API::IPeakFunction_sptr = typedef std::shared_ptr<IPeakFunction>

Definition at line 141 of file IPeakFunction.h.

◆ IPeaksWorkspace_const_sptr

using Mantid::API::IPeaksWorkspace_const_sptr = typedef std::shared_ptr<const IPeaksWorkspace>

shared pointer to Mantid::API::IPeaksWorkspace (const version)

Definition at line 22 of file IPeaksWorkspace_fwd.h.

◆ IPeaksWorkspace_const_uptr

using Mantid::API::IPeaksWorkspace_const_uptr = typedef std::unique_ptr<const IPeaksWorkspace>

unique pointer to Mantid::API::IPeaksWorkspace (const version)

Definition at line 26 of file IPeaksWorkspace_fwd.h.

◆ IPeaksWorkspace_sptr

using Mantid::API::IPeaksWorkspace_sptr = typedef std::shared_ptr<IPeaksWorkspace>

shared pointer to Mantid::API::IPeaksWorkspace

Definition at line 20 of file IPeaksWorkspace_fwd.h.

◆ IPeaksWorkspace_uptr

using Mantid::API::IPeaksWorkspace_uptr = typedef std::unique_ptr<IPeaksWorkspace>

unique pointer to Mantid::API::IPeaksWorkspace

Definition at line 24 of file IPeaksWorkspace_fwd.h.

◆ IPowderDiffPeakFunction_sptr

Definition at line 138 of file IPowderDiffPeakFunction.h.

◆ IPreview_uptr

using Mantid::API::IPreview_uptr = typedef std::unique_ptr<IPreview>

Definition at line 37 of file IPreview.h.

◆ ISplittersWorkspace_const_sptr

using Mantid::API::ISplittersWorkspace_const_sptr = typedef std::shared_ptr<const ISplittersWorkspace>

Typedef for a shared pointer to const TableWorkspace.

Definition at line 67 of file ISplittersWorkspace.h.

◆ ISplittersWorkspace_sptr

Typedef for a shared pointer to TableWorkspace.

Definition at line 65 of file ISplittersWorkspace.h.

◆ ITableWorkspace_const_sptr

using Mantid::API::ITableWorkspace_const_sptr = typedef std::shared_ptr<const ITableWorkspace>

shared pointer to Mantid::API::ITableWorkspace (const version)

Definition at line 22 of file ITableWorkspace_fwd.h.

◆ ITableWorkspace_const_uptr

using Mantid::API::ITableWorkspace_const_uptr = typedef std::unique_ptr<const ITableWorkspace>

unique pointer to Mantid::API::ITableWorkspace (const version)

Definition at line 26 of file ITableWorkspace_fwd.h.

◆ ITableWorkspace_sptr

using Mantid::API::ITableWorkspace_sptr = typedef std::shared_ptr<ITableWorkspace>

shared pointer to Mantid::API::ITableWorkspace

Definition at line 20 of file ITableWorkspace_fwd.h.

◆ ITableWorkspace_uptr

using Mantid::API::ITableWorkspace_uptr = typedef std::unique_ptr<ITableWorkspace>

unique pointer to Mantid::API::ITableWorkspace

Definition at line 24 of file ITableWorkspace_fwd.h.

◆ ITransformScale_sptr

using Mantid::API::ITransformScale_sptr = typedef std::shared_ptr<ITransformScale>

typedef for a shared pointer

Definition at line 41 of file ITransformScale.h.

◆ LiveListenerFactory

Definition at line 65 of file LiveListenerFactory.h.

◆ LogManager_const_sptr

using Mantid::API::LogManager_const_sptr = typedef std::shared_ptr<const LogManager>

shared pointer to the logManager base class (const version)

Definition at line 210 of file LogManager.h.

◆ LogManager_sptr

using Mantid::API::LogManager_sptr = typedef std::shared_ptr<LogManager>

shared pointer to the logManager base class

Definition at line 208 of file LogManager.h.

◆ MantidImage

using Mantid::API::MantidImage = typedef std::vector<std::vector<double> >

typedef for the image type

Definition at line 40 of file MatrixWorkspace.h.

◆ MantidImage_const_sptr

using Mantid::API::MantidImage_const_sptr = typedef std::shared_ptr<const MantidImage>

shared pointer to const MantidImage

Definition at line 44 of file MatrixWorkspace.h.

◆ MantidImage_sptr

using Mantid::API::MantidImage_sptr = typedef std::shared_ptr<MantidImage>

shared pointer to MantidImage

Definition at line 42 of file MatrixWorkspace.h.

◆ MatrixWorkspace_const_sptr

typedef std::shared_ptr< const MatrixWorkspace > Mantid::API::MatrixWorkspace_const_sptr

shared pointer to the matrix workspace base class (const version)

shared pointer to Mantid::API::MatrixWorkspace (const version)

Definition at line 522 of file MatrixWorkspace.h.

◆ MatrixWorkspace_const_uptr

using Mantid::API::MatrixWorkspace_const_uptr = typedef std::unique_ptr<const MatrixWorkspace>

unique pointer to Mantid::API::MatrixWorkspace (const version)

Definition at line 26 of file MatrixWorkspace_fwd.h.

◆ MatrixWorkspace_sptr

shared pointer to the matrix workspace base class

shared pointer to Mantid::API::MatrixWorkspace

Definition at line 520 of file MatrixWorkspace.h.

◆ MatrixWorkspace_uptr

using Mantid::API::MatrixWorkspace_uptr = typedef std::unique_ptr<MatrixWorkspace>

unique pointer to Mantid::API::MatrixWorkspace

Definition at line 24 of file MatrixWorkspace_fwd.h.

◆ MultiDomainFunction_const_sptr

using Mantid::API::MultiDomainFunction_const_sptr = typedef std::shared_ptr<const MultiDomainFunction>

Shared pointer to Mantid::API::MultiDomainFunction (const version)

Definition at line 37 of file IFunction_fwd.h.

◆ MultiDomainFunction_sptr

Shared pointer to Mantid::API::MultiDomainFunction.

Definition at line 35 of file IFunction_fwd.h.

◆ MultipleExperimentInfos_const_sptr

Definition at line 52 of file MultipleExperimentInfos.h.

◆ MultipleExperimentInfos_sptr

Definition at line 51 of file MultipleExperimentInfos.h.

◆ ParallelDataProcessorAlgorithm

Definition at line 127 of file DataProcessorAlgorithm.h.

◆ PreviewManager

Definition at line 54 of file PreviewManager.h.

◆ PreviewRegister

using Mantid::API::PreviewRegister = typedef std::map<std::string, std::map<std::string, std::map<std::string, IPreview_uptr> >>

Definition at line 22 of file PreviewManager.h.

◆ Projection_sptr

using Mantid::API::Projection_sptr = typedef std::shared_ptr<Projection>

Definition at line 70 of file Projection.h.

◆ ScriptRepository_sptr

using Mantid::API::ScriptRepository_sptr = typedef std::shared_ptr<ScriptRepository>

shared pointer to the function base class

Definition at line 588 of file ScriptRepository.h.

◆ ScriptRepositoryFactory

Definition at line 53 of file ScriptRepositoryFactory.h.

◆ SerialDataProcessorAlgorithm

Definition at line 126 of file DataProcessorAlgorithm.h.

◆ SpectrumInfoConstIt

Definition at line 116 of file SpectrumInfo.h.

◆ SpectrumInfoIt

Definition at line 115 of file SpectrumInfo.h.

◆ tokenizer

Definition at line 17 of file Expression.cpp.

◆ TransformScaleFactory

Definition at line 50 of file TransformScaleFactory.h.

◆ Workspace_const_sptr

using Mantid::API::Workspace_const_sptr = typedef std::shared_ptr<const Workspace>

shared pointer to Mantid::API::Workspace (const version)

Definition at line 22 of file Workspace_fwd.h.

◆ Workspace_const_uptr

using Mantid::API::Workspace_const_uptr = typedef std::unique_ptr<const Workspace>

unique pointer to Mantid::API::Workspace (const version)

Definition at line 26 of file Workspace_fwd.h.

◆ Workspace_sptr

using Mantid::API::Workspace_sptr = typedef std::shared_ptr<Workspace>

shared pointer to Mantid::API::Workspace

Definition at line 20 of file Workspace_fwd.h.

◆ Workspace_uptr

using Mantid::API::Workspace_uptr = typedef std::unique_ptr<Workspace>

unique pointer to Mantid::API::Workspace

Definition at line 24 of file Workspace_fwd.h.

◆ WorkspaceAddNotification

Definition at line 156 of file AnalysisDataService.h.

◆ WorkspaceAddNotification_ptr

using Mantid::API::WorkspaceAddNotification_ptr = typedef const Poco::AutoPtr<Mantid::Kernel::DataService<Mantid::API::Workspace>::AddNotification> &

Definition at line 157 of file AnalysisDataService.h.

◆ WorkspaceAfterReplaceNotification

Definition at line 165 of file AnalysisDataService.h.

◆ WorkspaceAfterReplaceNotification_ptr

using Mantid::API::WorkspaceAfterReplaceNotification_ptr = typedef const Poco::AutoPtr<Mantid::Kernel::DataService<Mantid::API::Workspace>::AfterReplaceNotification> &

Definition at line 166 of file AnalysisDataService.h.

◆ WorkspaceBeforeReplaceNotification

Definition at line 160 of file AnalysisDataService.h.

◆ WorkspaceBeforeReplaceNotification_ptr

using Mantid::API::WorkspaceBeforeReplaceNotification_ptr = typedef const Poco::AutoPtr<Mantid::Kernel::DataService<Mantid::API::Workspace>::BeforeReplaceNotification> &

Definition at line 162 of file AnalysisDataService.h.

◆ WorkspaceFactory

Definition at line 72 of file WorkspaceFactory.h.

◆ WorkspaceGroup_const_sptr

using Mantid::API::WorkspaceGroup_const_sptr = typedef std::shared_ptr<const WorkspaceGroup>

shared pointer to Mantid::API::WorkspaceGroup, pointer to const version

Definition at line 22 of file WorkspaceGroup_fwd.h.

◆ WorkspaceGroup_const_uptr

using Mantid::API::WorkspaceGroup_const_uptr = typedef std::unique_ptr<const WorkspaceGroup>

unique pointer to Mantid::API::WorkspaceGroup (const version)

Definition at line 26 of file WorkspaceGroup_fwd.h.

◆ WorkspaceGroup_sptr

using Mantid::API::WorkspaceGroup_sptr = typedef std::shared_ptr<WorkspaceGroup>

shared pointer to Mantid::API::WorkspaceGroup

Definition at line 20 of file WorkspaceGroup_fwd.h.

◆ WorkspaceGroup_uptr

using Mantid::API::WorkspaceGroup_uptr = typedef std::unique_ptr<WorkspaceGroup>

unique pointer to Mantid::API::WorkspaceGroup

Definition at line 24 of file WorkspaceGroup_fwd.h.

◆ WorkspacePostDeleteNotification

Definition at line 173 of file AnalysisDataService.h.

◆ WorkspacePostDeleteNotification_ptr

using Mantid::API::WorkspacePostDeleteNotification_ptr = typedef const Poco::AutoPtr<Mantid::Kernel::DataService<Mantid::API::Workspace>::PostDeleteNotification> &

Definition at line 174 of file AnalysisDataService.h.

◆ WorkspacePreDeleteNotification

Definition at line 169 of file AnalysisDataService.h.

◆ WorkspacePreDeleteNotification_ptr

using Mantid::API::WorkspacePreDeleteNotification_ptr = typedef const Poco::AutoPtr<Mantid::Kernel::DataService<Mantid::API::Workspace>::PreDeleteNotification> &

Definition at line 170 of file AnalysisDataService.h.

◆ WorkspaceRenameNotification

Definition at line 181 of file AnalysisDataService.h.

◆ WorkspaceRenameNotification_ptr

using Mantid::API::WorkspaceRenameNotification_ptr = typedef const Poco::AutoPtr<Mantid::Kernel::DataService<Mantid::API::Workspace>::RenameNotification> &

Definition at line 182 of file AnalysisDataService.h.

◆ WorkspacesGroupedNotification

Definition at line 185 of file AnalysisDataService.h.

◆ WorkspacesGroupedNotification_ptr

Definition at line 186 of file AnalysisDataService.h.

◆ WorkspaceUnGroupingNotification

Definition at line 188 of file AnalysisDataService.h.

◆ WorkspaceUnGroupingNotification_ptr

Definition at line 189 of file AnalysisDataService.h.

Enumeration Type Documentation

◆ EventType

What kind of event list is being stored.

Enumerator
TOF 
WEIGHTED 
WEIGHTED_NOTIME 

Definition at line 18 of file IEventList.h.

◆ ExecutionState

enum class Mantid::API::ExecutionState
strong

The current state of the algorithm object.

Enumerator
Uninitialized 
Initialized 
Running 
Finished 

Definition at line 31 of file IAlgorithm.h.

◆ IndexType

enum class Mantid::API::IndexType
strong
Enumerator
SpectrumNum 
WorkspaceIndex 

Definition at line 15 of file IndexTypeProperty.h.

◆ MDNormalization

Enum describing different ways to normalize the signal in a MDWorkspace.

Enumerator
NoNormalization 

Don't normalize = return raw counts.

VolumeNormalization 

Divide the signal by the volume of the box/bin.

NumEventsNormalization 

Divide the signal by the number of events that contributed to it.

Definition at line 25 of file IMDIterator.h.

◆ ProjectionUnit

Represents 3 dimensional projections.

Author
Harry Jeffery
Date
2015-02-5 The units for a given dimension
Enumerator
RLU 
INV_ANG 

Definition at line 27 of file Projection.h.

◆ ResultState

enum class Mantid::API::ResultState
strong

The validity of the results of the algorithm object.

Enumerator
NotFinished 
Failed 
Success 

Definition at line 33 of file IAlgorithm.h.

◆ SCRIPTSTATUS

Represent the possible states for a given file:

  • REMOTE_ONLY: it exists only at the remote repository.
  • LOCAL_ONLY: it exists only at the local folder.
  • REMOTE_CHANGED: it has been changed remotely, may be updated.
  • LOCAL_CHANGED: it has been modified locally, may be published.
  • BOTH_CHANGED: modified locally and remotelly.
  • BOTH_UNCHANGED: the local file is a copy of the remotely one.

For folders, the reason are slightly different:

  • REMOTE_ONLY: the folder exists only remotely.
  • LOCAL_ONLY: the folder exists only locally.
  • BOTH_UNCHANGED: if no file inside the folder has the XXX_CHANGED status.
  • BOTH_CHANGED: if inside the folder it has one file with BOTH_CHANGED status or one REMOTE_CHANGED with another LOCAL_CHANGED.
  • REMOTE_CHANGED: at least one marked with REMOTE_CHANGED and others as REMOTE_CHANGED or BOTH_UNCHANGED.
  • LOCAL_CHANGED: analogous to REMOTE_CHANGED, but locally.
Enumerator
BOTH_UNCHANGED 
REMOTE_ONLY 
LOCAL_ONLY 
REMOTE_CHANGED 
LOCAL_CHANGED 
BOTH_CHANGED 

Definition at line 50 of file ScriptRepository.h.

Function Documentation

◆ applyRectangularDetectorScaleToComponentInfo() [1/2]

void Mantid::API::applyRectangularDetectorScaleToComponentInfo ( Geometry::ComponentInfo componentInfo,
Geometry::ComponentID  componentId,
const double  scaleX,
const double  scaleY 
)

◆ applyRectangularDetectorScaleToComponentInfo() [2/2]

MANTID_API_DLL void Mantid::API::applyRectangularDetectorScaleToComponentInfo ( Geometry::ComponentInfo componentInfo,
Geometry::IComponent componentId,
const double  scaleX,
const double  scaleY 
)

◆ AttributeLambdaVisitor()

template<class... Ts>
Mantid::API::AttributeLambdaVisitor ( Ts...  ) -> AttributeLambdaVisitor< Ts... >

◆ checkForMandatoryInstrumentDefault() [1/3]

template<typename T >
T Mantid::API::checkForMandatoryInstrumentDefault ( Mantid::API::Algorithm *const  alg,
const std::string &  propName,
const Mantid::Geometry::Instrument_const_sptr instrument,
const std::string &  idf_name 
)

BoostOptionalToAlgorithmProperty : Checks for default values of an algorithm property if the user has not supplied the value.

If it is a mandatory property then the value will be returned, if the property is optional then a value of type boost::optional<T> will be returned. Checks for the default values of a mandatory algorithm property associated with an instrument component. i.e MonitorIndex

Parameters
alg: A pointer to the algorithm to which the property belongs
propName: The name of the property in the algorithm
instrument: A pointer to the instrument
idf_name: The name of the property in the Instrument Defintion
Returns
A value of type T that is either the default value or the user supplied value.

Definition at line 38 of file BoostOptionalToAlgorithmProperty.h.

References Mantid::API::Algorithm::getPointerToProperty().

◆ checkForMandatoryInstrumentDefault() [2/3]

template<>
MANTID_API_DLL std::string Mantid::API::checkForMandatoryInstrumentDefault ( Mantid::API::Algorithm *const  alg,
const std::string &  propName,
const Mantid::Geometry::Instrument_const_sptr instrument,
const std::string &  idf_name 
)

Specializations for std::string.

Definition at line 11 of file BoostOptionalToAlgorithmProperty.cpp.

References Mantid::API::Algorithm::getPointerToProperty().

◆ checkForMandatoryInstrumentDefault() [3/3]

template<>
std::string Mantid::API::checkForMandatoryInstrumentDefault ( Mantid::API::Algorithm *const  alg,
const std::string &  propName,
const Mantid::Geometry::Instrument_const_sptr instrument,
const std::string &  idf_name 
)

Specializations for std::string.

Definition at line 11 of file BoostOptionalToAlgorithmProperty.cpp.

References Mantid::API::Algorithm::getPointerToProperty().

◆ checkForOptionalInstrumentDefault() [1/3]

template<typename T >
boost::optional< T > Mantid::API::checkForOptionalInstrumentDefault ( Mantid::API::Algorithm *const  alg,
const std::string &  propName,
const Mantid::Geometry::Instrument_const_sptr instrument,
const std::string &  idf_name 
)

Checks for the default values of an optional algorithm property associated with an instrument component.

i.e MonitorIndex

Parameters
alg: A pointer to the algorithm to which the property belongs
propName: The name of the property in the algorithm
instrument: A pointer to the instrument
idf_name: The name of the property in the Instrument Defintion
Returns
A boost optional value of type T that is either the default value, the user supplied value or an uninitialized boost::optional.

Definition at line 69 of file BoostOptionalToAlgorithmProperty.h.

References Mantid::API::Algorithm::getPointerToProperty(), and value.

◆ checkForOptionalInstrumentDefault() [2/3]

template<>
MANTID_API_DLL boost::optional< std::string > Mantid::API::checkForOptionalInstrumentDefault ( Mantid::API::Algorithm *const  alg,
const std::string &  propName,
const Mantid::Geometry::Instrument_const_sptr instrument,
const std::string &  idf_name 
)

◆ checkForOptionalInstrumentDefault() [3/3]

template<>
boost::optional< std::string > Mantid::API::checkForOptionalInstrumentDefault ( Mantid::API::Algorithm *const  alg,
const std::string &  propName,
const Mantid::Geometry::Instrument_const_sptr instrument,
const std::string &  idf_name 
)

◆ containsMultipleData()

bool Mantid::API::containsMultipleData ( const std::vector< MatrixWorkspace_sptr > &  workspaces)

◆ createWorkspace()

template<class T , class... InitArgs>
std::shared_ptr< T > Mantid::API::createWorkspace ( InitArgs...  args)

◆ createWorkspaceSingleValue()

static MatrixWorkspace_sptr Mantid::API::createWorkspaceSingleValue ( const double &  rhsValue)
static

◆ E1()

std::complex< double > Mantid::API::E1 ( std::complex< double >  z)

◆ equals()

bool Mantid::API::equals ( const MatrixWorkspace_sptr lhs,
const MatrixWorkspace_sptr rhs,
double  tolerance 
)

Performs a comparison operation on two workspaces, using the CompareWorkspaces algorithm.

Parameters
lhs:: left hand side workspace shared pointer
rhs:: right hand side workspace shared pointer
tolerance:: acceptable difference for floating point numbers
Returns
bool, true if workspaces match

Definition at line 138 of file WorkspaceOpOverloads.cpp.

References Mantid::Kernel::SingletonHolder< T >::Instance(), rhs, and tolerance.

Referenced by export_MatrixWorkspace(), Mantid::Algorithms::FindCenterOfMassPosition2::findCenterOfMass(), and Mantid::DataObjects::EventList::operator+=().

◆ getWordsInString() [1/2]

void Mantid::API::getWordsInString ( const std::string &  words3,
std::string &  w1,
std::string &  w2,
std::string &  w3 
)

If the first string contains exactly three words separated by spaces these words will be copied into each of the following strings that were passed.

Parameters
[in]words3a string with 3 words separated by spaces
[out]w1the first word in the input string
[out]w2the second word in the input string
[out]w3the third word in the input string
Exceptions
out_of_rangeif there aren't exaltly three strings in the word

Definition at line 220 of file WorkspaceHistory.cpp.

References Mantid::Kernel::StringTokenizer::count(), and Mantid::Kernel::StringTokenizer::TOK_TRIM.

Referenced by Mantid::DataHandling::LoadNexusProcessed::addSampleProperty(), and Mantid::API::WorkspaceHistory::parseAlgorithmHistory().

◆ getWordsInString() [2/2]

void Mantid::API::getWordsInString ( const std::string &  words4,
std::string &  w1,
std::string &  w2,
std::string &  w3,
std::string &  w4 
)

If the first string contains exactly four words separated by spaces these words will be copied into each of the following strings that were passed.

Parameters
[in]words4a string with 4 words separated by spaces
[out]w1the first word in the input string
[out]w2the second word in the input string
[out]w3the third word in the input string
[out]w4the fourth word in the input string
Exceptions
out_of_rangeif there aren't exaltly four strings in the word

Definition at line 241 of file WorkspaceHistory.cpp.

References Mantid::Kernel::StringTokenizer::count(), and Mantid::Kernel::StringTokenizer::TOK_TRIM.

◆ gsl_peak_wrapper()

double Mantid::API::gsl_peak_wrapper ( double  x,
void *  parameters 
)

◆ NexusErrorFunction()

void Mantid::API::NexusErrorFunction ( void *  ,
char *   
)

This is a function called every time NeXuS raises an error.

This swallows the errors and outputs nothing.

Definition at line 87 of file FrameworkManager.cpp.

Referenced by Mantid::API::FrameworkManagerImpl::disableNexusOutput().

◆ operator*() [1/3]

MatrixWorkspace_sptr Mantid::API::operator* ( const double &  lhsValue,
const MatrixWorkspace_sptr rhs 
)

Multiply a workspace and a single value.

Allows you to write, e.g., 2*workspace.

Parameters
lhsValue:: the single value
rhs:: workspace shared pointer
Returns
The result in a workspace shared pointer

Definition at line 241 of file WorkspaceOpOverloads.cpp.

References createWorkspaceSingleValue(), and rhs.

◆ operator*() [2/3]

MatrixWorkspace_sptr Mantid::API::operator* ( const MatrixWorkspace_sptr lhs,
const double &  rhsValue 
)

Multiply a workspace and a single value.

Parameters
lhs:: left hand side workspace shared pointer
rhsValue:: the single value
Returns
The result in a workspace shared pointer

Definition at line 230 of file WorkspaceOpOverloads.cpp.

References createWorkspaceSingleValue().

◆ operator*() [3/3]

MatrixWorkspace_sptr Mantid::API::operator* ( const MatrixWorkspace_sptr lhs,
const MatrixWorkspace_sptr rhs 
)

Multiply two workspaces.

Parameters
lhs:: left hand side workspace shared pointer
rhs:: right hand side workspace shared pointer
Returns
The result in a workspace shared pointer

Definition at line 221 of file WorkspaceOpOverloads.cpp.

References rhs.

Referenced by Mantid::Kernel::Matrix< T >::isOrthogonal(), Mantid::Kernel::Matrix< T >::isRotation(), Mantid::Kernel::Matrix< T >::operator*=(), Mantid::Kernel::Matrix< T >::toRotation(), and Mantid::Geometry::Group::~Group().

◆ operator*=() [1/2]

MatrixWorkspace_sptr Mantid::API::operator*= ( const MatrixWorkspace_sptr lhs,
const double &  rhsValue 
)

Multiplies a workspace by a single value.

Parameters
lhs:: workspace shared pointer
rhsValue:: the single value
Returns
The result in a workspace shared pointer

Definition at line 331 of file WorkspaceOpOverloads.cpp.

References createWorkspaceSingleValue().

◆ operator*=() [2/2]

MatrixWorkspace_sptr Mantid::API::operator*= ( const MatrixWorkspace_sptr lhs,
const MatrixWorkspace_sptr rhs 
)

Multiply two workspaces.

Parameters
lhs:: left hand side workspace shared pointer
rhs:: right hand side workspace shared pointer
Returns
The result in a workspace shared pointer

Definition at line 321 of file WorkspaceOpOverloads.cpp.

References rhs.

◆ operator+() [1/2]

MatrixWorkspace_sptr Mantid::API::operator+ ( const MatrixWorkspace_sptr lhs,
const double &  rhsValue 
)

Adds a workspace to a single value.

Parameters
lhs:: left hand side workspace shared pointer
rhsValue:: the single value
Returns
The result in a workspace shared pointer

Definition at line 183 of file WorkspaceOpOverloads.cpp.

References createWorkspaceSingleValue().

◆ operator+() [2/2]

MatrixWorkspace_sptr Mantid::API::operator+ ( const MatrixWorkspace_sptr lhs,
const MatrixWorkspace_sptr rhs 
)

Adds two workspaces.

Parameters
lhs:: left hand side workspace shared pointer
rhs:: right hand side workspace shared pointer
Returns
The result in a workspace shared pointer

Definition at line 174 of file WorkspaceOpOverloads.cpp.

References rhs.

◆ operator+=() [1/2]

MatrixWorkspace_sptr Mantid::API::operator+= ( const MatrixWorkspace_sptr lhs,
const double &  rhsValue 
)

Adds a single value to a workspace.

Parameters
lhs:: workspace shared pointer
rhsValue:: the single value
Returns
The result in a workspace shared pointer

Definition at line 291 of file WorkspaceOpOverloads.cpp.

References createWorkspaceSingleValue().

◆ operator+=() [2/2]

MatrixWorkspace_sptr Mantid::API::operator+= ( const MatrixWorkspace_sptr lhs,
const MatrixWorkspace_sptr rhs 
)

Adds two workspaces.

Parameters
lhs:: left hand side workspace shared pointer
rhs:: right hand side workspace shared pointer
Returns
The result in a workspace shared pointer

Definition at line 281 of file WorkspaceOpOverloads.cpp.

References rhs.

Referenced by Mantid::Kernel::TimeSeriesProperty< TYPE >::merge(), Mantid::DataObjects::EventList::operator+=(), Mantid::API::FunctionProperty::operator=(), Mantid::API::Run::~Run(), and Mantid::Kernel::TimeSeriesProperty< TYPE >::~TimeSeriesProperty().

◆ operator-() [1/3]

MatrixWorkspace_sptr Mantid::API::operator- ( const double &  lhsValue,
const MatrixWorkspace_sptr rhs 
)

Subtracts a workspace from a single value.

Parameters
lhsValue:: the single value
rhs:: right-hand side workspace shared pointer
Returns
The result in a workspace shared pointer

Definition at line 212 of file WorkspaceOpOverloads.cpp.

References createWorkspaceSingleValue(), and rhs.

◆ operator-() [2/3]

MatrixWorkspace_sptr Mantid::API::operator- ( const MatrixWorkspace_sptr lhs,
const double &  rhsValue 
)

Subtracts a single value from a workspace.

Parameters
lhs:: left hand side workspace shared pointer
rhsValue:: the single value
Returns
The result in a workspace shared pointer

Definition at line 202 of file WorkspaceOpOverloads.cpp.

References createWorkspaceSingleValue().

◆ operator-() [3/3]

MatrixWorkspace_sptr Mantid::API::operator- ( const MatrixWorkspace_sptr lhs,
const MatrixWorkspace_sptr rhs 
)

Subtracts two workspaces.

Parameters
lhs:: left hand side workspace shared pointer
rhs:: right hand side workspace shared pointer
Returns
The result in a workspace shared pointer

Definition at line 193 of file WorkspaceOpOverloads.cpp.

References rhs.

◆ operator-=() [1/2]

MatrixWorkspace_sptr Mantid::API::operator-= ( const MatrixWorkspace_sptr lhs,
const double &  rhsValue 
)

Subtracts a single value from a workspace.

Parameters
lhs:: workspace shared pointer
rhsValue:: the single value
Returns
The result in a workspace shared pointer

Definition at line 311 of file WorkspaceOpOverloads.cpp.

References createWorkspaceSingleValue().

◆ operator-=() [2/2]

MatrixWorkspace_sptr Mantid::API::operator-= ( const MatrixWorkspace_sptr lhs,
const MatrixWorkspace_sptr rhs 
)

Subtracts two workspaces.

Parameters
lhs:: left hand side workspace shared pointer
rhs:: right hand side workspace shared pointer
Returns
The result in a workspace shared pointer

Definition at line 301 of file WorkspaceOpOverloads.cpp.

References rhs.

Referenced by Mantid::DataObjects::EventList::operator+=().

◆ operator/() [1/3]

MatrixWorkspace_sptr Mantid::API::operator/ ( const double &  lhsValue,
const MatrixWorkspace_sptr rhs 
)

Divide a single value and a workspace.

Allows you to write, e.g., 2/workspace.

Parameters
lhsValue:: the single value
rhs:: workspace shared pointer
Returns
The result in a workspace shared pointer

Definition at line 271 of file WorkspaceOpOverloads.cpp.

References createWorkspaceSingleValue(), and rhs.

◆ operator/() [2/3]

MatrixWorkspace_sptr Mantid::API::operator/ ( const MatrixWorkspace_sptr lhs,
const double &  rhsValue 
)

Divide a workspace by a single value.

Parameters
lhs:: left hand side workspace shared pointer
rhsValue:: the single value
Returns
The result in a workspace shared pointer

Definition at line 260 of file WorkspaceOpOverloads.cpp.

References createWorkspaceSingleValue().

◆ operator/() [3/3]

MatrixWorkspace_sptr Mantid::API::operator/ ( const MatrixWorkspace_sptr lhs,
const MatrixWorkspace_sptr rhs 
)

Divide two workspaces.

Parameters
lhs:: left hand side workspace shared pointer
rhs:: right hand side workspace shared pointer
Returns
The result in a workspace shared pointer

Definition at line 251 of file WorkspaceOpOverloads.cpp.

References rhs.

◆ operator/=() [1/2]

MatrixWorkspace_sptr Mantid::API::operator/= ( const MatrixWorkspace_sptr lhs,
const double &  rhsValue 
)

Divides a workspace by a single value.

Parameters
lhs:: workspace shared pointer
rhsValue:: the single value
Returns
The result in a workspace shared pointer

Definition at line 351 of file WorkspaceOpOverloads.cpp.

References createWorkspaceSingleValue().

◆ operator/=() [2/2]

MatrixWorkspace_sptr Mantid::API::operator/= ( const MatrixWorkspace_sptr lhs,
const MatrixWorkspace_sptr rhs 
)

Divide two workspaces.

Parameters
lhs:: left hand side workspace shared pointer
rhs:: right hand side workspace shared pointer
Returns
The result in a workspace shared pointer

Definition at line 341 of file WorkspaceOpOverloads.cpp.

References rhs.

◆ operator<<() [1/5]

std::ostream & Mantid::API::operator<< ( std::ostream &  s,
const API::Boolean b 
)

Printing Boolean to an output stream.

Definition at line 53 of file Column.cpp.

References Mantid::API::Boolean::value.

◆ operator<<() [2/5]

std::ostream & Mantid::API::operator<< ( std::ostream &  os,
const AlgorithmHistory AH 
)

Prints a text representation.

Parameters
os:: The ouput stream to write to
AH:: The AlgorithmHistory to output
Returns
The ouput stream

Definition at line 251 of file AlgorithmHistory.cpp.

References Mantid::API::AlgorithmHistory::printSelf().

◆ operator<<() [3/5]

std::ostream & Mantid::API::operator<< ( std::ostream &  os,
const WorkspaceHistory WH 
)

Prints a text representation.

Parameters
os:: The ouput stream to write to
WH:: The WorkspaceHistory to output
Returns
The ouput stream

Definition at line 452 of file WorkspaceHistory.cpp.

References Mantid::API::WorkspaceHistory::printSelf().

◆ operator<<() [4/5]

std::ostream & Mantid::API::operator<< ( std::ostream &  ostr,
const IFunction f 
)

Operator <<.

Parameters
ostr:: The output stream
f:: The IFunction

Definition at line 584 of file IFunction.cpp.

References Mantid::API::IFunction::asString().

◆ operator<<() [5/5]

std::ostream & Mantid::API::operator<< ( std::ostream &  s,
const TableRow row 
)

Output stream operator.

Parameters
s:: Output stream
row:: The TableRow
Returns
stream representation of row

Definition at line 75 of file TableRow.cpp.

◆ operator>>()

std::istream & Mantid::API::operator>> ( std::istream &  istr,
API::Boolean b 
)

Redaing a Boolean from an input stream.

Translate text into a Boolean.

Definition at line 61 of file Column.cpp.

Referenced by Mantid::Kernel::OptionalBool::~OptionalBool().

◆ renameWorkspace()

void Mantid::API::renameWorkspace ( const IAlgorithm_sptr renamer,
const Workspace_sptr workspace,
const std::string &  newName 
)

◆ renameWorkspacesInQENSFit()

void Mantid::API::renameWorkspacesInQENSFit ( Algorithm qensFit,
IAlgorithm_sptr  renameAlgorithm,
const WorkspaceGroup_sptr outputGroup,
std::string const &  outputBaseName,
std::string const &  groupSuffix,
std::function< std::string(std::size_t)> const &  getNameSuffix 
)

◆ renameWorkspacesWith()

void Mantid::API::renameWorkspacesWith ( const WorkspaceGroup_sptr groupWorkspace,
std::function< std::string(std::size_t)> const &  getName,
std::function< void(Workspace_sptr, const std::string &)> const &  renamer 
)

Definition at line 13 of file QENSFitUtilities.cpp.

References count, getName(), and std::to_string().

Referenced by renameWorkspacesInQENSFit().

Variable Documentation

◆ COMMENT_ALG

const std::string Mantid::API::COMMENT_ALG = "Comment"

◆ EMPTY_EXPRESSION_NAME

const std::string Mantid::API::EMPTY_EXPRESSION_NAME = "EMPTY"

Definition at line 22 of file Expression.cpp.

Referenced by Mantid::API::Expression::setFunct().

◆ g_log

Kernel::Logger Mantid::API::g_log("ExperimentInfo") ( "ExperimentInfo"  )

static logger object

Referenced by Mantid::Kernel::DataService< T >::add(), MantidQt::API::BatchAlgorithmRunner::addAlgorithm(), Mantid::DataHandling::LoadILLTOF2::addAllNexusFieldsAsProperties(), Mantid::CurveFitting::Algorithms::LeBailFunction::addBackgroundFunction(), MantidQt::MantidWidgets::FitDomain::addFunctionToExisting(), Mantid::DataHandling::LoadMuonNexus1::addGoodFrames(), Mantid::Kernel::DataService< T >::addOrReplace(), Mantid::CurveFitting::Algorithms::LeBailFunction::addPeaks(), Mantid::DataHandling::LoadHFIRSANS::addRunProperty(), Mantid::DataHandling::LoadHFIRSANS::addRunTimeSeriesProperty(), Mantid::DataHandling::FilterEventsByLogValuePreNexus::addToWorkspaceLog(), Mantid::DataHandling::LoadEventPreNexus2::addToWorkspaceLog(), Mantid::API::WorkspaceGroup::addWorkspace(), Mantid::API::AlgorithmFactoryImpl::AlgorithmFactoryImpl(), Mantid::API::AlgorithmManagerImpl::AlgorithmManagerImpl(), Mantid::Crystal::LoadIsawPeaks::appendFile(), Mantid::DataHandling::ISISRunLogs::applyLogFiltering(), Mantid::DataHandling::LoadPSIMuonBin::assignOutputWorkspaceParticulars(), Mantid::API::FrameworkManagerImpl::asynchronousStartupTasks(), Mantid::Algorithms::CorrectTOFAxis::averageL2(), Mantid::Algorithms::CorrectTOFAxis::averageL2AndEPP(), Mantid::DataObjects::SpecialWorkspace2D::binaryOperation(), Mantid::API::ScriptBuilder::buildAlgorithmString(), Mantid::API::ScriptBuilder::buildPropertyString(), Mantid::API::NotebookBuilder::buildPropertyString(), Mantid::MDAlgorithms::ConvertToMD::buildTargetWSDescription(), MantidQt::MantidWidgets::ImageInfoModelMatrixWS::cacheWorkspaceInfo(), Mantid::CurveFitting::CostFunctions::CostFuncUnweightedLeastSquares::calActiveCovarianceMatrix(), Mantid::CurveFitting::CostFunctions::CostFuncLeastSquares::calActiveCovarianceMatrix(), Mantid::API::Run::calculateAverageGoniometerMatrix(), Mantid::CurveFitting::FuncMinimisers::FABADAMinimizer::calculateConvChainAndBestParameters(), Mantid::CurveFitting::Functions::CubicSpline::calculateDerivative(), Mantid::Crystal::ConnectedComponentLabeling::calculateDisjointTree(), Mantid::CurveFitting::Algorithms::LeBailFunction::calculateGroupPeakIntensities(), Mantid::CurveFitting::Algorithms::LeBailFunction::calculatePeaksIntensities(), Mantid::DataHandling::LoadILLDiffraction::calculateRelativeRotations(), Mantid::CurveFitting::Functions::CubicSpline::calculateSpline(), Mantid::DataHandling::LoadRawHelper::calculateWorkspacesizes(), Mantid::CurveFitting::Functions::Bk2BkExpConvPV::calHandEta(), Mantid::CurveFitting::Algorithms::LeBailFunction::calPeak(), Mantid::CurveFitting::Functions::IkedaCarpenterPV::calWavelengthAtEachDataPoint(), Mantid::CurveFitting::Constraints::BoundaryConstraint::check(), Mantid::Algorithms::WeightedMean::checkCompatibility(), Mantid::Kernel::DataService< T >::checkForEmptyName(), Mantid::Kernel::DataService< T >::checkForNullPointer(), Mantid::API::FrameworkManagerImpl::checkIfNewerVersionIsAvailable(), Mantid::DataHandling::LoadSESANS::checkMandatoryHeaders(), Mantid::Crystal::LoadIsawPeaks::checkNumberPeaks(), Mantid::DataHandling::LoadMuonNexus::checkOptionalProperties(), Mantid::DataHandling::LoadRawHelper::checkOptionalProperties(), Mantid::DataHandling::LoadNexusProcessed::checkOptionalProperties(), Mantid::DataHandling::LoadPDFgetNFile::checkSameSize(), Mantid::Algorithms::Plus::checkUnitCompatibility(), Mantid::DataHandling::LoadMuonNexusV2::chooseLoaderStrategy(), Mantid::Kernel::DataService< T >::clear(), MantidQt::MantidWidgets::MuonFitPropertyBrowser::combineBtnPressed(), Mantid::WorkflowAlgorithms::AlignAndFocusPowder::conjoinWorkspaces(), Mantid::CurveFitting::Functions::IkedaCarpenterPV::constFunction(), Mantid::DataHandling::LoadSESANS::consumeData(), Mantid::CurveFitting::FuncMinimisers::FABADAMinimizer::convergenceCheck(), Mantid::WorkflowAlgorithms::AlignAndFocusPowder::convertUnits(), Mantid::API::IFunction::convertValue(), Mantid::Algorithms::ConvertUnitsUsingDetectorTable::convertViaTOF(), Mantid::MDAlgorithms::ConvertToMD::copyMetaData(), Mantid::Algorithms::CorrectTOFAxis::correctManually(), Mantid::DataHandling::LoadTOFRawNexus::countPixels(), Mantid::API::LiveListenerFactoryImpl::create(), Mantid::API::AlgorithmFactoryImpl::create(), Mantid::API::AlgorithmManagerImpl::create(), Mantid::API::WorkspaceFactoryImpl::create(), Mantid::API::TransformScaleFactoryImpl::create(), Mantid::CurveFitting::Functions::ComptonScatteringCountRate::createConstraintMatrices(), Mantid::API::SpectrumInfo::createDetectorIdLogMessages(), Mantid::DataHandling::LoadBBY::createInstrument(), Mantid::DataHandling::LoadGSS::createInstrumentGeometry(), Mantid::ICat::ICat4Catalog::createMantidDataset(), Mantid::MDAlgorithms::ConvertToMD::createNewMDWorkspace(), Mantid::DataHandling::LoadEventPreNexus2::createOutputWorkspace(), Mantid::DataObjects::PeaksWorkspace::createPeakQSample(), Mantid::DataHandling::LoadEventNexus::createSpectraMapping(), Mantid::Algorithms::InterpolatingRebin::cubicInterpolation(), Mantid::Kernel::DataService< T >::DataService(), Mantid::DataHandling::LoadSassena::dataSetDouble(), Mantid::DataHandling::LoadSassena::dataSetInfo(), Mantid::API::AlgorithmFactoryImpl::decodeName(), MantidQt::MantidWidgets::FitPropertyBrowser::defaultPeakType(), Mantid::API::FrameworkManagerImpl::deleteWorkspace(), Mantid::API::DeprecatedAlgorithm::deprecationMsg(), Mantid::DataHandling::LoadSpice2D::detectorDistance(), Mantid::DataHandling::LoadILLReflectometry::detectorRotation(), Mantid::DataHandling::LoadSpice2D::detectorTranslation(), Mantid::Algorithms::ResampleX::determineBinning(), Mantid::WorkflowAlgorithms::LoadEventAndCompress::determineChunk(), MantidQt::MantidWidgets::MantidHelpWindow::determineFileLocs(), Mantid::WorkflowAlgorithms::AlignAndFocusPowder::diffractionFocus(), Mantid::DataHandling::LoadNexusProcessed::doAccelleratedMultiPeriodLoading(), Mantid::DataHandling::LoadMuonNexus2::doExec(), MantidQt::MantidWidgets::FitPropertyBrowser::doFit(), Mantid::MDAlgorithms::LoadMD::doLoad(), Mantid::DataHandling::LoadFITS::doLoadFiles(), Mantid::DataHandling::FilterEventsByLogValuePreNexus::doStatToEventLog(), Mantid::WorkflowAlgorithms::AlignAndFocusPowder::editInstrument(), Mantid::MDAlgorithms::IntegrateQLabEvents::ellipseIntegrateEvents(), MantidQt::MantidWidgets::FitPropertyBrowser::enactAttributeChange(), MantidQt::MantidWidgets::MuonFitPropertyBrowser::enumChanged(), Mantid::CurveFitting::Functions::PseudoVoigt::estimate_parameter_value(), Mantid::Algorithms::CalculateCarpenterSampleCorrection::exec(), Mantid::Algorithms::ConvertAxisByFormula::exec(), Mantid::Algorithms::InterpolatingRebin::exec(), Mantid::Algorithms::ResampleX::exec(), Mantid::DataHandling::FilterEventsByLogValuePreNexus::exec(), Mantid::DataHandling::LoadAscii::exec(), Mantid::DataHandling::LoadAscii2::exec(), Mantid::DataHandling::LoadEmptyInstrument::exec(), Mantid::DataHandling::LoadEventPreNexus2::exec(), Mantid::DataHandling::LoadISISNexus2::exec(), Mantid::DataHandling::LoadMcStas::exec(), Mantid::DataHandling::LoadMcStasNexus::exec(), Mantid::DataHandling::LoadMuonNexus1::exec(), Mantid::DataHandling::LoadNexusProcessed::exec(), Mantid::DataHandling::LoadNXSPE::exec(), Mantid::DataHandling::LoadRaw3::exec(), Mantid::DataHandling::LoadRawBin0::exec(), Mantid::DataHandling::LoadRawSpectrum0::exec(), Mantid::DataHandling::LoadRKH::exec(), Mantid::DataHandling::LoadSassena::exec(), Mantid::DataHandling::LoadSESANS::exec(), Mantid::DataHandling::LoadSPE::exec(), Mantid::DataHandling::LoadTOFRawNexus::exec(), Mantid::MDAlgorithms::AccumulateMD::exec(), Mantid::MDAlgorithms::ConvertToMD::exec(), Mantid::MDAlgorithms::ConvertToMDMinMaxLocal::exec(), Mantid::MDAlgorithms::CutMD::exec(), Mantid::MDAlgorithms::LoadDNSSCD::exec(), Mantid::MDAlgorithms::LoadSQW::exec(), Mantid::WorkflowAlgorithms::AlignAndFocusPowder::exec(), Mantid::WorkflowAlgorithms::ComputeSensitivity::exec(), Mantid::WorkflowAlgorithms::DgsReduction::exec(), Mantid::DataHandling::LoadPLN::exec(), Mantid::CurveFitting::Algorithms::CalculateChiSquared::execConcrete(), Mantid::DataHandling::LoadEventNexus::execLoader(), Mantid::DataHandling::LoadNexusLogs::execLoader(), Mantid::MDAlgorithms::LoadMD::execLoader(), MantidQt::API::BatchAlgorithmRunner::executeAlgo(), MantidQt::MantidWidgets::MantidTreeModel::executeAlgorithmAsync(), Mantid::Crystal::ConnectedComponentLabeling::executeAndFetchClusters(), MantidQt::API::BatchAlgorithmRunner::executeBatchAsyncImpl(), Mantid::DataHandling::LoadNexusProcessed2::extractMappingInfoNew(), Mantid::MDAlgorithms::LoadDNSSCD::fillOutputWorkspace(), Mantid::MDAlgorithms::LoadDNSSCD::fillOutputWorkspaceRaw(), Mantid::API::LogFilterGenerator::filterByPeriod(), Mantid::DataHandling::LoadEventNexus::filterDuringPause(), Mantid::DataHandling::FilterEventsByLogValuePreNexus::filterEvents(), Mantid::DataHandling::LoadEventNexus::filterEventsByTime(), Mantid::DataHandling::FilterEventsByLogValuePreNexus::filterEventsLinear(), Mantid::WorkflowAlgorithms::AlignAndFocusPowder::filterResonances(), Mantid::CurveFitting::FuncMinimisers::FABADAMinimizer::finalize(), Mantid::CurveFitting::Algorithms::Fit::finalizeMinimizer(), Mantid::DataHandling::SampleEnvironmentSpecFileFinder::find(), MantidQt::MantidWidgets::MantidHelpWindow::findCollectionFile(), Mantid::MDAlgorithms::ConvertToMD::findMinMax(), Mantid::API::FileFinderImpl::findRun(), Mantid::DataHandling::FilterEventsByLogValuePreNexus::findRunFrequency(), Mantid::API::FileFinderImpl::findRuns(), Mantid::DataHandling::LoadISISNexus2::findSpectraDetRangeInFile(), MantidQt::MantidWidgets::MuonFitPropertyBrowser::finishAfterSimultaneousFit(), MantidQt::MantidWidgets::MuonFitPropertyBrowser::finishAfterTFSimultaneousFit(), Mantid::CurveFitting::Algorithms::LeBailFunction::fixPeakParameter(), Mantid::API::FrameworkManagerImpl::FrameworkManagerImpl(), Mantid::CurveFitting::Algorithms::LeBailFunction::function(), Mantid::CurveFitting::Functions::Bk2BkExpConvPV::functionLocal(), Mantid::CurveFitting::Functions::IkedaCarpenterPV::functionLocal(), Mantid::CurveFitting::Functions::IkedaCarpenterPV::fwhm(), Mantid::DataHandling::LoadEventPreNexus2::generateEventDistribtionWorkspace(), Mantid::CurveFitting::Functions::PseudoVoigt::get_parameter_to_calculate_from_set(), Mantid::DataHandling::ORNLDataArchive::getArchivePath(), Mantid::DataHandling::ISISDataArchive::getArchivePath(), Mantid::API::FileFinderImpl::getArchivePath(), Mantid::API::FileFinderImpl::getArchiveSearch(), Mantid::API::ExperimentInfo::getAvailableWorkspaceEndDate(), Mantid::API::ExperimentInfo::getAvailableWorkspaceStartDate(), Mantid::DataHandling::LoadSpice2D::getData(), Mantid::DataHandling::LoadILLSANS::getDataDimensions(), Mantid::API::MatrixWorkspace::getDetector(), Mantid::DataHandling::LoadLLB::getDetectorElasticPeakPosition(), Mantid::API::MatrixWorkspace::getDetectorIDToWorkspaceIndexVector(), Mantid::DataHandling::LoadILLSANS::getDetectorPositionD33(), Mantid::API::SpectrumInfo::getDetectorValues(), Mantid::ICat::ICat4Catalog::getDownloadURL(), Mantid::API::FileFinderImpl::getExtension(), MantidQt::MantidWidgets::FunctionTreeView::getFunction(), Mantid::API::GridDomain::getGrid(), Mantid::Algorithms::SANSCollimationLengthEstimator::getGuideValue(), Mantid::API::FileFinderImpl::getInstrument(), Mantid::DataHandling::LoadHFIRSANS::getInstrumentDoubleParameter(), Mantid::API::InstrumentFileFinder::getInstrumentFilename(), Mantid::DataHandling::LoadHFIRSANS::getInstrumentStringParameter(), Mantid::API::LogFilterGenerator::getLogData(), Mantid::ICat::ICat4Catalog::getMantidDatasetId(), Mantid::DataHandling::LoadILLTOF2::getMonitorInfo(), Mantid::DataHandling::LoadRawHelper::getmonitorSpectrumList(), Mantid::ICat::ICat4Catalog::getNumberOfSearchResults(), Mantid::API::ParamFunction::getParameter(), Mantid::API::InstrumentFileFinder::getParameterPath(), Mantid::DataHandling::ISISDataArchive::getPath(), Mantid::API::FileFinderImpl::getPath(), Mantid::CurveFitting::Algorithms::LeBailFunction::getPeak(), Mantid::CurveFitting::Algorithms::LeBailFunction::getPeakMaximumValue(), Mantid::CurveFitting::Algorithms::LeBailFunction::getPeakParameter(), Mantid::API::Run::getProtonCharge(), Mantid::CurveFitting::CostFunctions::CostFuncUnweightedLeastSquares::getResidualVariance(), Mantid::API::InstrumentFileFinder::getResourceFilenames(), Mantid::DataHandling::LoadHFIRSANS::getSourceToSampleDistance(), Mantid::API::MatrixWorkspace::getSpectrumToWorkspaceIndexMap(), Mantid::DataHandling::LoadRawHelper::getTimeChannels(), Mantid::ICat::ICat4Catalog::getUploadURL(), Mantid::DataObjects::SpecialWorkspace2D::getValue(), Mantid::DataHandling::LoadNexusProcessed::getWordsInString(), Mantid::CurveFitting::Algorithms::getWorkspace(), Mantid::API::ExperimentInfo::getWorkspaceStartDate(), Mantid::DataHandling::LoadILLReflectometry::getXValues(), Mantid::CurveFitting::Algorithms::LeBailFunction::groupPeaks(), Mantid::DataHandling::LoadFITS::headerSanityCheck(), MantidQt::MantidWidgets::ImageInfoModelMatrixWS::info(), Mantid::CurveFitting::Functions::CrystalFieldMultiSpectrum::init(), Mantid::CurveFitting::Functions::CrystalFieldSpectrum::init(), Mantid::CurveFitting::MultiDomainCreator::initFunction(), Mantid::CurveFitting::Constraints::BoundaryConstraint::initialize(), Mantid::DataHandling::LoadMLZ::initInstrumentSpecific(), Mantid::DataHandling::LoadILLDiffraction::initMovingWorkspace(), Mantid::DataHandling::LoadILLReflectometry::initNames(), Mantid::CurveFitting::FuncMinimisers::FABADAMinimizer::initSimulatedAnnealing(), Mantid::DataHandling::LoadILLReflectometry::initWorkspace(), Mantid::DataHandling::LoadLLB::initWorkSpace(), Mantid::DataHandling::LoadSINQFocus::initWorkSpace(), Mantid::DataHandling::LoadILLSANS::initWorkSpace(), Mantid::DataHandling::LoadMLZ::initWorkSpace(), Mantid::DataHandling::LoadILLTOF2::initWorkSpace(), Mantid::DataHandling::LoadILLSANS::initWorkSpaceD11B(), Mantid::DataHandling::LoadILLSANS::initWorkSpaceD22B(), Mantid::DataHandling::LoadILLSANS::initWorkSpaceD33(), Mantid::API::Run::integrateProtonCharge(), Mantid::DataObjects::SpecialWorkspace2D::isCompatible(), Mantid::DataHandling::LoadFITS::isInstrOtherThanIMAT(), Mantid::API::WorkspaceGroup::isMultiperiod(), Mantid::CurveFitting::Algorithms::LeBailFunction::isParameterValid(), MantidQt::MantidWidgets::FitDomain::isParameterValueWithinConstraints(), Mantid::Algorithms::ConvertToHistogram::isProcessingRequired(), Mantid::Algorithms::ConvertToPointData::isProcessingRequired(), MantidQt::MantidWidgets::FitDomain::isValidParameterConstraint(), Mantid::Algorithms::WorkspaceBoundingBox::isValidWs(), Mantid::CurveFitting::FuncMinimisers::LevenbergMarquardtMDMinimizer::iterate(), Mantid::CurveFitting::FuncMinimisers::DampedGaussNewtonMinimizer::iterate(), Mantid::CurveFitting::FuncMinimisers::FABADAMinimizer::jumpUpdate(), Mantid::API::GenericDataProcessorAlgorithm< Base >::load(), Mantid::MDAlgorithms::LoadMD::loadAffineMatrix(), Mantid::DataHandling::LoadTOFRawNexus::loadBank(), Mantid::WorkflowAlgorithms::AlignAndFocusPowder::loadCalFile(), Mantid::WorkflowAlgorithms::LoadEventAndCompress::loadChunk(), Mantid::DataHandling::LoadSwans::loadData(), Mantid::DataHandling::LoadILLIndirect2::loadDataDetails(), Mantid::DataHandling::LoadILLSANS::loadDataFromMonitors(), Mantid::DataHandling::LoadLLB::loadDataIntoTheWorkSpace(), Mantid::DataHandling::LoadSINQFocus::loadDataIntoTheWorkSpace(), Mantid::DataHandling::LoadMLZ::loadDataIntoTheWorkSpace(), Mantid::DataHandling::LoadILLTOF2::loadDataIntoTheWorkSpace(), Mantid::DataHandling::LoadILLDiffraction::loadDataScan(), Mantid::DataHandling::LoadMuonNexus1::loadDetectorGrouping(), Mantid::API::ExperimentInfo::loadEmbeddedInstrumentInfoNexus(), Mantid::DataHandling::LoadNexusProcessed::loadEntry(), Mantid::DataHandling::LoadCanSAS1D2::loadEntry(), Mantid::DataHandling::LoadBBY::loadEvents(), Mantid::DataHandling::LoadEventNexus::loadEvents(), Mantid::DataObjects::MDBoxFlatTree::loadExperimentInfos(), Mantid::DataHandling::Mantid3MFFileIO::LoadFile(), Mantid::DataHandling::LoadSassena::loadFQ(), Mantid::DataHandling::LoadSassena::loadFQT(), Mantid::WorkflowAlgorithms::DgsReduction::loadGroupingFile(), Mantid::DataHandling::LoadGSS::loadGSASFile(), Mantid::DataHandling::LoadFITS::loadHeader(), Mantid::MDAlgorithms::LoadMD::loadHisto(), Mantid::WorkflowAlgorithms::DgsReduction::loadInputData(), Mantid::DataHandling::LoadSwans::loadInstrument(), Mantid::DataHandling::LoadILLTOF2::loadInstrumentDetails(), Mantid::DataHandling::LoadMLZ::loadInstrumentDetails(), Mantid::DataHandling::LoadBBY::loadInstrumentParameters(), Mantid::API::ExperimentInfo::loadInstrumentParametersNexus(), Mantid::API::ExperimentInfo::loadInstrumentXML(), Mantid::DataHandling::LoadEventNexus::loadISISVMSSpectraMapping(), Mantid::DataHandling::LoadNexusProcessed::loadLeanElasticPeaksEntry(), Mantid::DataHandling::LoadISISNexus2::loadLogs(), Mantid::DataHandling::Mantid3MFFileIO::loadMeshObject(), Mantid::DataHandling::LoadSwans::loadMetaData(), Mantid::DataHandling::LoadILLSANS::loadMetaData(), Mantid::DataHandling::LoadILLReflectometry::loadMonitors(), Mantid::API::WorkspaceHistory::loadNestedHistory(), Mantid::API::WorkspaceHistory::loadNexus(), Mantid::DataHandling::LoadILLIndirect2::loadNexusEntriesIntoProperties(), Mantid::DataHandling::LoadNexusProcessed::loadNonEventEntry(), Mantid::DataHandling::LoadNexusLogs::loadNPeriods(), Mantid::DataHandling::LoadNexusLogs::loadNXLog(), Mantid::DataHandling::LoadNexusProcessed::loadPeaksEntry(), Mantid::DataHandling::LoadISISNexus2::loadPeriodData(), Mantid::DataHandling::FilterEventsByLogValuePreNexus::loadPixelMap(), Mantid::DataHandling::LoadEventPreNexus2::loadPixelMap(), Mantid::API::FrameworkManagerImpl::loadPluginsUsingKey(), Mantid::DataHandling::LoadSassena::loadQvectors(), Mantid::DataHandling::LoadMuonNexus1::loadRunDetails(), Mantid::DataHandling::LoadMLZ::loadRunDetails(), Mantid::DataHandling::LoadISISNexus2::loadSampleData(), Mantid::DataHandling::LoadNexusLogs::loadSELog(), Mantid::DataHandling::LoadNGEM::loadSingleFile(), Mantid::DataHandling::LoadSingleMesh::LoadSingleMesh(), Mantid::MDAlgorithms::LoadMD::loadSlab(), Mantid::DataHandling::LoadILLTOF2::loadTimeDetails(), Mantid::DataHandling::LoadLLB::loadTimeDetails(), Mantid::DataHandling::LoadMLZ::loadTimeDetails(), Mantid::DataHandling::LoadNXcanSAS::loadTransmission(), MantidQt::MantidWidgets::MantidHelpWindow::MantidHelpWindow(), Mantid::DataHandling::LoadFITS::mapHeaderKeys(), Mantid::DataHandling::LoadMLZ::maskDetectors(), Mantid::DataHandling::LoadILLIndirect2::moveComponent(), Mantid::DataHandling::LoadHFIRSANS::moveDetector(), Mantid::DataHandling::LoadILLSANS::moveDetectorDistance(), Mantid::DataHandling::LoadILLSANS::moveDetectorHorizontal(), Mantid::DataHandling::LoadILLSANS::moveDetectorVertical(), Mantid::DataHandling::LoadILLIndirect2::moveSingleDetectors(), Mantid::DataHandling::LoadILLDiffraction::moveTwoThetaZero(), Mantid::DataHandling::FilterEventsByLogValuePreNexus::openEventFile(), Mantid::DataHandling::LoadEventPreNexus2::openEventFile(), Mantid::NeXus::NexusFileIO::openNexusWrite(), MantidQt::MantidWidgets::MantidHelpWindow::openWebpage(), Mantid::CurveFitting::FuncMinimisers::FABADAMinimizer::outputConvergedChains(), Mantid::CurveFitting::FuncMinimisers::FABADAMinimizer::outputCostFunctionTable(), Mantid::CurveFitting::FuncMinimisers::FABADAMinimizer::outputPDF(), Mantid::Algorithms::InterpolatingRebin::outputYandEValues(), Mantid::DataHandling::LoadDNSEvent::parse_andAddEvent(), Mantid::DataHandling::LoadDNSEvent::parse_File(), Mantid::API::WorkspaceHistory::parseAlgorithmHistory(), Mantid::DataHandling::LoadPDFgetNFile::parseColumnNameLine(), Mantid::DataHandling::LoadPDFgetNFile::parseDataFile(), Mantid::DataHandling::LoadPDFgetNFile::parseDataLine(), Mantid::DataHandling::LoadSpice2D::parseDetectorDimensions(), Mantid::DataHandling::LoadHFIRSANS::parseDetectorDimensions(), Mantid::DataHandling::LoadPreNexus::parseRuninfo(), Mantid::ICat::ICat4Catalog::performSearch(), Mantid::DataHandling::LoadILLSANS::placeD16(), Mantid::DataHandling::LoadSwans::placeDetectorInSpace(), Mantid::DataHandling::LoadDNSEvent::populate_EventWorkspace(), MantidQt::MantidWidgets::FitPropertyBrowser::populateFunctionNames(), Mantid::API::ExperimentInfo::populateInstrumentParameters(), Mantid::API::WorkspaceGroup::print(), Mantid::DataHandling::FilterEventsByLogValuePreNexus::processEventLogs(), Mantid::DataHandling::LoadAscii2::processHeader(), Mantid::DataHandling::LoadAscii::processHeader(), Mantid::DataHandling::LoadEventPreNexus2::processImbedLogs(), Mantid::DataHandling::FilterEventsByLogValuePreNexus::processProperties(), Mantid::DataHandling::FilterEventsByLogValuePreNexus::procEvents(), Mantid::DataHandling::LoadEventPreNexus2::procEvents(), Mantid::DataHandling::FilterEventsByLogValuePreNexus::procEventsLinear(), Mantid::DataHandling::LoadEventPreNexus2::procEventsLinear(), Mantid::Algorithms::SANSCollimationLengthEstimator::provideCollimationLength(), Mantid::DataObjects::PeakColumn< T >::read(), Mantid::DataHandling::LoadRKH::read1D(), Mantid::DataHandling::LoadRKH::read2D(), Mantid::MDAlgorithms::LoadDNSSCD::read_data(), Mantid::DataHandling::H5Util::readArray1DCoerce(), Mantid::DataHandling::LoadHFIRSANS::readData(), Mantid::DataHandling::LoadAscii::readData(), Mantid::DataHandling::LoadMcStas::readEventData(), Mantid::MDAlgorithms::LoadSQW::readEvents(), MuonNexusReader::readFromFile(), Mantid::Crystal::LoadIsawPeaks::readHeader(), Mantid::DataHandling::LoadMcStas::readHistogramData(), Mantid::DataHandling::LoadNexusProcessed::readInstrumentGroup(), Mantid::DataHandling::LoadPSIMuonBin::readInTemperatureFile(), Mantid::MDAlgorithms::LoadSQW2::readMainHeader(), MuonNexusReader::readMuonLogData(), Mantid::API::ExperimentInfo::readParameterMap(), MuonNexusReader::readPeriodInfo(), Mantid::MDAlgorithms::LoadSQW2::readPixelDataIntoWorkspace(), Mantid::DataHandling::FilterEventsByLogValuePreNexus::readPulseidFile(), Mantid::DataHandling::LoadEventPreNexus2::readPulseidFile(), Mantid::MDAlgorithms::LoadSQW2::readSingleSPEHeader(), Mantid::DataHandling::LoadNexusProcessed2::readSpectraToDetectorMapping(), Mantid::MDAlgorithms::LoadSQW2::readSQWDimensions(), Mantid::DataHandling::LoadAscii2::readTable(), Mantid::DataHandling::LoadRawHelper::readTitle(), Mantid::WorkflowAlgorithms::AlignAndFocusPowder::rebin(), Mantid::WorkflowAlgorithms::AlignAndFocusPowder::rebinRagged(), Mantid::DataHandling::LoadHelper::recurseAndAddNexusFieldsToWsRun(), Mantid::DataHandling::LoadILLReflectometry::reflectometryPeak(), Mantid::Kernel::DataService< T >::remove(), Mantid::API::AlgorithmManagerImpl::removeById(), Mantid::DataObjects::TableWorkspace::removeColumn(), Mantid::DataObjects::SplittersWorkspace::removeSplitter(), Mantid::Kernel::DataService< T >::rename(), Mantid::DataHandling::LoadSPE::reportFormatError(), Mantid::DataHandling::LoadILLDiffraction::resolveInstrument(), Mantid::DataObjects::MDBoxFlatTree::restoreBoxTree(), Mantid::DataHandling::LoadHFIRSANS::rotateDetector(), Mantid::DataHandling::LoadSpice2D::rotateDetector(), Mantid::DataHandling::LoadILLSANS::rotateInstrument(), Mantid::DataHandling::LoadILLIndirect2::rotateTubes(), Mantid::DataHandling::LoadHFIRSANS::runLoadInstrument(), Mantid::DataHandling::LoadLLB::runLoadInstrument(), Mantid::DataHandling::LoadMLZ::runLoadInstrument(), Mantid::DataHandling::LoadSINQFocus::runLoadInstrument(), Mantid::DataHandling::LoadMuonNexus::runLoadInstrument(), Mantid::DataHandling::LoadRawHelper::runLoadInstrument(), Mantid::DataHandling::LoadCanSAS1D::runLoadInstrument(), Mantid::DataHandling::LoadSpice2D::runLoadInstrument(), Mantid::DataHandling::LoadISISNexus2::runLoadInstrument(), Mantid::DataHandling::LoadRawHelper::runLoadInstrumentFromRaw(), Mantid::DataHandling::LoadMuonNexus1::runLoadLog(), Mantid::DataHandling::LoadRawHelper::runLoadLog(), Mantid::DataHandling::LoadRawHelper::runLoadMappingTable(), Mantid::DataHandling::LoadEventNexus::runLoadMonitors(), Mantid::DataHandling::LoadPreNexus::runLoadMonitors(), Mantid::DataHandling::LoadPreNexus::runLoadNexusLogs(), Mantid::CurveFitting::Algorithms::Fit::runMinimizer(), Mantid::DataObjects::MDBoxFlatTree::saveAffineTransformMatrix(), Mantid::DataObjects::MDBoxFlatTree::saveExperimentInfos(), Mantid::API::LogManager::saveNexus(), Mantid::DataHandling::SaveNexusESS::saveNexusGeometry(), Mantid::API::DetectorSearcher::searchUsingNearestNeighbours(), Mantid::DataHandling::ISISDataArchive::sendRequest(), Mantid::CurveFitting::ParameterEstimator::setBackToBackExponential(), Mantid::API::LogarithmScale::setBase(), Mantid::DataHandling::LoadHFIRSANS::setBeamDiameter(), Mantid::DataHandling::LoadHFIRSANS::setBeamTrapRunProperty(), Mantid::DataHandling::LoadSpice2D::setBeamTrapRunProperty(), Mantid::API::IFunction::setConstraintPenaltyFactor(), Mantid::DataHandling::LoadHFIRSANS::setDetectorDistance(), Mantid::CurveFitting::Algorithms::LeBailFunction::setFitProfileParameter(), Mantid::CurveFitting::Functions::ComptonScatteringCountRate::setFixedParameterValues(), Mantid::CurveFitting::Functions::PseudoVoigt::setHeight(), Mantid::DataHandling::LoadSpice2D::setInputPropertiesAsMemberProperties(), Mantid::DataHandling::LoadILLSANS::setInstrumentName(), Mantid::DataHandling::LoadLLB::setInstrumentName(), Mantid::DataHandling::LoadILLIndirect2::setInstrumentName(), Mantid::API::ExperimentInfo::setInstumentFromXML(), MantidQt::MantidWidgets::FunctionModel::setLocalParameterConstraint(), MantidQt::MantidWidgets::FunctionModel::setLocalParameterTie(), Mantid::DataHandling::Mantid3MFFileIO::setMaterialOnObject(), Mantid::CurveFitting::Functions::ComptonScatteringCountRate::setMatrixWorkspace(), Mantid::API::IFunction::setMatrixWorkspace(), Mantid::MDAlgorithms::LoadMD::setMDFrameOnWorkspaceFromLegacyFile(), Mantid::DataHandling::LoadSpice2D::setMetadataAsRunProperties(), Mantid::API::FrameworkManagerImpl::setNumOMPThreads(), Mantid::CurveFitting::Functions::PseudoVoigt::setParameter(), MantidQt::MantidWidgets::FitDomain::setParameterTie(), Mantid::CurveFitting::Constraints::BoundaryConstraint::setParamToSatisfyConstraint(), Mantid::CurveFitting::Constraints::BoundaryConstraint::setPenaltyFactor(), Mantid::API::Column::setPlotType(), Mantid::CurveFitting::Algorithms::LeBailFunction::setProfileParameterValues(), Mantid::DataHandling::FilterEventsByLogValuePreNexus::setProtonCharge(), Mantid::DataHandling::LoadEventPreNexus2::setProtonCharge(), MantidQt::API::BatchAlgorithmRunner::setQueue(), Mantid::DataHandling::LoadHFIRSANS::setSansSpiceXmlFormatVersion(), Mantid::DataHandling::LoadSpice2D::setSansSpiceXmlFormatVersion(), Mantid::DataHandling::LoadLLB::setTimeBinning(), Mantid::DataHandling::LoadEventNexus::setTopEntryName(), Mantid::DataHandling::LoadPDFgetNFile::setUnit(), MantidQt::MantidWidgets::ImageInfoModelMatrixWS::setUnitsInfo(), Mantid::MDAlgorithms::LoadSQW2::setupBoxController(), Mantid::Crystal::SCDPanelErrors::setupData(), Mantid::API::CompositeFunction::setUpForFit(), Mantid::CurveFitting::Functions::CubicSpline::setupInput(), Mantid::DataHandling::FilterEventsByLogValuePreNexus::setupOutputEventWorkspace(), Mantid::API::MultipleFileProperty::setValue(), Mantid::API::MultipleFileProperty::setValueAsMultipleFiles(), Mantid::API::MultipleFileProperty::setValueAsSingleFile(), Mantid::DataHandling::LoadHFIRSANS::setWavelength(), Mantid::DataHandling::LoadSpice2D::setWavelength(), MantidQt::MantidWidgets::MantidTreeModel::showAlgorithmDialog(), MantidQt::MantidWidgets::MantidHelpWindow::showHelp(), Mantid::MDAlgorithms::CreateMD::single_run(), Mantid::MDAlgorithms::LoadSQW2::skipDetectorSection(), Mantid::Algorithms::SparseWorkspace::SparseWorkspace(), Mantid::DataHandling::LoadHFIRSANS::storeMetaDataIntoWS(), Mantid::DataHandling::LoadSESANS::throwFormatError(), Mantid::API::LogarithmScale::transform(), Mantid::DataHandling::LoadEventPreNexus2::unmaskVetoEventIndex(), Mantid::DataHandling::FilterEventsByLogValuePreNexus::unmaskVetoEventIndexes(), Mantid::API::AlgorithmFactoryImpl::unsubscribe(), Mantid::CurveFitting::Functions::ComptonScatteringCountRate::updateCMatrixValues(), MantidQt::MantidWidgets::FitScriptGeneratorModel::updateGlobalParameterTie(), MantidQt::MantidWidgets::InstrumentSelector::updateInstrument(), Mantid::API::FrameworkManagerImpl::updateInstrumentDefinitions(), MantidQt::MantidWidgets::FitScriptGeneratorModel::updateLocalParameterTie(), MantidQt::MantidWidgets::FitScriptGeneratorModel::updateParameterTie(), Mantid::API::MatrixWorkspace::updateSpectraUsing(), Mantid::Algorithms::RunCombinationHelper::validateInputWorkspaces(), Mantid::DataHandling::LoadISISNexus2::validateMultiPeriodLogs(), Mantid::DataHandling::LoadNGEM::verifyFileSize(), MantidQt::MantidWidgets::FunctionMultiDomainPresenter::viewChangedAttribute(), Mantid::DataObjects::PeakColumn< Mantid::DataObjects::LeanElasticPeak >::void_pointer(), Mantid::MDAlgorithms::LoadSQW2::warnIfMemoryInsufficient(), MantidQt::MantidWidgets::MantidHelpWindow::warning(), Mantid::DataHandling::whichNexusType(), Mantid::API::WorkspaceFactoryImpl::WorkspaceFactoryImpl(), and Mantid::DataHandling::Mantid3MFFileIO::writeMeshObject().

◆ GenericDataProcessorAlgorithm< DistributedAlgorithm >

Definition at line 529 of file DataProcessorAlgorithm.cpp.

◆ GenericDataProcessorAlgorithm< ParallelAlgorithm >

Definition at line 528 of file DataProcessorAlgorithm.cpp.

◆ GenericDataProcessorAlgorithm< SerialAlgorithm >

Definition at line 527 of file DataProcessorAlgorithm.cpp.

◆ MDMaskValue

const signal_t Mantid::API::MDMaskValue = std::numeric_limits<double>::quiet_NaN()
static