Mantid
|
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... | |
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 > | |
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() |
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.
Definition at line 164 of file AlgorithmFactory.h.
using Mantid::API::AlgorithmFactoryUpdateNotification = typedef Mantid::Kernel::DynamicFactory<Algorithm>::UpdateNotification |
Convenient typedef for an UpdateNotification.
Definition at line 167 of file AlgorithmFactory.h.
using Mantid::API::AlgorithmFactoryUpdateNotification_ptr = typedef const Poco::AutoPtr<Mantid::Kernel::DynamicFactory<Algorithm>::UpdateNotification> & |
Definition at line 168 of file AlgorithmFactory.h.
using Mantid::API::AlgorithmHistories = typedef std::vector<AlgorithmHistory_sptr> |
Definition at line 30 of file AlgorithmHistory.h.
using Mantid::API::AlgorithmHistory_const_sptr = typedef std::shared_ptr<const AlgorithmHistory> |
Definition at line 29 of file AlgorithmHistory.h.
using Mantid::API::AlgorithmHistory_sptr = typedef std::shared_ptr<AlgorithmHistory> |
Definition at line 28 of file AlgorithmHistory.h.
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.
Definition at line 86 of file AlgorithmManager.h.
using Mantid::API::AnalysisDataService = typedef Mantid::Kernel::SingletonHolder<AnalysisDataServiceImpl> |
Definition at line 154 of file AnalysisDataService.h.
using Mantid::API::ArchiveSearchFactory = typedef Mantid::Kernel::SingletonHolder<ArchiveSearchFactoryImpl> |
Definition at line 41 of file ArchiveSearchFactory.h.
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.
using Mantid::API::BoxController_sptr = typedef std::shared_ptr<BoxController> |
Shared ptr to BoxController.
Definition at line 518 of file BoxController.h.
using Mantid::API::CatalogFactory = typedef Mantid::Kernel::SingletonHolder<CatalogFactoryImpl> |
The specialisation of the SingletonHolder class that holds the CatalogFactory.
Definition at line 63 of file CatalogFactory.h.
using Mantid::API::CatalogManager = typedef Kernel::SingletonHolder<CatalogManagerImpl> |
Definition at line 53 of file CatalogManager.h.
using Mantid::API::CatalogSession_const_sptr = typedef std::shared_ptr<const CatalogSession> |
Definition at line 37 of file CatalogSession.h.
using Mantid::API::CatalogSession_sptr = typedef std::shared_ptr<CatalogSession> |
Definition at line 36 of file CatalogSession.h.
using Mantid::API::ClearADSNotification = typedef Mantid::Kernel::DataService<Mantid::API::Workspace>::ClearNotification |
Definition at line 177 of file AnalysisDataService.h.
using Mantid::API::ClearADSNotification_ptr = typedef const Poco::AutoPtr<Mantid::Kernel::DataService<Mantid::API::Workspace>::ClearNotification> & |
Definition at line 178 of file AnalysisDataService.h.
using Mantid::API::Column_const_sptr = typedef std::shared_ptr<const Column> |
using Mantid::API::Column_sptr = typedef std::shared_ptr<Column> |
using Mantid::API::ColumnFactory = typedef Mantid::Kernel::SingletonHolder<ColumnFactoryImpl> |
Definition at line 51 of file ColumnFactory.h.
typedef std::shared_ptr< const CompositeFunction > Mantid::API::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.
typedef std::shared_ptr< CompositeFunction > Mantid::API::CompositeFunction_sptr |
shared pointer to the composite function base class
Shared pointer to Mantid::API::CompositeFunction.
Definition at line 261 of file CompositeFunction.h.
using Mantid::API::ConstraintFactory = typedef Mantid::Kernel::SingletonHolder<ConstraintFactoryImpl> |
Definition at line 57 of file ConstraintFactory.h.
using Mantid::API::CoordTransform_const_sptr = typedef std::shared_ptr<const CoordTransform> |
Definition at line 71 of file CoordTransform.h.
using Mantid::API::CoordTransform_sptr = typedef std::shared_ptr<CoordTransform> |
Definition at line 68 of file CoordTransform.h.
using Mantid::API::CostFunctionFactory = typedef Mantid::Kernel::SingletonHolder<CostFunctionFactoryImpl> |
Definition at line 50 of file CostFunctionFactory.h.
using Mantid::API::DataProcessorAlgorithm = typedef GenericDataProcessorAlgorithm<Algorithm> |
Definition at line 125 of file DataProcessorAlgorithm.h.
using Mantid::API::DistributedDataProcessorAlgorithm = typedef GenericDataProcessorAlgorithm<DistributedAlgorithm> |
Definition at line 128 of file DataProcessorAlgorithm.h.
using Mantid::API::DomainCreatorFactory = typedef Mantid::Kernel::SingletonHolder<DomainCreatorFactoryImpl> |
Definition at line 56 of file DomainCreatorFactory.h.
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.
using Mantid::API::ExperimentInfo_sptr = typedef std::shared_ptr<ExperimentInfo> |
Shared pointer to ExperimentInfo.
Definition at line 226 of file ExperimentInfo.h.
using Mantid::API::FileFinder = typedef Mantid::Kernel::SingletonHolder<FileFinderImpl> |
Definition at line 78 of file FileFinder.h.
using Mantid::API::FileLoaderRegistry = typedef Mantid::Kernel::SingletonHolder<FileLoaderRegistryImpl> |
Type for the actual singleton instance.
Definition at line 136 of file FileLoaderRegistry.h.
Definition at line 107 of file FrameworkManager.h.
using Mantid::API::FuncMinimizerFactory = typedef Mantid::Kernel::SingletonHolder<FuncMinimizerFactoryImpl> |
Definition at line 47 of file FuncMinimizerFactory.h.
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.
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.
using Mantid::API::FunctionDomain_sptr = typedef std::shared_ptr<FunctionDomain> |
typedef for a shared pointer
Definition at line 43 of file FunctionDomain.h.
Definition at line 132 of file FunctionFactory.h.
using Mantid::API::FunctionFactoryUpdateNotification = typedef FunctionFactoryImpl::UpdateNotification |
Convenient typedef for an UpdateNotification.
Definition at line 135 of file FunctionFactory.h.
using Mantid::API::FunctionFactoryUpdateNotification_ptr = typedef const Poco::AutoPtr<FunctionFactoryUpdateNotification> & |
Convenient typedef for an UpdateNotification AutoPtr.
Definition at line 137 of file FunctionFactory.h.
using Mantid::API::FunctionParameterDecorator_sptr = typedef std::shared_ptr<FunctionParameterDecorator> |
Definition at line 135 of file FunctionParameterDecorator.h.
using Mantid::API::FunctionValues_sptr = typedef std::shared_ptr<FunctionValues> |
typedef for a shared pointer
Definition at line 108 of file FunctionValues.h.
using Mantid::API::GridDomain1D_sptr = typedef std::shared_ptr<GridDomain1D> |
typedef for a shared pointer
Definition at line 44 of file GridDomain1D.h.
using Mantid::API::GridDomain_sptr = typedef std::shared_ptr<GridDomain> |
typedef for a shared pointer
Definition at line 45 of file GridDomain.h.
using Mantid::API::GroupUpdatedNotification = typedef AnalysisDataServiceImpl::GroupUpdatedNotification |
Definition at line 192 of file AnalysisDataService.h.
using Mantid::API::GroupUpdatedNotification_ptr = typedef const Poco::AutoPtr<AnalysisDataServiceImpl::GroupUpdatedNotification> & |
Definition at line 193 of file AnalysisDataService.h.
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.
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.
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.
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.
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.
using Mantid::API::IBackgroundFunction_sptr = typedef std::shared_ptr<IBackgroundFunction> |
Definition at line 30 of file IBackgroundFunction.h.
using Mantid::API::ICatalog_const_sptr = typedef std::shared_ptr<const ICatalog> |
Definition at line 56 of file ICatalog.h.
using Mantid::API::ICatalog_sptr = typedef std::shared_ptr<ICatalog> |
Definition at line 55 of file ICatalog.h.
using Mantid::API::ICatalogInfoService_const_sptr = typedef std::shared_ptr<const ICatalogInfoService> |
Definition at line 38 of file ICatalogInfoService.h.
using Mantid::API::ICatalogInfoService_sptr = typedef std::shared_ptr<ICatalogInfoService> |
Definition at line 37 of file ICatalogInfoService.h.
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.
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.
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.
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.
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.
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.
using Mantid::API::IFuncMinimizer_sptr = typedef std::shared_ptr<IFuncMinimizer> |
Definition at line 60 of file IFuncMinimizer.h.
using Mantid::API::IFunction1D_sptr = typedef std::shared_ptr<IFunction1D> |
Definition at line 80 of file IFunction1D.h.
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.
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.
using Mantid::API::ILatticeFunction_sptr = typedef std::shared_ptr<ILatticeFunction> |
Definition at line 51 of file ILatticeFunction.h.
using Mantid::API::ILiveListener_sptr = typedef std::shared_ptr<ILiveListener> |
Shared pointer to an ILiveListener.
Definition at line 135 of file ILiveListener.h.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
using Mantid::API::ImplicitFunctionFactory = typedef Mantid::Kernel::SingletonHolder<ImplicitFunctionFactoryImpl> |
Definition at line 46 of file ImplicitFunctionFactory.h.
using Mantid::API::ImplicitFunctionParameterParserFactory = typedef Mantid::Kernel::SingletonHolder<ImplicitFunctionParameterParserFactoryImpl> |
Definition at line 45 of file ImplicitFunctionParameterParserFactory.h.
using Mantid::API::ImplicitFunctionParserFactory = typedef Mantid::Kernel::SingletonHolder<ImplicitFunctionParserFactoryImpl> |
Definition at line 45 of file ImplicitFunctionParserFactory.h.
using Mantid::API::InstrumentDataService = typedef Mantid::Kernel::SingletonHolder<InstrumentDataServiceImpl> |
Definition at line 33 of file InstrumentDataService.h.
using Mantid::API::IntegrationResultCache = typedef std::pair<double, double> |
Definition at line 44 of file IPeakFunction.h.
using Mantid::API::IPawleyFunction_sptr = typedef std::shared_ptr<IPawleyFunction> |
Definition at line 57 of file IPawleyFunction.h.
using Mantid::API::IPeakFunction_const_sptr = typedef std::shared_ptr<const IPeakFunction> |
Definition at line 142 of file IPeakFunction.h.
using Mantid::API::IPeakFunction_sptr = typedef std::shared_ptr<IPeakFunction> |
Definition at line 141 of file IPeakFunction.h.
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.
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.
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.
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.
using Mantid::API::IPowderDiffPeakFunction_sptr = typedef std::shared_ptr<IPowderDiffPeakFunction> |
Definition at line 138 of file IPowderDiffPeakFunction.h.
using Mantid::API::IPreview_uptr = typedef std::unique_ptr<IPreview> |
Definition at line 37 of file IPreview.h.
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.
using Mantid::API::ISplittersWorkspace_sptr = typedef std::shared_ptr<ISplittersWorkspace> |
Typedef for a shared pointer to TableWorkspace
.
Definition at line 65 of file ISplittersWorkspace.h.
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.
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.
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.
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.
using Mantid::API::ITransformScale_sptr = typedef std::shared_ptr<ITransformScale> |
typedef for a shared pointer
Definition at line 41 of file ITransformScale.h.
Definition at line 65 of file LiveListenerFactory.h.
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.
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.
using Mantid::API::MantidImage = typedef std::vector<std::vector<double> > |
typedef for the image type
Definition at line 40 of file MatrixWorkspace.h.
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.
using Mantid::API::MantidImage_sptr = typedef std::shared_ptr<MantidImage> |
shared pointer to MantidImage
Definition at line 42 of file MatrixWorkspace.h.
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.
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.
typedef std::shared_ptr< MatrixWorkspace > Mantid::API::MatrixWorkspace_sptr |
shared pointer to the matrix workspace base class
shared pointer to Mantid::API::MatrixWorkspace
Definition at line 520 of file MatrixWorkspace.h.
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.
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.
using Mantid::API::MultiDomainFunction_sptr = typedef std::shared_ptr<MultiDomainFunction> |
Shared pointer to Mantid::API::MultiDomainFunction.
Definition at line 35 of file IFunction_fwd.h.
using Mantid::API::MultipleExperimentInfos_const_sptr = typedef std::shared_ptr<const MultipleExperimentInfos> |
Definition at line 52 of file MultipleExperimentInfos.h.
using Mantid::API::MultipleExperimentInfos_sptr = typedef std::shared_ptr<MultipleExperimentInfos> |
Definition at line 51 of file MultipleExperimentInfos.h.
using Mantid::API::ParallelDataProcessorAlgorithm = typedef GenericDataProcessorAlgorithm<ParallelAlgorithm> |
Definition at line 127 of file DataProcessorAlgorithm.h.
using Mantid::API::PreviewManager = typedef Mantid::Kernel::SingletonHolder<PreviewManagerImpl> |
Definition at line 54 of file PreviewManager.h.
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.
using Mantid::API::Projection_sptr = typedef std::shared_ptr<Projection> |
Definition at line 70 of file Projection.h.
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.
using Mantid::API::ScriptRepositoryFactory = typedef Mantid::Kernel::SingletonHolder<ScriptRepositoryFactoryImpl> |
Definition at line 53 of file ScriptRepositoryFactory.h.
using Mantid::API::SerialDataProcessorAlgorithm = typedef GenericDataProcessorAlgorithm<SerialAlgorithm> |
Definition at line 126 of file DataProcessorAlgorithm.h.
using Mantid::API::SpectrumInfoConstIt = typedef SpectrumInfoIterator<const SpectrumInfo> |
Definition at line 116 of file SpectrumInfo.h.
using Mantid::API::SpectrumInfoIt = typedef SpectrumInfoIterator<SpectrumInfo> |
Definition at line 115 of file SpectrumInfo.h.
using Mantid::API::tokenizer = typedef Mantid::Kernel::StringTokenizer |
Definition at line 17 of file Expression.cpp.
using Mantid::API::TransformScaleFactory = typedef Mantid::Kernel::SingletonHolder<TransformScaleFactoryImpl> |
Definition at line 50 of file TransformScaleFactory.h.
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.
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.
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.
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.
using Mantid::API::WorkspaceAddNotification = typedef Mantid::Kernel::DataService<Mantid::API::Workspace>::AddNotification |
Definition at line 156 of file AnalysisDataService.h.
using Mantid::API::WorkspaceAddNotification_ptr = typedef const Poco::AutoPtr<Mantid::Kernel::DataService<Mantid::API::Workspace>::AddNotification> & |
Definition at line 157 of file AnalysisDataService.h.
using Mantid::API::WorkspaceAfterReplaceNotification = typedef Mantid::Kernel::DataService<Mantid::API::Workspace>::AfterReplaceNotification |
Definition at line 165 of file AnalysisDataService.h.
using Mantid::API::WorkspaceAfterReplaceNotification_ptr = typedef const Poco::AutoPtr<Mantid::Kernel::DataService<Mantid::API::Workspace>::AfterReplaceNotification> & |
Definition at line 166 of file AnalysisDataService.h.
using Mantid::API::WorkspaceBeforeReplaceNotification = typedef Mantid::Kernel::DataService<Mantid::API::Workspace>::BeforeReplaceNotification |
Definition at line 160 of file AnalysisDataService.h.
using Mantid::API::WorkspaceBeforeReplaceNotification_ptr = typedef const Poco::AutoPtr<Mantid::Kernel::DataService<Mantid::API::Workspace>::BeforeReplaceNotification> & |
Definition at line 162 of file AnalysisDataService.h.
Definition at line 72 of file WorkspaceFactory.h.
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.
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.
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.
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.
using Mantid::API::WorkspacePostDeleteNotification = typedef Mantid::Kernel::DataService<Mantid::API::Workspace>::PostDeleteNotification |
Definition at line 173 of file AnalysisDataService.h.
using Mantid::API::WorkspacePostDeleteNotification_ptr = typedef const Poco::AutoPtr<Mantid::Kernel::DataService<Mantid::API::Workspace>::PostDeleteNotification> & |
Definition at line 174 of file AnalysisDataService.h.
using Mantid::API::WorkspacePreDeleteNotification = typedef Mantid::Kernel::DataService<Mantid::API::Workspace>::PreDeleteNotification |
Definition at line 169 of file AnalysisDataService.h.
using Mantid::API::WorkspacePreDeleteNotification_ptr = typedef const Poco::AutoPtr<Mantid::Kernel::DataService<Mantid::API::Workspace>::PreDeleteNotification> & |
Definition at line 170 of file AnalysisDataService.h.
using Mantid::API::WorkspaceRenameNotification = typedef Mantid::Kernel::DataService<Mantid::API::Workspace>::RenameNotification |
Definition at line 181 of file AnalysisDataService.h.
using Mantid::API::WorkspaceRenameNotification_ptr = typedef const Poco::AutoPtr<Mantid::Kernel::DataService<Mantid::API::Workspace>::RenameNotification> & |
Definition at line 182 of file AnalysisDataService.h.
using Mantid::API::WorkspacesGroupedNotification = typedef AnalysisDataServiceImpl::GroupWorkspacesNotification |
Definition at line 185 of file AnalysisDataService.h.
using Mantid::API::WorkspacesGroupedNotification_ptr = typedef const Poco::AutoPtr<AnalysisDataServiceImpl::GroupWorkspacesNotification> & |
Definition at line 186 of file AnalysisDataService.h.
using Mantid::API::WorkspaceUnGroupingNotification = typedef AnalysisDataServiceImpl::UnGroupingWorkspaceNotification |
Definition at line 188 of file AnalysisDataService.h.
using Mantid::API::WorkspaceUnGroupingNotification_ptr = typedef const Poco::AutoPtr<AnalysisDataServiceImpl::UnGroupingWorkspaceNotification> & |
Definition at line 189 of file AnalysisDataService.h.
What kind of event list is being stored.
Enumerator | |
---|---|
TOF | |
WEIGHTED | |
WEIGHTED_NOTIME |
Definition at line 18 of file IEventList.h.
|
strong |
The current state of the algorithm object.
Enumerator | |
---|---|
Uninitialized | |
Initialized | |
Running | |
Finished |
Definition at line 31 of file IAlgorithm.h.
|
strong |
Enumerator | |
---|---|
SpectrumNum | |
WorkspaceIndex |
Definition at line 15 of file IndexTypeProperty.h.
Enum describing different ways to normalize the signal in a MDWorkspace.
Definition at line 25 of file IMDIterator.h.
Represents 3 dimensional projections.
Enumerator | |
---|---|
RLU | |
INV_ANG |
Definition at line 27 of file Projection.h.
|
strong |
The validity of the results of the algorithm object.
Enumerator | |
---|---|
NotFinished | |
Failed | |
Success |
Definition at line 33 of file IAlgorithm.h.
Represent the possible states for a given file:
For folders, the reason are slightly different:
Enumerator | |
---|---|
BOTH_UNCHANGED | |
REMOTE_ONLY | |
LOCAL_ONLY | |
REMOTE_CHANGED | |
LOCAL_CHANGED | |
BOTH_CHANGED |
Definition at line 50 of file ScriptRepository.h.
void Mantid::API::applyRectangularDetectorScaleToComponentInfo | ( | Geometry::ComponentInfo & | componentInfo, |
Geometry::ComponentID | componentId, | ||
const double | scaleX, | ||
const double | scaleY | ||
) |
Definition at line 14 of file ResizeRectangularDetectorHelper.cpp.
References Mantid::Kernel::Quat::conjugate(), Mantid::Geometry::ComponentInfo::detectorsInSubtree(), index, Mantid::Geometry::ComponentInfo::indexOf(), Mantid::Geometry::ComponentInfo::position(), Mantid::Geometry::ComponentInfo::rotation(), rotation, Mantid::Geometry::ComponentInfo::setPosition(), Mantid::Kernel::toQuaterniond(), Mantid::Kernel::toV3D(), and Mantid::Kernel::toVector3d().
MANTID_API_DLL void Mantid::API::applyRectangularDetectorScaleToComponentInfo | ( | Geometry::ComponentInfo & | componentInfo, |
Geometry::IComponent * | componentId, | ||
const double | scaleX, | ||
const double | scaleY | ||
) |
Helpers for resizing RectangularDetectors.
Referenced by Mantid::Crystal::CalibrationHelpers::adjustBankPositionsAndSizes(), Mantid::Algorithms::ResizeRectangularDetector::exec(), Mantid::Crystal::SCDPanelErrors::moveDetector(), and Mantid::Crystal::SCDCalibratePanels2ObjFunc::scaleRectagularDetectorSize().
Mantid::API::AttributeLambdaVisitor | ( | Ts... | ) | -> AttributeLambdaVisitor< Ts... > |
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
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 |
Definition at line 38 of file BoostOptionalToAlgorithmProperty.h.
References Mantid::API::Algorithm::getPointerToProperty().
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().
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().
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
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 |
Definition at line 69 of file BoostOptionalToAlgorithmProperty.h.
References Mantid::API::Algorithm::getPointerToProperty(), and value.
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 | ||
) |
Definition at line 30 of file BoostOptionalToAlgorithmProperty.cpp.
References Mantid::API::Algorithm::getPointerToProperty().
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 | ||
) |
Definition at line 30 of file BoostOptionalToAlgorithmProperty.cpp.
References Mantid::API::Algorithm::getPointerToProperty().
bool Mantid::API::containsMultipleData | ( | const std::vector< MatrixWorkspace_sptr > & | workspaces | ) |
Definition at line 35 of file QENSFitUtilities.cpp.
References workspace.
Referenced by Mantid::CurveFitting::Algorithms::QENSFitSequential::exec(), and Mantid::CurveFitting::Algorithms::QENSFitSimultaneous::execConcrete().
std::shared_ptr< T > Mantid::API::createWorkspace | ( | InitArgs... | args | ) |
Definition at line 74 of file WorkspaceFactory.h.
Referenced by Mantid::IndirectFitDataCreationHelper::createGroupWorkspace(), Mantid::DataHandling::LoadSpice2D::createWorkspace(), Mantid::IndirectFitDataCreationHelper::createWorkspaceWithBinValues(), Mantid::IndirectFitDataCreationHelper::createWorkspaceWithTextAxis(), Mantid::DataHandling::ExtractPolarizationEfficiencies::exec(), Mantid::DataHandling::LoadNXcanSAS::exec(), Mantid::DataHandling::LoadEMU< FD >::exec(), export_Projection(), and Mantid::CurveFitting::FuncMinimisers::FABADAMinimizer::outputPDF().
|
static |
Creates a temporary single value workspace the error is set to zero.
rhsValue | :: the value to use |
Definition at line 160 of file WorkspaceOpOverloads.cpp.
References Mantid::Kernel::SingletonHolder< T >::Instance().
Referenced by Mantid::API::GenericDataProcessorAlgorithm< Base >::divide(), UnaryOperationMDTestHelper::doTest(), Mantid::API::GenericDataProcessorAlgorithm< Base >::minus(), Mantid::API::GenericDataProcessorAlgorithm< Base >::multiply(), operator*(), operator*=(), operator+(), operator+=(), operator-(), operator-=(), operator/(), operator/=(), Mantid::API::GenericDataProcessorAlgorithm< Base >::plus(), and BinaryOperationMDTestHelper::setUpBinaryOperationMDTestHelper().
std::complex< double > Mantid::API::E1 | ( | std::complex< double > | z | ) |
Integral for Gamma.
Implementation of complex integral E_1.
Definition at line 207 of file IPowderDiffPeakFunction.cpp.
References fabs, and Mantid::Geometry::z.
Referenced by Mantid::MDAlgorithms::IntegratePeaksMD2::calculateDistanceToEdge(), Mantid::MDAlgorithms::IntegrateEllipsoidsTwoStep::calculateE1(), Mantid::MDAlgorithms::IntegrateEllipsoidsV1::calculateE1(), Mantid::MDAlgorithms::IntegrateEllipsoidsV2::calculateE1(), Mantid::MDAlgorithms::IntegratePeaksMD2::calculateE1(), Mantid::Algorithms::ModeratorTzero::CalculateT0elastic(), Mantid::Algorithms::ModeratorTzero::CalculateT0indirect(), Mantid::CurveFitting::Functions::NeutronBk2BkExpConvPVoigt::calOmega(), Mantid::CurveFitting::Functions::ThermalNeutronBk2BkExpConvPVoigt::calOmega(), Mantid::Algorithms::CompareWorkspaces::checkData(), Mantid::API::DetectorSearcher::createDetectorCache(), Mantid::MDAlgorithms::Integrate3DEvents::detectorQ(), Mantid::MDAlgorithms::IntegrateQLabEvents::detectorQ(), Mantid::Algorithms::CorelliCrossCorrelate::exec(), Mantid::Algorithms::ModeratorTzero::exec(), Mantid::Algorithms::PointByPointVCorrection::exec(), and Mantid::Algorithms::ModeratorTzero::execEvent().
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.
lhs | :: left hand side workspace shared pointer |
rhs | :: right hand side workspace shared pointer |
tolerance | :: acceptable difference for floating point numbers |
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+=().
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.
[in] | words3 | a string with 3 words separated by spaces |
[out] | w1 | the first word in the input string |
[out] | w2 | the second word in the input string |
[out] | w3 | the third word in the input string |
out_of_range | if 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().
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.
[in] | words4 | a string with 4 words separated by spaces |
[out] | w1 | the first word in the input string |
[out] | w2 | the second word in the input string |
[out] | w3 | the third word in the input string |
[out] | w4 | the fourth word in the input string |
out_of_range | if 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.
double Mantid::API::gsl_peak_wrapper | ( | double | x, |
void * | parameters | ||
) |
Definition at line 189 of file PeakFunctionIntegrator.cpp.
References Mantid::Geometry::x, and Mantid::Geometry::y.
Referenced by Mantid::API::PeakFunctionIntegrator::getGSLFunction().
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().
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.
lhsValue | :: the single value |
rhs | :: workspace shared pointer |
Definition at line 241 of file WorkspaceOpOverloads.cpp.
References createWorkspaceSingleValue(), and rhs.
MatrixWorkspace_sptr Mantid::API::operator* | ( | const MatrixWorkspace_sptr & | lhs, |
const double & | rhsValue | ||
) |
Multiply a workspace and a single value.
lhs | :: left hand side workspace shared pointer |
rhsValue | :: the single value |
Definition at line 230 of file WorkspaceOpOverloads.cpp.
References createWorkspaceSingleValue().
MatrixWorkspace_sptr Mantid::API::operator* | ( | const MatrixWorkspace_sptr & | lhs, |
const MatrixWorkspace_sptr & | rhs | ||
) |
Multiply two workspaces.
lhs | :: left hand side workspace shared pointer |
rhs | :: right hand side 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().
MatrixWorkspace_sptr Mantid::API::operator*= | ( | const MatrixWorkspace_sptr & | lhs, |
const double & | rhsValue | ||
) |
Multiplies a workspace by a single value.
lhs | :: workspace shared pointer |
rhsValue | :: the single value |
Definition at line 331 of file WorkspaceOpOverloads.cpp.
References createWorkspaceSingleValue().
MatrixWorkspace_sptr Mantid::API::operator*= | ( | const MatrixWorkspace_sptr & | lhs, |
const MatrixWorkspace_sptr & | rhs | ||
) |
Multiply two workspaces.
lhs | :: left hand side workspace shared pointer |
rhs | :: right hand side workspace shared pointer |
Definition at line 321 of file WorkspaceOpOverloads.cpp.
References rhs.
MatrixWorkspace_sptr Mantid::API::operator+ | ( | const MatrixWorkspace_sptr & | lhs, |
const double & | rhsValue | ||
) |
Adds a workspace to a single value.
lhs | :: left hand side workspace shared pointer |
rhsValue | :: the single value |
Definition at line 183 of file WorkspaceOpOverloads.cpp.
References createWorkspaceSingleValue().
MatrixWorkspace_sptr Mantid::API::operator+ | ( | const MatrixWorkspace_sptr & | lhs, |
const MatrixWorkspace_sptr & | rhs | ||
) |
Adds two workspaces.
lhs | :: left hand side workspace shared pointer |
rhs | :: right hand side workspace shared pointer |
Definition at line 174 of file WorkspaceOpOverloads.cpp.
References rhs.
MatrixWorkspace_sptr Mantid::API::operator+= | ( | const MatrixWorkspace_sptr & | lhs, |
const double & | rhsValue | ||
) |
Adds a single value to a workspace.
lhs | :: workspace shared pointer |
rhsValue | :: the single value |
Definition at line 291 of file WorkspaceOpOverloads.cpp.
References createWorkspaceSingleValue().
MatrixWorkspace_sptr Mantid::API::operator+= | ( | const MatrixWorkspace_sptr & | lhs, |
const MatrixWorkspace_sptr & | rhs | ||
) |
Adds two workspaces.
lhs | :: left hand side workspace shared pointer |
rhs | :: right hand side 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().
MatrixWorkspace_sptr Mantid::API::operator- | ( | const double & | lhsValue, |
const MatrixWorkspace_sptr & | rhs | ||
) |
Subtracts a workspace from a single value.
lhsValue | :: the single value |
rhs | :: right-hand side workspace shared pointer |
Definition at line 212 of file WorkspaceOpOverloads.cpp.
References createWorkspaceSingleValue(), and rhs.
MatrixWorkspace_sptr Mantid::API::operator- | ( | const MatrixWorkspace_sptr & | lhs, |
const double & | rhsValue | ||
) |
Subtracts a single value from a workspace.
lhs | :: left hand side workspace shared pointer |
rhsValue | :: the single value |
Definition at line 202 of file WorkspaceOpOverloads.cpp.
References createWorkspaceSingleValue().
MatrixWorkspace_sptr Mantid::API::operator- | ( | const MatrixWorkspace_sptr & | lhs, |
const MatrixWorkspace_sptr & | rhs | ||
) |
Subtracts two workspaces.
lhs | :: left hand side workspace shared pointer |
rhs | :: right hand side workspace shared pointer |
Definition at line 193 of file WorkspaceOpOverloads.cpp.
References rhs.
MatrixWorkspace_sptr Mantid::API::operator-= | ( | const MatrixWorkspace_sptr & | lhs, |
const double & | rhsValue | ||
) |
Subtracts a single value from a workspace.
lhs | :: workspace shared pointer |
rhsValue | :: the single value |
Definition at line 311 of file WorkspaceOpOverloads.cpp.
References createWorkspaceSingleValue().
MatrixWorkspace_sptr Mantid::API::operator-= | ( | const MatrixWorkspace_sptr & | lhs, |
const MatrixWorkspace_sptr & | rhs | ||
) |
Subtracts two workspaces.
lhs | :: left hand side workspace shared pointer |
rhs | :: right hand side workspace shared pointer |
Definition at line 301 of file WorkspaceOpOverloads.cpp.
References rhs.
Referenced by Mantid::DataObjects::EventList::operator+=().
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.
lhsValue | :: the single value |
rhs | :: workspace shared pointer |
Definition at line 271 of file WorkspaceOpOverloads.cpp.
References createWorkspaceSingleValue(), and rhs.
MatrixWorkspace_sptr Mantid::API::operator/ | ( | const MatrixWorkspace_sptr & | lhs, |
const double & | rhsValue | ||
) |
Divide a workspace by a single value.
lhs | :: left hand side workspace shared pointer |
rhsValue | :: the single value |
Definition at line 260 of file WorkspaceOpOverloads.cpp.
References createWorkspaceSingleValue().
MatrixWorkspace_sptr Mantid::API::operator/ | ( | const MatrixWorkspace_sptr & | lhs, |
const MatrixWorkspace_sptr & | rhs | ||
) |
Divide two workspaces.
lhs | :: left hand side workspace shared pointer |
rhs | :: right hand side workspace shared pointer |
Definition at line 251 of file WorkspaceOpOverloads.cpp.
References rhs.
MatrixWorkspace_sptr Mantid::API::operator/= | ( | const MatrixWorkspace_sptr & | lhs, |
const double & | rhsValue | ||
) |
Divides a workspace by a single value.
lhs | :: workspace shared pointer |
rhsValue | :: the single value |
Definition at line 351 of file WorkspaceOpOverloads.cpp.
References createWorkspaceSingleValue().
MatrixWorkspace_sptr Mantid::API::operator/= | ( | const MatrixWorkspace_sptr & | lhs, |
const MatrixWorkspace_sptr & | rhs | ||
) |
Divide two workspaces.
lhs | :: left hand side workspace shared pointer |
rhs | :: right hand side workspace shared pointer |
Definition at line 341 of file WorkspaceOpOverloads.cpp.
References rhs.
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.
std::ostream & Mantid::API::operator<< | ( | std::ostream & | os, |
const AlgorithmHistory & | AH | ||
) |
Prints a text representation.
os | :: The ouput stream to write to |
AH | :: The AlgorithmHistory to output |
Definition at line 251 of file AlgorithmHistory.cpp.
References Mantid::API::AlgorithmHistory::printSelf().
std::ostream & Mantid::API::operator<< | ( | std::ostream & | os, |
const WorkspaceHistory & | WH | ||
) |
Prints a text representation.
os | :: The ouput stream to write to |
WH | :: The WorkspaceHistory to output |
Definition at line 452 of file WorkspaceHistory.cpp.
References Mantid::API::WorkspaceHistory::printSelf().
std::ostream & Mantid::API::operator<< | ( | std::ostream & | ostr, |
const IFunction & | f | ||
) |
Operator <<.
ostr | :: The output stream |
f | :: The IFunction |
Definition at line 584 of file IFunction.cpp.
References Mantid::API::IFunction::asString().
std::ostream & Mantid::API::operator<< | ( | std::ostream & | s, |
const TableRow & | row | ||
) |
Output stream operator.
s | :: Output stream |
row | :: The TableRow |
Definition at line 75 of file TableRow.cpp.
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().
void Mantid::API::renameWorkspace | ( | const IAlgorithm_sptr & | renamer, |
const Workspace_sptr & | workspace, | ||
const std::string & | newName | ||
) |
Definition at line 29 of file QENSFitUtilities.cpp.
References workspace.
Referenced by MantidQt::MantidWidgets::MantidTreeModel::MantidTreeModel(), MantidQt::MantidWidgets::FitScriptGeneratorModel::operator=(), renameWorkspacesInQENSFit(), MantidQt::MantidWidgets::FitScriptGeneratorDataTable::~FitScriptGeneratorDataTable(), and MantidQt::MantidWidgets::WorkspacePresenter::~WorkspacePresenter().
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 | ||
) |
Definition at line 41 of file QENSFitUtilities.cpp.
References getName(), renameWorkspace(), renameWorkspacesWith(), Mantid::Kernel::ProgressBase::report(), and workspace.
Referenced by Mantid::CurveFitting::Algorithms::QENSFitSequential::renameWorkspaces(), and Mantid::CurveFitting::Algorithms::QENSFitSimultaneous::renameWorkspaces().
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().
const std::string Mantid::API::COMMENT_ALG = "Comment" |
Definition at line 36 of file ScriptBuilder.cpp.
Referenced by Mantid::API::ScriptBuilder::buildAlgorithmString(), and Mantid::API::ScriptBuilder::buildCommentString().
const std::string Mantid::API::EMPTY_EXPRESSION_NAME = "EMPTY" |
Definition at line 22 of file Expression.cpp.
Referenced by Mantid::API::Expression::setFunct().
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().
template class MANTID_API_DLL Mantid::API::GenericDataProcessorAlgorithm< DistributedAlgorithm > |
Definition at line 529 of file DataProcessorAlgorithm.cpp.
template class MANTID_API_DLL Mantid::API::GenericDataProcessorAlgorithm< ParallelAlgorithm > |
Definition at line 528 of file DataProcessorAlgorithm.cpp.
template class MANTID_API_DLL Mantid::API::GenericDataProcessorAlgorithm< SerialAlgorithm > |
Definition at line 527 of file DataProcessorAlgorithm.cpp.
|
static |
Definition at line 25 of file IMDWorkspace.h.
Referenced by Mantid::DataObjects::MDHistoWorkspace::getSignalWithMaskAtCoord(), and Mantid::DataObjects::MDHistoWorkspace::setMDMaskAt().