Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
AbstractMantidLogClass AbstractMantidLog connects to Mantid's SignalChannel Method log() receives the message from SignalChannel
ADD_STRUCTAddress offsets to various sections (9*4 bytes)
AlgButton
AlgEnvHistoryGrpBox
AlgExecSummaryGrpBox
AlgHistoryProperties
AlgHistoryTreeWidget
AlgorithmDockWidget
AlgorithmHistoryWindow
AlgorithmMonitorMonitor for reporting progress and canceling running algorithms
AlgorithmPropertiesWidgetPlugin
AlgorithmSelectorWidgetPlugin
BinDialogClass to display Bin selection dialog
shared_ptr
static_visitor
BoxDetSelector
CaptionLabel
CollapsiblePanelImplements a collapsible panel
CollapsibleStack
ColorBarWidgetPlugin
ColorMapWidgetDisplays a color map with numeric axis and editable bounds
CommandHistoryA small wrapper around a QStringList to manage a command history
CompareFailsExceptionCustom exception class to signal a failure in the comparison
CompAssemblyActorThis class wraps the ICompAssembly into Actor
ComponentActor
CreateMDWorkspaceAlgDialogCode-behind for CreateMDWorkspaceAlgDialog
DAEP_STRUCTDAE parameters block (64*4 bytes)
DDES_STRUCT2*4 bytes
DesignerPluginThe DesignerPlugin creates a Qt designer plugin of the AlgorithmSelectorWidget
DetSelectorClass to pick group of detectors
DetXMLFileA class for creating grouping xml files
DHDR_STRUCTData section header (32*4 bytes)
ErrorBarSettingsHolds the settings for how a set of error bars are to be drawn
FileFinderPlugin
FindComponentVisitorFinds an actor with a particular ComponentID
FindDialogSpecialisation of FindReplaceDialog that only does finding
FindReplaceDialogRaises a dialog allowing the user to find/replace text in the editor
FirstTimeSetupFirstTimeSetup dialog for MantidPlot
FitBrowserPlugin
FitParameterTieClass FitParameterTie is for editing parameter ties in Mantid functions
FlowLayout
GLActorAn actor class that holds geometry objects with its position
GLActorCollectionAn actor class collection
GLActorVisitor
GLColorClass handling OpenGL color for objects
GLObjectInterface for OpenGL object stored in a display list
GLTrackballAn class that implements virtual trackball using mouse interactions
GLViewport________________________________________________ Library : NTK Name : GLViewport.h Author : L.C.Chapon Date : 9 Nov 2006 Descritption : Base class for viewport with method to resize and get viewport information
HDR_STRUCTRun header (80 bytes)
ICompAssemblyActorThis class wraps the ICompAssembly into Actor
ieee_doubleWhat IEEE double precision floating point looks like
ieee_singleWhat IEEE single precision floating point looks like on local machine
IFunctionWrapperIFunctionWrapper is a wrapper for IFunction pointer which is a QObject and can send and recieve signals
ImplicitFunctionFactoryThis dynamic factory implementation generates concrete instances of ImplicitFunctions
ImplicitFunctionParserFactoryThis dynamic factory implementation generates concrete instances of ImplicitFunctionParsers
ImportWorkspaceDlg
InputConvertUnitsParametersDialogDialog for converting x-values to time of flight needed for peak selection
InputHistoryKeeps history of Mantid-related user input, such as algorithm parameters, etc
InputHistoryImpl
InstrumentActorInstrumentActor class is wrapper actor for the instrument
InstrumentSelectorPlugin
InstrumentTreeModelThe InstrumentTreeModel is a class used by a QTreeView in order to display the components of an instrument as a hierarchical tree view
InstrumentTreeWidgetThe InstrumentTreeWidget is a tree view of the components of an instrument
InstrumentWindowThis is the main window for the control of display on geometry
InstrumentWindowMaskTabImplements the Mask tab in InstrumentWindow
InstrumentWindowPickTabImplements the Pick tab in InstrumentWindow
InstrumentWindowRenderTabImplements the Render tab in InstrumentWindow
IntervalThe MantidWSIndexDialog class presents users with a dialog so that they may specify which workspace indices / spectra IDs are to be plotted by Mantid
IntervalList
IntervalListValidator
ISISRAWIsis raw file
ISISRAW2Isis raw file
item_struct< T >Structure to hold a dae item
item_struct< T >::item_tStructure to hold a dae item
IVPB_STRUCTInstrument parameter block (64*4 bytes)
LinePlotOptions
LineViewerPlugin
loadDAEDlg
LOG_LINELog line entry
LOG_STRUCTLog line entry
ManageCustomMenusThis class handles the "Manage Custom Menus" dialog for MantidPlot, in which users can add custom scripts or custom Qt interfaces to a menu in MantidPlot
Mantid::Algorithms::AbsorptionCorrectionA base class for absorption correction algorithms
Mantid::Algorithms::AddLogDerivativeTakes an existing sample log, and calculates its first or second derivative, and adds it as a new log
Mantid::Algorithms::AddSampleLogUsed to insert a single string into the sample in a workspace
Mantid::Algorithms::AlignDetectorInTOFAlignDetectorInTOF : TODO: DESCRIPTION
Mantid::Algorithms::AlignDetectorsPerforms a unit change from TOF to dSpacing, correcting the X values to account for small errors in the detector positions
Mantid::Algorithms::AlphaCalcMuon algorithm for calculating the detector efficiency between two groups of detectors
Mantid::Algorithms::AnyShapeAbsorptionCalculates an approximation of the attenuation due to absorption and scattering in a generic sample shape
Mantid::Algorithms::AppendSpectraJoins two partial, non-overlapping workspaces into one
Mantid::Algorithms::ApplyDeadTimeCorrApplyDeadTimeCorr : The dead-time is here applied according to the non-extendable paralyzable dead time model
Mantid::Algorithms::ApplyDetailedBalanceApplyDetailedBalance : The algorithm calculates the imaginary part of the dynamic susceptibility chi''=Pi*(1-exp(-E/T))*S
Mantid::Algorithms::ApplyTransmissionCorrectionApply angle-dependent transmission correction from zero-angle transmission measurement
Mantid::Algorithms::BinaryOperateMasksBinaryOperateMasks : TODO: DESCRIPTION
Mantid::Algorithms::BinaryOperationBinaryOperation supports the implementation of a binary operation on two input workspaces
Mantid::Algorithms::BlendSqBlendSq : TODO: DESCRIPTION
Mantid::Algorithms::CalculateEfficiencyCompute relative detector pixel efficiency from flood data as part of SANS reduction
Mantid::Algorithms::CalculateTransmissionCalculates the transmission correction, as a function of wavelength, for a SANS instrument
Mantid::Algorithms::CalculateTransmissionBeamSpreaderCalculates the transmission correction, as a function of wavelength, for a SANS instrument
Mantid::Algorithms::CalMuonDeadTimeAlgorithm for calculating Muon dead times
Mantid::Algorithms::CaltoDspacemapPerforms a unit change from TOF to dSpacing, correcting the X values to account for small errors in the detector positions
Mantid::Algorithms::ChangeBinOffsetTakes a workspace and adjusts all the time bin values by the same amount
Mantid::Algorithms::ChangeLogTime
Mantid::Algorithms::ChangePulsetimeChangePulsetime : TODO: DESCRIPTION
Mantid::Algorithms::CheckWorkspacesMatchCompares two workspaces for equality
Mantid::Algorithms::ChopDataFor use in TOSCA reduction
Mantid::Algorithms::CloneWorkspaceCreates a copy of the input workspace
Mantid::Algorithms::CommutativeBinaryOperationCommutativeBinaryOperation supports commutative binary operations on two input workspaces
Mantid::Algorithms::ConjoinWorkspacesJoins two partial, non-overlapping workspaces into one
Mantid::Algorithms::ConvertFromDistributionConverts a histogram workspace from a distribution
Mantid::Algorithms::ConvertMDHistoToMatrixWorkspaceCreates a single spectrum Workspace2D with X,Y, and E copied from an first non-integrated dimension of a IMDHistoWorkspace
Mantid::Algorithms::ConvertSpectrumAxisConverts the representation of the vertical axis (the one up the side of a matrix in MantidPlot) of a Workspace2D from its default of holding the spectrum number to the target unit given
Mantid::Algorithms::ConvertTableToMatrixWorkspaceCreates a single spectrum matrix workspace from some columns of a table workspace
Mantid::Algorithms::ConvertToDistributionMakes a histogram workspace a distribution
Mantid::Algorithms::ConvertToEventWorkspacePerform a conversion for a Workspace2D to an equivalent EventWorkspace
Mantid::Algorithms::ConvertToHistogramConverts a histogram workspace to point data by simply taking the centre point of the bin as the new point on the X axis
Mantid::Algorithms::ConvertToMaskingWorkspaceConvertToMaskingWorkspace : TODO: DESCRIPTION
Mantid::Algorithms::ConvertToMaskWorkspaceConvertToMaskWorkspace : Convert a Workspace2D to a MaskWorkspace
Mantid::Algorithms::ConvertToMatrixWorkspaceCreates a copy of the matrix workspace representation of the input workspace
Mantid::Algorithms::ConvertToPointDataConverts a histogram workspace to point data by simply taking the centre point of the bin as the new point on the X axis
Mantid::Algorithms::ConvertUnitsConverts the units in which a workspace is represented
Mantid::Algorithms::CopySampleCopySample : The algorithm copies some/all the sample information from one workspace to another
Mantid::Algorithms::CorrectKiKfMultiplies the workspace with k_i/k_f The initial workspace must have energy transfer units
Mantid::Algorithms::CorrectToFileRequired properties:
Mantid::Algorithms::CountEventsInPulsesCountEventsInPulses : TODO: DESCRIPTION
Mantid::Algorithms::CreateCalFileByNamesCreate a calibration file for diffraction focussing (*.cal old Ariel format) based on list of names of the instrument tree
Mantid::Algorithms::CreateDummyCalFileCreate a calibration file for diffraction focussing (*.cal old Ariel format) based on list of names of the instrument tree
Mantid::Algorithms::CreateGroupingWorkspaceCreates a new GroupingWorkspace using an instrument from one of: an input workspace, an instrument name, or an instrument IDF file
Mantid::Algorithms::CreateLogPropertyTableCopyright © 2010 ISIS Rutherford Appleton Laboratory & NScD Oak Ridge National Laboratory
Mantid::Algorithms::CreatePeaksWorkspaceCreate an empty PeaksWorkspace
Mantid::Algorithms::CreatePSDBleedMaskThis algorithm implements a "bleed" diagnostic for PSD detectors (i.e
Mantid::Algorithms::CreateSingleValuedWorkspaceRequired properties:
Mantid::Algorithms::CreateWorkspaceCreateWorkspace Algorithm
Mantid::Algorithms::CropWorkspaceExtracts a 'block' from a workspace and places it in a new workspace
Mantid::Algorithms::CrossCorrelateCompute the cross correlation function for a range of spectra with respect to a reference spectrum
Mantid::Algorithms::CuboidGaugeVolumeAbsorptionCalculates attenuation due to absorption and scattering in a generic sample, considering only the scattering within a cuboid shaped 'gauge volume'
Mantid::Algorithms::CylinderAbsorptionCalculates attenuation due to absorption and scattering in a cylindrical sample
Mantid::Algorithms::DampSqDampSq : TODO: DESCRIPTION
Mantid::Algorithms::DeleteWorkspaceA simple algorithm to remove a workspace from the ADS
Mantid::Algorithms::DetectorDiagnosticA base class for a detector diagnostic algorithm
Mantid::Algorithms::DetectorEfficiencyCorReturns efficiency of cylindrical helium gas tube
Mantid::Algorithms::DetectorEfficiencyVariationRequired Properties:
Mantid::Algorithms::DiffractionEventCalibrateDetectorsFind the offsets for each detector
Mantid::Algorithms::DiffractionFocussingThis is a parent algorithm that uses several different child algorithms to perform it's task
Mantid::Algorithms::DiffractionFocussing2Algorithm to focus powder diffraction data into a number of histograms according to a grouping scheme defined in a file
Mantid::Algorithms::DivideDivide performs the division of two input workspaces
Mantid::Algorithms::DspacemaptoCalPerforms a unit change from TOF to dSpacing, correcting the X values to account for small errors in the detector positions
Mantid::Algorithms::EditInstrumentGeometryEditInstrumentGeometry : TODO: DESCRIPTION
Mantid::Algorithms::ElasticWindow
Mantid::Algorithms::EQSANSResolutionComputes the resolution on EQSANS data Required Properties:
Mantid::Algorithms::EQSANSTofStructure
Mantid::Algorithms::ExponentialExponential performs the exponential function on an input workspace
Mantid::Algorithms::ExponentialCorrectionCorrects the data and error values on a workspace by the value of an exponential function which is evaluated at the X value of each data point: c0*exp(-c1*x)
Mantid::Algorithms::ExtractFFTSpectrumThis algorithm performs a Fast Fourier Transform on each spectra of the input workspace
Mantid::Algorithms::ExtractMaskExtract the masking from a given workspace
Mantid::Algorithms::ExtractMaskingExtractMasking : TODO: DESCRIPTION
Mantid::Algorithms::ExtractSingleSpectrumCopies a single spectrum from a 2D Workspace into a new workspace
Mantid::Algorithms::FFTPerforms a Fast Fourier Transform of data
Mantid::Algorithms::FFTDerivativeCalculates derivatives of the spectra in a MatrixWorkspace using a Fast Fourier Transform
Mantid::Algorithms::FFTSmoothData smoothing using the FFT algorithm and various filters
Mantid::Algorithms::FFTSmooth2Data smoothing using the FFT algorithm and various filters
Mantid::Algorithms::FilterBadPulsesFilters out events associated with pulses that happen when proton charge is lower than a given percentage of the average
Mantid::Algorithms::FilterByLogValueFilters events in an EventWorkspace using values in a SampleLog
Mantid::Algorithms::FilterByTimeFilters an EventWorkspace by wall-clock time, and outputs to a new event workspace or replaces the existing one
Mantid::Algorithms::FilterByTime2FilterByTime2 : TODO: DESCRIPTION
Mantid::Algorithms::FilterEventsFilterEvents : Filter Events in EventWorkspace to multiple EventsWorkspace by Splitters
Mantid::Algorithms::FilterEventsHighFrequencyFilterEventsHighFrequency : TODO: DESCRIPTION
Mantid::Algorithms::FindCenterOfMassPositionPart of data reduction for SANS
Mantid::Algorithms::FindCenterOfMassPosition2Part of data reduction for SANS
Mantid::Algorithms::FindDeadDetectorsTakes a workspace as input and identifies all of the spectra that have a value across all time bins less or equal to than the threshold 'dead' value
Mantid::Algorithms::FindDetectorsOutsideLimitsTakes a workspace as input and identifies all spectra where the sum of the counts in all bins is outside a range
Mantid::Algorithms::FindPeaksThis algorithm searches for peaks in a dataset
Mantid::Algorithms::FlatBackgroundFinds a constant value fit to an appropriate range of each desired spectrum and subtracts that value from the entire spectrum
Mantid::Algorithms::FlatPlateAbsorptionCalculates attenuation due to absorption and scattering in a flat plate/slab sample
Mantid::Algorithms::FlatWeighting
Mantid::Algorithms::GaussianWeightingnD
Mantid::Algorithms::GeneralisedSecondDifferenceCompute the generalised second difference of a spectrum or several spectra based on the method described by M.A
Mantid::Algorithms::GenerateEventsFilterGenerateEventsFilter : Generate an events-filter, i.e., a SplittersWorkspace according to user's request
Mantid::Algorithms::GeneratePeaksGeneratePeaks : Generate peaks from a table workspace containing peak parameters
Mantid::Algorithms::GeneratePythonScriptGeneratePythonScript : TODO: DESCRIPTION
Mantid::Algorithms::GetDetectorOffsetsFind the offsets for each detector
Mantid::Algorithms::GetDetOffsetsMultiPeaksFind the offsets for each detector
Mantid::Algorithms::GetEiRequires an estimate for the initial neutron energy which it uses to search for monitor peaks and from these calculate an accurate energy
Mantid::Algorithms::GetEi2Requires an estimate for the initial neutron energy which it uses to search for monitor peaks and from these calculate an accurate energy
Mantid::Algorithms::GetTimeSeriesLogInformationGetTimeSeriesLogInformation : TODO: DESCRIPTION
Mantid::Algorithms::GhostCorrectionTakes an EventWorkspace and performs Ghost correction for ghost peaks in some SNS area detectors, for example on PG3
Mantid::Algorithms::GhostDestinationValueSimple structure to map ghost corrections TO pixels
Mantid::Algorithms::GravitySANSHelperA helper class for calculating neutron's gravitional drop
Mantid::Algorithms::GroupWorkspacesTakes workspaces as input and groups the workspaces
Mantid::Algorithms::He3TubeEfficiencyCorrects the input workspace for helium3 tube efficiency based on an exponential parameterization
Mantid::Algorithms::HRPDSlabCanAbsorptionCalculates attenuation due to absorption and scattering in an HRPD 'slab' can
Mantid::Algorithms::IdentifyNoisyDetectorsIdentifies "bad" detectors based on their standard deviation, and how this differs from the standard deviation of other detectors
Mantid::Algorithms::IDLRebinIDLRebin : TODO: DESCRIPTION
Mantid::Algorithms::IntegrationTakes a workspace as input and sums each spectrum contained within it, storing the result as a workspace of spectra with one Y & E value and two X values indicating the range which the integration covers
Mantid::Algorithms::InterpolatingRebinUses cubic splines to interpolate the mean rate of change of the integral over the inputed data bins to that for the user supplied bins
Mantid::Algorithms::IQTransformThis algorithm permits the linearisation of reduced SANS data by applying a chosen transformation to the input data
Mantid::Algorithms::LinearWeighting
Mantid::Algorithms::LogarithmTakes a workspace as input and calculates the natural logarithm of number of counts for each 1D spectrum
Mantid::Algorithms::MaskBinsMasks bins in a workspace
Mantid::Algorithms::MaskDetectorsIfThis algorithm is used to select/deselect detectors in a *.cal file
Mantid::Algorithms::MaxTakes a 2D workspace as input and find the maximum in each 1D spectrum
Mantid::Algorithms::MaxMinTakes a 2D workspace as input and find the maximum(minimum) in each 1D spectrum
Mantid::Algorithms::MedianDetectorTestTakes a workspace as input and finds all the detectors with solid angle corrected signals that deviate far enough from median value of all detectors to be suspious
Mantid::Algorithms::MergeRunsCombines the data contained in an arbitrary number of input workspaces
Mantid::Algorithms::MinTakes a 2D workspace as input and find the minimum in each 1D spectrum
Mantid::Algorithms::MinusMinus performs the difference of two input workspaces
Mantid::Algorithms::ModeratorTzero
Mantid::Algorithms::MonIDPropChanger
Mantid::Algorithms::MonteCarloAbsorptionCalculates attenuation due to absorption and scattering in a sample + its environment using a weighted Monte Carlo
Mantid::Algorithms::MultipleScatteringCylinderAbsorptionMultiple scattering absorption correction, originally used to correct vanadium spectrum at IPNS
Mantid::Algorithms::MultiplyMultiply performs the product of two input workspaces
Mantid::Algorithms::MultiplyRangeAn algorithm to multiply a range of bins in a workspace by the factor given
Mantid::Algorithms::MuonAsymmetryCalcTakes a muon workspace as input and sums all the spectra into two spectra which represent the two detector groupings
Mantid::Algorithms::MuonRemoveExpDecayTakes a muon workspace as input and removes the exponential decay from a time channel
Mantid::Algorithms::NormaliseByCurrentNormalises a workspace according to the good proton charge figure taken from the raw file (and stored in the Sample object)
Mantid::Algorithms::NormaliseToMonitorNormalises a 2D workspace by a specified monitor spectrum
Mantid::Algorithms::NormaliseToUnityTakes a workspace as input and normalises it to 1
Mantid::Algorithms::NullWeighting
Mantid::Algorithms::OneMinusExponentialCorCorrects the data and error values on a workspace by one minus the value of an exponential function which is evaluated at the X value of each data point: c1(1-exp(-c*x))
Mantid::Algorithms::OptimizeExtinctionParametersFind the offsets for each detector
Mantid::Algorithms::ParabolicWeighting
Mantid::Algorithms::PausePause a script for a given duration
Mantid::Algorithms::PDFFTPDFFT : TODO: DESCRIPTION
Mantid::Algorithms::PlotAsymmetryByLogValueTakes a muon workspace as input and sums all the spectra into two spectra which represent the two detector groupings
Mantid::Algorithms::PlusPlus performs the difference of two input workspaces
Mantid::Algorithms::PointByPointVCorrectionFirst attempt at spectrum by spectrum division for vanadium normalisation correction
Mantid::Algorithms::PoissonErrorsTakes a Data workspace and an original counts workspace input and updates the error values in the data workspace to be the same fractionally as the counts workspace
Mantid::Algorithms::PolynomialCorrectionCorrects the data and error values on a workspace by the value of a polynomial function which is evaluated at the X value of each data point
Mantid::Algorithms::PowerProvides the ability to raise the values in the workspace to a specified power
Mantid::Algorithms::PowerLawCorrectionCorrects the data and error values on a workspace by the value of an exponential function which is evaluated at the X value of each data point: c0*x^C1
Mantid::Algorithms::Q1DTakes account of the effects of gravity for instruments where the y-axis points upwards, for example SANS instruments
Mantid::Algorithms::Q1D2Takes account of the effects of gravity for instruments where the y-axis points upwards, for example SANS instruments
Mantid::Algorithms::Q1DTOFFile change history is stored at: <https://svn.mantidproject.org/mantid/trunk/Code/Mantid> Code Documentation is available at: <http://doxygen.mantidproject.org>
Mantid::Algorithms::Q1DWeightedPart of data reduction for SANS
Mantid::Algorithms::QhelperHelper class for the Q1D and Qxy algorithms
Mantid::Algorithms::QxyThis algorithm rebins a 2D workspace in units of wavelength into 2D Q
Mantid::Algorithms::RadiusFilter
Mantid::Algorithms::RayTracerTesterAlgorithm to test ray tracer by spraying evenly spaced rays around
Mantid::Algorithms::ReadGroupsFromFileRead a diffraction calibration file (*.cal) and an instrument name, and output a 2D workspace containing on the Y-axis the values of the Group each detector belongs to
Mantid::Algorithms::RealFFTPerforms a Fast Fourier Transform of real data
Mantid::Algorithms::RebinTakes a workspace as input and rebins the data according to the input rebin parameters
Mantid::Algorithms::Rebin2DRebins both axes of a two-dimensional workspace to the given parameters
Mantid::Algorithms::RebinToWorkspaceRebins a workspace so that the binning, for all its spectra, match that of the first spectrum of a second workspace
Mantid::Algorithms::RebunchTakes a workspace as input and rebunches the data according to the input rebunch parameters
Mantid::Algorithms::RegroupTakes a 2D workspace as input and regroups the data according to the input regroup parameters
Mantid::Algorithms::RemoveBinsRemoves bins from a workspace
Mantid::Algorithms::RemoveLowResTOF
Mantid::Algorithms::RemovePromptPulseRemovePromptPulse : TODO: DESCRIPTION
Mantid::Algorithms::RenameWorkspaceRenames a workspace to a different name in the data service
Mantid::Algorithms::ReplaceSpecialValuesReplaces instances of NaN and infinity in the workspace with user defined numbers
Mantid::Algorithms::ResetNegativesResetNegatives : Reset negative values to something else
Mantid::Algorithms::ResizeRectangularDetectorResizeRectangularDetector : TODO: DESCRIPTION
Mantid::Algorithms::SANSDirectBeamScalingComputes the scaling factor to get reduced SANS data on an absolute scale
Mantid::Algorithms::ScaleScales an input workspace by the given factor, which can be either multiplicative or additive
Mantid::Algorithms::ScaleXTakes a workspace and adjusts all the time bin values by the same multiplicative factor
Mantid::Algorithms::SetUncertaintiesSet the uncertainties of the data to zero
Mantid::Algorithms::ShiftLogTimeShiftLogTime : TODO: DESCRIPTION
Mantid::Algorithms::SignalOverErrorCalculate Y/E for a Workspace2D
Mantid::Algorithms::SmoothDataSmooths the data of the input workspace by making each point the mean average of itself and one or more points lying symmetrically either side of it
Mantid::Algorithms::SmoothNeighboursSmooth neighboring pixels
Mantid::Algorithms::SofQWConverts a 2D workspace that has axes of energy transfer against spectrum number to one that gives intensity as a function of momentum transfer against energy
Mantid::Algorithms::SofQW2Converts a 2D workspace that has axes of energy transfer against spectrum number to one that gives intensity as a function of momentum transfer against energy
Mantid::Algorithms::SofQW3Converts a 2D workspace that has axes of energy transfer against spectrum number to one that gives intensity as a function of momentum transfer against energy
Mantid::Algorithms::SolidAngleCalculates and outputs the solid angles for each detector in the instrument
Mantid::Algorithms::SortObsolete algorithm, renamed SortEvents
Mantid::Algorithms::SortEventsTakes an EventWorkspace and sorts by TOF or frame_index
Mantid::Algorithms::SpatialGroupingThis algorithm creates an XML Grouping File for use in the GroupDetectors (v2) or ReadGroupsFromFile algorithms
Mantid::Algorithms::SphericalAbsorptionA spherical absorption correction algorithm
Mantid::Algorithms::StripPeaksThis algorithm calls FindPeaks as a subalgorithm and then subtracts all the peaks found from the data, leaving just the 'background'
Mantid::Algorithms::StripVanadiumPeaksStripVanadiumPeaks algorithm
Mantid::Algorithms::StripVanadiumPeaks2StripVanadiumPeaks2
Mantid::Algorithms::SumNeighboursSums neighboring pixels on rectangular detectors
Mantid::Algorithms::SumRowColumnThis algorithm is the equivalent of the COLETTE "DISPLAY H/V" command
Mantid::Algorithms::SumSpectraTakes a workspace as input and sums all of the spectra within it maintaining the existing bin structure and units
Mantid::Algorithms::TOFSANSResolutionComputes the resolution on TOF SANS data Required Properties:
Mantid::Algorithms::TransposeThis algorithm "transposes" the bins of the input workspace into a single spectra
Mantid::Algorithms::UnaryOperationUnaryOperation supports the implementation of a Unary operation on an input workspace
Mantid::Algorithms::UnGroupWorkspaceTakes the name of a group workspace as input and ungroups the workspaces
Mantid::Algorithms::UnwrapTakes an input Workspace2D that contains 'raw' data, unwraps the data according to the reference flightpath provided and converts the units to wavelength
Mantid::Algorithms::UnwrapMonitorTakes an input Workspace2D that contains 'raw' data, unwraps the data according to the reference flightpath provided and converts the units to wavelength
Mantid::Algorithms::UnwrapSNSTakes an input Workspace2D that contains 'raw' data, unwraps the data according to the reference flightpath provided and converts the units to wavelength
Mantid::Algorithms::WeightedMeanAn algorithm to calculate the weighted mean of two workspaces
Mantid::Algorithms::WeightingStrategyWeightingStrategy :
Mantid::Algorithms::XDataConverterThis is an abstract base class for sharing methods between algorithms that operate only on X data
Mantid::API::AlgorithmBase class from which all concrete algorithm classes should be derived
Mantid::API::Algorithm::AlgorithmNotificationBase class for algorithm notifications
Mantid::API::Algorithm::CancelExceptionCancelException is thrown to cancel execution of the algorithm
Mantid::API::Algorithm::ErrorNotificationErrorNotification is sent when an exception is caught during execution of the algorithm
Mantid::API::Algorithm::FinishedNotificationFinishedNotification is sent after the algorithm finishes its execution
Mantid::API::Algorithm::ProgressNotificationAn algorithm can report its progress by sending ProgressNotification
Mantid::API::Algorithm::StartedNotificationStartedNotification is sent when the algorithm begins execution
Mantid::API::Algorithm_descriptorStructure uniquely describing an algorithm with its name, category and version
Mantid::API::AlgorithmFactoryImplThe AlgorithmFactory class is in charge of the creation of concrete instances of Algorithms
Mantid::API::AlgorithmHasPropertyA validator to check whether a given algorithm has a named property
Mantid::API::AlgorithmHistoryThis class stores information about the Command History used by algorithms on a workspace
Mantid::API::AlgorithmManagerImplResponsible for controlling algorithm instances
Mantid::API::AlgorithmObserverObserves Algorithm notifications: start,progress,finish,error
Mantid::API::AlgorithmPropertyDefine an algorithm property that can be used to supply an algorithm object to a subsequent algorithm
Mantid::API::AlgorithmProxyA proxy class that stands between the user and the actual algorithm
Mantid::API::AlgorithmStartingNotificationClass for when an algorithm is starting asynchronously
Mantid::API::AnalysisDataServiceImplThe Analysis data service stores instances of the Workspace objects and anything that derives from template class DynamicFactory<Mantid::Kernel::IAlgorithm>
Mantid::API::AnalysisDataServiceImpl::GroupWorkspacesNotificationGroupWorkspaces notification is send from GroupWorkspaces algorithm
Mantid::API::AnalysisDataServiceImpl::UnGroupingWorkspaceNotificationUnGroupingWorkspace notification is sent from UnGroupWorkspace algorithm before the WorkspaceGroup is removed from the DataService
Mantid::API::ArchiveSearchFactoryImplCreates instances of IArchiveSearch
Mantid::API::AttTypeConst attribute visitor returning the type of the attribute
Mantid::API::AttValueConst attribute visitor returning the type of the attribute
Mantid::API::AxisClass to represent the axis of a workspace
Mantid::API::BooleanAs TableColumn stores its data in a std::vector bool type cannot be used in the same way as the other types
Mantid::API::BoxControllerThis class is used by MDBox and MDGridBox in order to intelligently determine optimal behavior
Mantid::API::CatalogFactoryImplCreates instances of concrete Catalog
Mantid::API::ColumnColumn is the base class for columns of TableWorkspace
Mantid::API::ColumnFactoryImplThe ColumnFactory class is in charge of the creation of concrete instances of columns
Mantid::API::ColumnVector< T >ColumnVector gives access to the column elements without alowing its resizing
Mantid::API::CommonBinsValidatorA validator which provides a TENTATIVE check that a workspace contains common bins in each spectrum
Mantid::API::CompositeDomainBase class for a composite domain
Mantid::API::CompositeDomainMDA composite domain for MD functions
Mantid::API::CompositeFunctionA composite function is a function containing other functions
Mantid::API::ConstColumnVector< T >ConstColumnVector gives const access to the column elements without alowing its resizing
Mantid::API::ConstraintFactoryImplThe ConstraintFactory class is in charge of the creation of concrete instances of Constraints
Mantid::API::CoordTransformUnique SingleValueParameter Declaration for InputNDimensions
Mantid::API::CostFunctionFactoryImplThe CostFunctionFactory class is in charge of the creation of concrete instances of minimizers
Mantid::API::DataProcessorAlgorithmDataProcessorAlgorithm : TODO: DESCRIPTION
Mantid::API::DeleterPolicy< T >
Mantid::API::DeprecatedAlgorithmClass for marking algorithms as deprecated
Mantid::API::DummyException
Mantid::API::ElementTraits< T >Default ElementTraits SFINAE Typetraits are used to provide the correct formatting based on the element type chosen
Mantid::API::ElementTraits< bool >ElementTraits for boolean element types
Mantid::API::ElementTraits< double >ElementTraits for double element types
Mantid::API::ElementTraits< float >ElementTraits for float element types
Mantid::API::ElementTraits< size_t >ElementTraits for boolean element types
Mantid::API::EnabledWhenWorkspaceIsType< T >Show a property as enabled when the workspace pointed to by another is of a given type
Mantid::API::ExperimentInfoThis class is shared by a few Workspace types and holds information related to a particular experiment/run:
Mantid::API::ExpressionThis class represents an expression made up of names, binary operators and brackets
Mantid::API::Expression::OperatorsKeeps operator that can be used in an expression
Mantid::API::Expression::TokenThis is a struct to mark a token in a string expression
Mantid::API::FileFinderImplThis class finds data files given an instrument name (optionally) and a run number
Mantid::API::FilePropertyA specialized class for dealing with file properties
Mantid::API::FrameworkManagerImplThe main public API via which users interact with the Mantid framework
Mantid::API::FunctionDomainBase class that represents the domain of a function
Mantid::API::FunctionDomain1DRepresent a domain for functions of one real argument
Mantid::API::FunctionDomain1DVectorImplements FunctionDomain1D with its own storage in form of a std::vector
Mantid::API::FunctionDomain1DView1D domain - a wrapper around an array of doubles
Mantid::API::FunctionDomainMDImplements a domain for MD functions (IFunctionMD)
Mantid::API::FunctionFactoryImplThe FunctionFactory class is in charge of the creation of concrete instances of fitting functions
Mantid::API::FunctionHandlerClasses inherited from FunctionHandler will handle the function
Mantid::API::FunctionPropertyA property class for functions
Mantid::API::FunctionValuesA class to store values calculated by a function
Mantid::API::HistogramValidatorA validator which checks that a workspace contains histogram data (the default) or point data as required
Mantid::API::IAlgorithmIAlgorithm is the interface implemented by the Algorithm base class
Mantid::API::IArchiveSearchThis class is an archive searching interface
Mantid::API::IBackgroundFunctionAn interface to a background function
Mantid::API::ICatalogThis class creates an interface for information catalogs to support multiple facilities
Mantid::API::IConstraintAn interface to a constraint
Mantid::API::ICostFunctionAn interface for specifying the cost function to be used with Fit algorithm or minimizers, for example, the default being least squares fitting
Mantid::API::IDataFileCheckerBase class for data file loading algorithms.This class provides interface for data file loading algorithms to quickly check the file type by opening it and reading the first 100 bytes /extension of the file
Mantid::API::IDataFileChecker::file_headerA union representing the first g_hdr_bytes of a file
Mantid::API::IDataItemInterface IDataItem of a Y and error value
Mantid::API::IEventListIEventList : Interface to Mantid::DataObjects::EventList class, used to expose to PythonAPI
Mantid::API::IEventWorkspaceThis class provides an interface to an EventWorkspace
Mantid::API::IFunctionThis is an interface to a fitting function - a semi-abstarct class
Mantid::API::IFunction1DThis is a specialization of IFunction for functions of one real argument
Mantid::API::IFunction::AttributeAttribute is a non-fitting parameter
Mantid::API::IFunction::AttributeVisitor< T >Atribute visitor class
Mantid::API::IFunction::ConstAttributeVisitor< T >Const version of AttributeVisitor
Mantid::API::IFunctionMDThis is a specialization of IFunction for functions defined on an IMDWorkspace
Mantid::API::IFunctionMWThis is a specialization of IFunction for functions defined on a MatrixWorkspace
Mantid::API::IFunctionValuesBase class for a storage of values of a function
Mantid::API::IFunctionWithLocationAn interface to a function with location, which here means a function for which the user may ask what is its centre and height
Mantid::API::ILiveListenerILiveListener is the interface implemented by classes which connect directly to instrument data acquisition systems (DAS) for retrieval of 'live' data into Mantid
Mantid::API::ILocatedDataInterface ILocatedData describes a single data item of a point data dataset
Mantid::API::IMaskWorkspaceThis class provides an interface to a MaskWorkspace
Mantid::API::IMDEventWorkspaceAbstract base class for multi-dimension event workspaces (MDEventWorkspace)
Mantid::API::IMDHistoWorkspaceAbstract interface to MDHistoWorkspace, for use in exposing to Python
Mantid::API::IMDIteratorThis is an interface to an iterator of an IMDWorkspace
Mantid::API::IMDWorkspaceBasic MD Workspace Abstract Class
Mantid::API::ImplicitFunctionBuilderThis class is the abstract type for building IImplicitFunctions
Mantid::API::ImplicitFunctionFactoryImpl
Mantid::API::ImplicitFunctionParameterAbstract parameter type for use with IImplicitFunctions
Mantid::API::ImplicitFunctionParameterParser
Mantid::API::ImplicitFunctionParameterParserFactoryImpl
Mantid::API::ImplicitFunctionParserXML Parser for function types
Mantid::API::ImplicitFunctionParserFactoryImpl
Mantid::API::InstrumentDataServiceImplInstrumentDataService Class
Mantid::API::InstrumentValidatorA validator which checks that a workspace has a valid instrument or point data as required
Mantid::API::IPeakStructure describing a single-crystal peak
Mantid::API::IPeakFunctionAn interface to a peak function, which extend the interface of IFunctionWithLocation by adding methods to set and get peak width
Mantid::API::IPeaksWorkspaceInterface to the class Mantid::DataObjects::PeaksWorkspace
Mantid::API::ISpectrumA "spectrum" is an object that holds the data for a particular spectrum, in particular:

  • The X/Y/E arrays
  • The spectrum number
  • A list of detector ids associated with it
Mantid::API::ISplittersWorkspaceISplittersWorkspace : Workspace to contain splitters for event filtering
Mantid::API::ITableWorkspaceITableWorkspace is an implementation of Workspace in which the data are organised in columns of same size
Mantid::API::IWorkspacePropertyAn interface that is implemented by WorkspaceProperty
Mantid::API::JacobianRepresents the Jacobian in IFitFunction::functionDeriv
Mantid::API::JointDomainAn implementation of CompositeDomain
Mantid::API::LiveListenerFactoryImplThe factory for creating instances of ILiveListener implementations
Mantid::API::LoadAlgorithmFactoryImplCreates instances of concrete DataFileLoder
Mantid::API::LocatedDataRefHolds references to all of the data required to describe a single data item of a point dataset
Mantid::API::LocatedDataValueIDataItem of a Y and error value, together with a pointer to an ErrorHelper
Mantid::API::LockModeEnumeration for locking behaviour
Mantid::API::LoopOrientationDescribes the orientation of the looping when using a looping iterator
Mantid::API::m_PositionEntryUsed for storing info about "r-position", "t-position" and "p-position" parameters as all parameters are processed
Mantid::API::MatrixWorkspaceBase MatrixWorkspace Abstract Class
Mantid::API::MatrixWorkspaceMDIteratorIMDIterator-compatible implementation of an iterator through a MatrixWorkspace
Mantid::API::MatrixWorkspaceValidatorA validator for workspaces which can contain a number of individual validators, all of which must pass for the overall validator to do so
Mantid::API::MatrixWSIndexCalculator
Mantid::API::MDGeometryDescribes the geometry (i.e
Mantid::API::MemoryInfoInformation about the memory
Mantid::API::MemoryManagerImplResponsible for memory management
Mantid::API::MultiDomainFunctionA composite function defined on a CompositeDomain
Mantid::API::MultipleExperimentInfosSmall class that allows a MDEventWorkspace or a MDHistoWorkspace to hold several ExperimentInfo classes
Mantid::API::MultipleFilePropertyA property to allow a user to select multiple files to load
Mantid::API::MWDimension
Mantid::API::MWXDimensionAn implementation of IMDDimension for MatrixWorkspace that points to the X vector of the first spectrum
Mantid::API::myContentHandler
Mantid::API::NullCoordTransformNullCoordTransform : A transform that sets the outVector to have the same values as the inputVector
Mantid::API::NumericAxisClass to represent a numeric axis of a workspace
Mantid::API::NumericAxisValidatorA validator which checks whether the input workspace has the Numeric data in the axis
Mantid::API::ParameterReferenceA reference to a parameter in a function
Mantid::API::ParameterTieTies fitting parameters
Mantid::API::ParamFunctionImplements the part of IFunction interface dealing with parameters
Mantid::API::PartialJacobianA Jacobian for individual functions
Mantid::API::PartialJacobian1A Jacobian for individual functions
Mantid::API::ProgressHelper class for reporting progress from algorithms
Mantid::API::PropertyManagerDataServiceImplPropertyManagerDataService Class
Mantid::API::PropertyModeEnumeration for a mandatory/optional property
Mantid::API::RawCountValidatorA validator which checks that a workspace contains raw counts in its bins
Mantid::API::RefAxisA 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
Mantid::API::ReferenceEqualUsed to find ParameterTie for a parameter i
Mantid::API::RunThis class stores information regarding an experimental run as a series of log entries
Mantid::API::SampleThis class stores information about the sample used in particular run
Mantid::API::SampleEnvironmentThis class stores details regarding the sample environment that was used during a specific run
Mantid::API::SetValueAttribute visitor setting new value to an attribute
Mantid::API::SingleValueParameter< Derived, ValType >SingleValueParameter is a templated base class implementing CRTP
Mantid::API::SingleValueParameterParser< SingleValueParameterType >XML Parser for single value parameter types
Mantid::API::SpectraAxisClass to represent the spectra axis of a workspace
Mantid::API::SpectraAxisValidatorA validator which checks whether the input workspace has the Spectra number in the axis
Mantid::API::SpectraDetectorMapSpectraDetectorMap provides a multimap between Spectra number (int) and detector ID (UDET)
Mantid::API::TableColumnHelperHelper class used to create ColumnVector
Mantid::API::TableConstColumnHelperHelper class used to create ConstColumnVector
Mantid::API::TableRowTableRow represents a row in a TableWorkspace
Mantid::API::TableRowHelperHelper class used to create TableRow
Mantid::API::TempFunctionThis is a temporary helper class to aid transition from IFitFunction to IFunction
Mantid::API::TextAxisClass to represent a text axis of a workspace
Mantid::API::TopologyAbstract type represents topology for visualisation
Mantid::API::VectorParameter< Derived, ElemType >VectorParameter is abstract type implementing curiously recurring template pattern to implement common code associated with vector storage
Mantid::API::VectorParameterParser< VectorValueParameterType >XML parser for vector value (n elements) parameter types
Mantid::API::WorkspaceBase Workspace Abstract Class
Mantid::API::workspace_iterator< _Iterator, _Container >Workspace_iterator iterates over a workspace providing values as TripleRefs
Mantid::API::WorkspaceFactoryImplThe WorkspaceFactory class is in charge of the creation of all types of workspaces
Mantid::API::WorkspaceGroupClass to hold a set of workspaces
Mantid::API::WorkspaceHelpersA collection of static functions for use with workspaces
Mantid::API::WorkspaceHistoryThis class stores information about the Workspace History used by algorithms on a workspace and the environment history
Mantid::API::WorkspaceProperty< TYPE >A property class for workspaces
Mantid::API::WorkspaceUnitValidatorA validator which checks that the unit of the workspace referred to by a WorkspaceProperty is the expected one
Mantid::Crystal::AnvredCorrectionCalculates anvred correction factors for attenuation due to absorption and scattering in a spherical sample
Mantid::Crystal::CalculateUMatrixCalculateUMatrix : Algorithm to calculate the U matrix, given lattice parameters and a list of peaks
Mantid::Crystal::CentroidPeaksFind the centroid of single-crystal peaks in a 2D Workspace, in order to refine their positions
Mantid::Crystal::FindSXPeaksTakes a 2D workspace as input and find the FindSXPeaksimum in each 1D spectrum
Mantid::Crystal::FindUBUsingFFTFindUBUsingFFT : Algorithm to calculate a UB matrix using fast Fourier transforms given a list of peaks and bounds on the lattice parameters
Mantid::Crystal::FindUBUsingIndexedPeaksFindUBUsingIndexedPeaks : Algorithm to calculate a UB matrix, given a list of peaks that have already been indexed by some means
Mantid::Crystal::FindUBUsingLatticeParametersFindUBUsingLatticeParameters : Algorithm to calculate a UB matrix, given lattice parameters and a list of peaks
Mantid::Crystal::FindUBUsingMinMaxDFindUBUsingMinMaxD : Algorithm to calculate a UB matrix, given bounds on the lattice parameters and a list of peaks
Mantid::Crystal::indexPeak indexing algorithm, which works by assigning multiple possible HKL values to each peak and then culling these options by comparison with neighbouring peaks
Mantid::Crystal::IndexPeaksIndexPeaks : Algorithm to use the UB saved in the sample associated with the specified PeaksWorkspace, to index the peaks in the workspace
Mantid::Crystal::IndexSXPeaks
Mantid::Crystal::IntegratePeakTimeSlicesIntegrates each time slice using the BivariateNormal formula, adding the results to the peak object
Mantid::Crystal::LoadHKLLoadHKL : Load an ISAW-style .peaks file into a PeaksWorkspace
Mantid::Crystal::LoadIsawPeaksLoadIsawPeaks : Load an ISAW-style .peaks file into a PeaksWorkspace
Mantid::Crystal::LoadIsawUBAlgorithm to load an ISAW-style ASCII UB matrix and lattice parameters file, and place its information into a workspace
Mantid::Crystal::MaskPeaksWorkspaceFind the offsets for each detector
Mantid::Crystal::NormaliseVanadiumCalculates anvred correction factors for attenuation due to absorption and scattering in a spherical sample
Mantid::Crystal::PeakCandidate
Mantid::Crystal::PeakIntegrationFind the offsets for each detector
Mantid::Crystal::PeakIntensityVsRadiusCalculate the integrated intensity of peaks vs integration radius
Mantid::Crystal::PredictPeaksUsing a known crystal lattice and UB matrix, predict where single crystal peaks should be found in detector/TOF space
Mantid::Crystal::SaveHKL
Mantid::Crystal::SaveIsawPeaksSave a PeaksWorkspace to a ISAW-style ASCII .peaks file
Mantid::Crystal::SaveIsawUBAlgorithm to save a UB matrix and lattice parameters to an ISAW-style ASCII file
Mantid::Crystal::SavePeaksFileSavePeaksFile : Save a PeaksWorkspace to a .peaks text-format file
Mantid::Crystal::SCDCalibratePanelsSCDCalibratePanels calibrates instrument parameters for Rectangular Detectors
Mantid::Crystal::SCDPanelErrorsThis fit function is used for calibrating RectangularDetectors by adjusting L0, time offset, panel width, panel height, panel center and orientation(so far)
Mantid::Crystal::SelectCellOfTypeShowPossibleCells : Algorithm to display a list of possible conventional cells corresponding to the UB saved in the sample associated with the specified PeaksWorkspace, provided the saved UB is for a Niggli reduced cell
Mantid::Crystal::SelectCellWithFormShowPossibleCells : Algorithm to display a list of possible conventional cells corresponding to the UB saved in the sample associated with the specified PeaksWorkspace, provided the saved UB is for a Niggli reduced cell
Mantid::Crystal::SetGoniometerDefine the goniometer used in an experiment by giving the axes and directions of rotations
Mantid::Crystal::SetUBSetUB : Algorithm to set the UB matrix, given lattice parameters and u and v vectors as defined in: http://horace.isis.rl.ac.uk/Getting_started
Mantid::Crystal::ShowPossibleCellsShowPossibleCells : Algorithm to display a list of possible conventional cells corresponding to the UB saved in the sample associated with the specified PeaksWorkspace, provided the saved UB is for a Niggli reduced cell
Mantid::Crystal::SortHKLSave a PeaksWorkspace to a Gsas-style ASCII .hkl file
Mantid::Crystal::SXPeakType to represent identified Single Crystal Peaks
Mantid::Crystal::TOFExtinction
Mantid::Crystal::TransformHKLTransformHKL : Algorithm to adjust the UB saved in the sample associated with the specified PeaksWorkspace, so the HKL values are reordered or otherwise transformed
Mantid::CurveFitting::AbragamProvide Abragam fitting function for muon scientists
Mantid::CurveFitting::BackgroundFunctionA background function
Mantid::CurveFitting::BackToBackExponentialProvide BackToBackExponential peak shape function interface to IPeakFunction
Mantid::CurveFitting::BFGS_MinimizerImplementing Broyden-Fletcher-Goldfarb-Shanno (BFGS) algorithm by wrapping the IFuncMinimizer interface around the GSL implementation of this algorithm
Mantid::CurveFitting::BivariateNormalProvide peak shape function interface a Peak shape on one time slice of a RectangularDetector
Mantid::CurveFitting::BoundaryConstraintA boundary constraint is designed to be used to set either upper or lower (or both) boundaries on a single parameter
Mantid::CurveFitting::ChebyshevImplements Chebyshev polynomial expansion
Mantid::CurveFitting::CompositeValuesComposite values
Mantid::CurveFitting::ConvolutionPerformes convolution of two functions
Mantid::CurveFitting::Convolution::HalfComplexClass for helping to read the transformed data
Mantid::CurveFitting::CostFuncFittingA semi-abstract class for a cost function for fitting functions
Mantid::CurveFitting::CostFuncIgnorePosPeaksCost function which allows positive peaks to be ignored and is suitable for e.g
Mantid::CurveFitting::CostFuncLeastSquaresCost function for least squares
Mantid::CurveFitting::DeltaFunctionDelta function
Mantid::CurveFitting::DerivMinimizerA wrapper around the GSL functions implementing a minimizer using derivatives
Mantid::CurveFitting::DiffSphere
Mantid::CurveFitting::ElasticDiffSphere
Mantid::CurveFitting::EmptyValuesBase class for a storage of values of a function
Mantid::CurveFitting::EndErfcProvide Errore function erfc()for calibrating the end of a tube
Mantid::CurveFitting::ExpDecayProvide exponential decay function: h*exp(-(x-c)/t)
Mantid::CurveFitting::ExpDecayMuonProvide exponential decay function: h*exp(-lambda.x)
Mantid::CurveFitting::ExpDecayOscProvide oscillating exponential decay function: h*exp(-lambda.x)*(cos(2pi*f*x+phi))
Mantid::CurveFitting::FitA generic fitting algorithm
Mantid::CurveFitting::Fit1DDeprecation notice: instead of using this algorithm please use the Fit algorithm instead
Mantid::CurveFitting::FitDataStructure to contain least squares data and used by GSL
Mantid::CurveFitting::FitMDCreates FunctionDomainMD from an IMDWorkspace
Mantid::CurveFitting::FitMWCreates FunctionDomain1D form a spectrum in a MatrixWorkspace
Mantid::CurveFitting::FlatBackgroundFlatBackground : TODO: DESCRIPTION
Mantid::CurveFitting::FRConjugateGradientMinimizerImplementing Fletcher-Reeves flavour of the conjugate gradient algorithm by wrapping the IFuncMinimizer interface around the GSL implementation of this algorithm
Mantid::CurveFitting::FuncMinimizerFactoryImplThe FuncMinimizerFactory class is in charge of the creation of concrete instances of minimizers
Mantid::CurveFitting::GausDecayProvide gaussian decay function: A*exp(-(sigma.x)^2))
Mantid::CurveFitting::GausOscProvide gaussian decay function: A*exp(-(sigma.x)^2))
Mantid::CurveFitting::GaussianProvide gaussian peak shape function interface to IPeakFunction
Mantid::CurveFitting::Gaussian1DDeprecation notice: instead of using this algorithm please use the Fit algorithm where the Function parameter of this algorithm is used to specified the fitting function
Mantid::CurveFitting::GaussianLinearBG1DTakes a histogram in a 2D workspace and fit it to a Gaussian on top of a linear background
Mantid::CurveFitting::GSL_FitDataStructure to contain least squares data and used by GSL
Mantid::CurveFitting::GSLJacobianAn implementation of Jacobian using gsl_matrix
Mantid::CurveFitting::GSLMatrixA wrapper around gsl_matrix
Mantid::CurveFitting::GSLMatrixMult2
Mantid::CurveFitting::GSLMatrixMult3
Mantid::CurveFitting::GSLVectorA wrapper around gsl_vector
Mantid::CurveFitting::IDomainCreatorAn base class for domain creators for use in Fit
Mantid::CurveFitting::IFuncMinimizerAn interface for function minimizers
Mantid::CurveFitting::IkedaCarpenterPVProvide Ikeda-Carpenter-pseudo-Voigt peak shape function interface to IPeakFunction
Mantid::CurveFitting::InelasticDiffSphere
Mantid::CurveFitting::JacobianAn implementation of Jacobian using std::vector
Mantid::CurveFitting::JacobianImplThe implementation of Jacobian
Mantid::CurveFitting::JacobianImpl1Various GSL specific functions used GSL specific minimizers
Mantid::CurveFitting::LevenbergMarquardtMDMinimizerImplementing Levenberg-Marquardt algorithm
Mantid::CurveFitting::LevenbergMarquardtMinimizerImplementing Levenberg-Marquardt by wrapping the IFuncMinimizer interface around the GSL implementation of this algorithm
Mantid::CurveFitting::LinearPerforms a least-squares fit of a spectrum to the function Y(c,x) = c0 + c1*X
Mantid::CurveFitting::LinearBackgroundProvide linear function interface to IFunction
Mantid::CurveFitting::linearJ
Mantid::CurveFitting::LogNormalProvide Log Normal function: h*exp(-(log(x)-t)^2 / (2*b^2) )/x
Mantid::CurveFitting::LorentzianProvide lorentzian peak shape function interface to IPeakFunction
Mantid::CurveFitting::Lorentzian1DDeprecation notice: instead of using this algorithm please use the Fit algorithm where the Function parameter of this algorithm is used to specified the fitting function
Mantid::CurveFitting::MultiBGA composite function
Mantid::CurveFitting::MultiDomainCreatorCreates a composite domain
Mantid::CurveFitting::MuonFInteractionProvide Muon F Interaction fitting function
Mantid::CurveFitting::PartialJacobianA Jacobian for individual functions
Mantid::CurveFitting::PlotPeakByLogValueTakes a workspace group and fits the same spectrum in all workspaces with the same function
Mantid::CurveFitting::PlotPeakByLogValue::InputDataStructure to identify data for fitting
Mantid::CurveFitting::PRConjugateGradientMinimizerImplementing Polak-Ribiere flavour of the conjugate gradient algorithm by wrapping the IFuncMinimizer interface around the GSL implementation of this algorithm
Mantid::CurveFitting::ProductFunctionAllow user to create a fit function which is the product of two or more other fit functions
Mantid::CurveFitting::QuadraticProvide quadratic function interface to IFunction
Mantid::CurveFitting::QuadraticBackgroundQuadraticBackground : Quadratic background as Y = A0 + A1*X + A2*X**2
Mantid::CurveFitting::ResolutionResolution function
Mantid::CurveFitting::SeqDomainAn implementation of CompositeDomain
Mantid::CurveFitting::SimplexMinimizerImplementing Simplex by wrapping the IFuncMinimizer interface around the GSL implementation of this algorithm
Mantid::CurveFitting::SplineBackgroundSplineBackground
Mantid::CurveFitting::StaticKuboToyabeProvide static Kubo Toyabe fitting function
Mantid::CurveFitting::SteepestDescentMinimizerImplementing the steepest descent algorithm by wrapping the IFuncMinimizer interface around the GSL implementation of this algorithm
Mantid::CurveFitting::StretchExpProvide Streteched Exponential fitting function: h*exp(-(x/t)^b )
Mantid::CurveFitting::StretchExpMuonProvide stetch exponential function for Muon scientists
Mantid::CurveFitting::Tr
Mantid::CurveFitting::UserFunctionA user defined function
Mantid::CurveFitting::UserFunction1DDeprecation notice: instead of using this algorithm please use the Fit algorithm where the Function parameter of this algorithm is used to specified the fitting function
Mantid::CurveFitting::UserFunctionMDA user defined function
Mantid::CurveFitting::xnlc
Mantid::DataHandling::BankPulseTimesThis class defines the pulse times for a specific bank
Mantid::DataHandling::CompressEventsCompress an EventWorkspace by lumping together events with very close TOF value, while ignoring the event's pulse time
Mantid::DataHandling::CreateSampleShapeThis class allows the shape of the sample to be defined by using the allowed XML expressions
Mantid::DataHandling::DasEventStructure that matches the form in the binary event list
Mantid::DataHandling::DefineGaugeVolumeThis class allows the shape of the sample to be defined by using the allowed XML expressions
Mantid::DataHandling::DeleteTableRowsDeletes a row from a TableWorkspace
Mantid::DataHandling::DetermineChunking
Mantid::DataHandling::FakeEventDataListenerAn implementation of ILiveListener for testing purposes that fills its event workspace buffer with randomly generated events
Mantid::DataHandling::FileEventDataListenerAn implementation of ILiveListener for testing purposes that reads from a file and serves up 'chunks' when extractBuffer() is called
Mantid::DataHandling::FileTypeDescriptorDescription of the ASCII data header, common for all ASCII PAR and PHX files
Mantid::DataHandling::FindDetectorsInShapeAn algorithm for finding which detectors are contained within a user defined shape within the instrument
Mantid::DataHandling::FindDetectorsPar
Mantid::DataHandling::GetMaskedDetectorsRetrieve the list of masked detectors from a workspace
Mantid::DataHandling::getWithoutMonitors< T >To be used with std::generate to copy only those values from a dataset that don't relate to monitors
Mantid::DataHandling::GroupDetectorsAn algorithm for grouping detectors and the spectra associated with them into a single DetectorGroup and spectrum
Mantid::DataHandling::GroupDetectors2An algorithm for grouping detectors and their associated spectra into single spectra and DetectorGroups
Mantid::DataHandling::GroupDetectors2::RangeHelperFunction that expands pairs of integers separated with a hyphen into a list of all the integers between those values
Mantid::DataHandling::IntermediateEventStructure used as an intermediate for parallel processing of events
Mantid::DataHandling::ISISDataArchiveThis class is for searching the ISIS data archive
Mantid::DataHandling::LiveDataAlgorithmAbstract base class with common properties for the following algorithms dealing with live data:

Mantid::DataHandling::LoadLoads a workspace from a data file
Mantid::DataHandling::LoadAsciiLoads a workspace from an ascii file
Mantid::DataHandling::LoadBankFromDiskTaskThis task does the disk IO from loading the NXS file, and so will be on a disk IO mutex
Mantid::DataHandling::LoadCalFileAlgorithm to load a 5-column ascii .cal file into up to 3 workspaces: a GroupingWorkspace, OffsetsWorkspace and/or MaskWorkspace
Mantid::DataHandling::LoadCanSAS1DThis algorithm loads 1 CanSAS1d xml file into a workspace
Mantid::DataHandling::LoadDAELoads data from the ISIS DATA acquisition system and stores it in a 2D workspace (Workspace2D class)
Mantid::DataHandling::LoadDaveGrpReads the DAVE grouped ASCII format into a workspace
Mantid::DataHandling::LoadDetectorInfoAdjusts TOF X-values for offset times and adds or modifies values for "3He(atm)" and "wallT(m)" in the workspace's parameter map using values read in from a DAT or RAW file
Mantid::DataHandling::LoadDetectorInfo::detectDatFormHolds data about the where detector information is stored in the user tables of raw files
Mantid::DataHandling::LoadDetectorInfo::detectorInfoStores the information that is to be saved in the parameter map for a detector
Mantid::DataHandling::LoadDetectorsGroupingFileLoadDetectorsGroupingFile : TODO: DESCRIPTION
Mantid::DataHandling::LoadDspacemapLoads a Dspacemap file (POWGEN binary, VULCAN binary or ascii format) into an OffsetsWorkspace
Mantid::DataHandling::LoadEmptyInstrumentLoads an instrument definition file into a workspace, with the purpose of being able to visualise an instrument without requiring to read in a ISIS raw datafile first
Mantid::DataHandling::LoadEventNexusLoad Event Nexus files
Mantid::DataHandling::LoadEventPreNexusA data loading routine for SNS pre-nexus event files
Mantid::DataHandling::LoadEventPreNexus2A data loading routine for SNS pre-nexus event files
Mantid::DataHandling::LoadGroupXMLFile
Mantid::DataHandling::LoadGSSLoads a file as saved by SaveGSS
Mantid::DataHandling::LoadInstrumentLoads instrument data from a XML instrument description file and adds it to a workspace
Mantid::DataHandling::LoadInstrumentFromNexusAttempt to load information about the instrument from a ISIS NeXus file
Mantid::DataHandling::LoadInstrumentFromRawAttempt to load information about the instrument from a ISIS raw file
Mantid::DataHandling::LoadIsawDetCalFind the offsets for each detector
Mantid::DataHandling::LoadISISNexusLoads a file in a Nexus format and stores it in a 2D workspace (Workspace2D class)
Mantid::DataHandling::LoadISISNexus2Loads a file in a NeXus format and stores it in a 2D workspace
Mantid::DataHandling::LoadLiveDataAlgorithm to load a chunk of live data
Mantid::DataHandling::LoadLogLoad ISIS log file(s)
Mantid::DataHandling::LoadLogsForSNSPulsedMagnetLoadLogsForSNSPulsedMagnet : TODO: DESCRIPTION
Mantid::DataHandling::LoadLogsFromSNSNexusLoad sample logs (single values and time series data) from a SNS NeXus format file
Mantid::DataHandling::LoadLOQDistancesFromRawAn algorithm to extract geometry information specific to the LOQ instrument from a raw file
Mantid::DataHandling::LoadMappingTableLoads the mapping table between spectra and IDetector from a raw file
Mantid::DataHandling::LoadMaskLoadMask : Load masking file to generate a SpecialWorkspace2D object (masking workspace)
Mantid::DataHandling::LoadMaskingFileLoadMaskingFile : TODO: DESCRIPTION
Mantid::DataHandling::LoadMuonLogLoad ISIS Muon log data from a NeXus file
Mantid::DataHandling::LoadMuonNexusLoads an file in Nexus Muon format and stores it in a 2D workspace (Workspace2D class)
Mantid::DataHandling::LoadMuonNexus2Loads an file in NeXus Muon format and stores it in a 2D workspace (Workspace2D class)
Mantid::DataHandling::LoadNexusLoads a file in NeXus format and stores it in a 2D workspace (Workspace2D class)
Mantid::DataHandling::LoadNexusLogsLoads the run logs from a NeXus file
Mantid::DataHandling::LoadNexusMonitorsLoad Monitors from NeXus files
Mantid::DataHandling::LoadNexusProcessedLoads a workspace from a NeXus Processed entry in a NeXus file
Mantid::DataHandling::LoadNXSPELoadNXSPE : Algorithm to load an NXSPE file into a workspace2D
Mantid::DataHandling::LoadParameterFileLoads instrument parameter data from a XML instrument parameter file and adds it to a workspace
Mantid::DataHandling::LoadPreNexusLoadPreNexus : Workflow algorithm to load a collection of preNeXus files
Mantid::DataHandling::LoadPreNexusMonitors
Mantid::DataHandling::LoadPreNeXusMonitorsA data loading routine for SNS PreNeXus beam monitor (histogram) files
Mantid::DataHandling::LoadQKKLoads a Quokka data file
Mantid::DataHandling::LoadRawLoads an file in ISIS RAW format and stores it in a 2D workspace (Workspace2D class)
Mantid::DataHandling::LoadRaw2Loads an file in ISIS RAW format and stores it in a 2D workspace (Workspace2D class)
Mantid::DataHandling::LoadRaw3Loads an file in ISIS RAW format and stores it in a 2D workspace (Workspace2D class)
Mantid::DataHandling::LoadRawBin0Loads bin zero for all spectra from ISIS RAW file and stores it in a 2D workspace (Workspace2D class)
Mantid::DataHandling::LoadRawHelperHelper class for LoadRaw algorithms
Mantid::DataHandling::LoadRawSpectrum0Loads zeroth spectrum from ISIS RAW format file and stores it in a 2D workspace (Workspace2D class)
Mantid::DataHandling::LoadRKHLoads an RKH file into a Mantid 1D workspace
Mantid::DataHandling::LoadSampleDetailsFromRawAn algorithm to extract the sample details from the SPB structure within a RAW file
Mantid::DataHandling::LoadSassenaLoad Sassena Output files
Mantid::DataHandling::LoadSNSEventNexusLoad SNS EventNexus files
Mantid::DataHandling::LoadSNSNexusLoads a NeXus file that conforms to the TOFRaw instrument definition format and stores it in a 2D workspace
Mantid::DataHandling::LoadSNSspecLoads a workspace from an SNS spec file
Mantid::DataHandling::LoadSPELoads an SPE format file into a Mantid workspace
Mantid::DataHandling::LoadSpecLoads a workspace from an ascii file
Mantid::DataHandling::LoadSpice2DThis algorithm loads a SPICE2D file for HFIR SANS into a workspace
Mantid::DataHandling::LoadTOFRawNexusLoads a NeXus file that conforms to the TOFRaw instrument definition format and stores it in a 2D workspace
Mantid::DataHandling::ManagedRawFileWorkspace2DConcrete workspace implementation
Mantid::DataHandling::MaskDetectorsAn algorithm to mask a detector, or set of detectors
Mantid::DataHandling::MaskDetectorsInShapeAn algorithm for finding masking detectors that are contained within a user defined shape within the instrument
Mantid::DataHandling::Merge2WorkspaceLogsMerge2WorkspaceLogs : TODO: DESCRIPTION
Mantid::DataHandling::MonitorLiveDataAlgorithm that repeatedly calls LoadLiveData, at a given update frequency
Mantid::DataHandling::MoveInstrumentComponentMoves an instrument component to a new position by setting corresponding parameter in ParameterMap
Mantid::DataHandling::NexusInfoStructure for keeping information about a NeXus data set, such as the dimensions and type
Mantid::DataHandling::NexusTesterNexusTester : debugging/performance testing algorithm for nexus file loading and saving
Mantid::DataHandling::OrbiterDataArchiveThis class is for searching the Orbiter data archive
Mantid::DataHandling::ProcessBankDataThis task does the disk IO from loading the NXS file, and so will be on a disk IO mutex
Mantid::DataHandling::ProcessDasNexusLogProcessDasNexusLog : TODO: DESCRIPTION
Mantid::DataHandling::PulseStructure that matches the form in the new pulseid files
Mantid::DataHandling::RawFileInfoAn algorithm to extract pertinent information about a RAW file without loading the data
Mantid::DataHandling::RemoveLogsLoad ISIS log file(s)
Mantid::DataHandling::RenameLogRenameLog : TODO: DESCRIPTION
Mantid::DataHandling::RotateInstrumentComponentRotates an instrument component to a new orientation by setting corresponding parameter ("rot") in ParameterMap
Mantid::DataHandling::SaveAsciiSaves a workspace or selected spectra in a coma-separated ascii file
Mantid::DataHandling::SaveCalFileAlgorithm to save a 5-column ascii .cal file from to 3 workspaces: a GroupingWorkspace, OffsetsWorkspace and/or MaskWorkspace
Mantid::DataHandling::SaveCanSAS1D
Mantid::DataHandling::SaveCSVSaves a 1D or 2D workspace to a CSV file
Mantid::DataHandling::SaveDASCSaves a workspace into an ASCII format that can be read by the DAVE analysis software
Mantid::DataHandling::SaveDaveGrp
Mantid::DataHandling::SaveDetectorMasksSaveDetectorMasks : TODO: DESCRIPTION
Mantid::DataHandling::SaveDetectorsGroupingSaveDetectorsGrouping : TODO: DESCRIPTION
Mantid::DataHandling::SaveDspacemapSaves an OffsetsWorkspace into a POWGEN-format binary dspace map file
Mantid::DataHandling::SaveFocusedXYESaves a focused data set (usually output of a diffraction focusing routine but not exclusively) into a three column format containing X_i, Y_i, and E_i
Mantid::DataHandling::SaveGSSSaves a focused data set into a three column GSAS format containing X_i, Y_i*step, and E_i*step
Mantid::DataHandling::SaveIsawDetCalSaves an instrument with RectangularDetectors to an ISAW .DetCal file
Mantid::DataHandling::SaveISISNexusThe SaveISISNexus algorithm will convert a RAW file to a NeXus file
Mantid::DataHandling::SaveMaskSaveMaskingToFile : TODO: DESCRIPTION
Mantid::DataHandling::SaveNexusSaves a file in NeXus format and from a 2D workspace (Workspace2D class)
Mantid::DataHandling::SaveNexusProcessedSaves a workspace as a Nexus Processed entry in a Nexus file
Mantid::DataHandling::SaveNISTDATWriter for compatibility with SansView and NIST reduced data file format
Mantid::DataHandling::SaveNXSPESaves a workspace into a NeXus/HDF5 NXSPE file
Mantid::DataHandling::SavePARSaves a workspace into an ASCII PAR file
Mantid::DataHandling::SavePHXSaves a workspace into an ASCII PHX file
Mantid::DataHandling::SaveRKHSaves a workspace in the RKH file format
Mantid::DataHandling::SaveSPESaves a workspace into an ASCII SPE file
Mantid::DataHandling::SaveToSNSHistogramNexusSave a Workspace2D or an EventWorkspace into a NeXus file whose format corresponds to that expected at the SNS
Mantid::DataHandling::SaveToSNSHistogramNexus::link_to_make
Mantid::DataHandling::SaveVTKSaves a 1D or 2D workspace using the vtk file format described in the "file formats" document at http://www.vtk.org/documents.php
Mantid::DataHandling::SetScalingPSDRead the scaling information from a file (e.g
Mantid::DataHandling::SNSDataArchiveThis class is for searching the SNS data archive
Mantid::DataHandling::StartLiveDataAlgorithm that begins live data monitoring
Mantid::DataHandling::UpdateInstrumentFromFileUpdate detector positions initially loaded in from Instrument Defintion File (IDF) from information in the provided files
Mantid::DataHandling::VulcanCorrectionFactorStructure of the vulcan binary file
Mantid::DataObjects::AbsManagedWorkspace2DAbsManagedWorkspace2D
Mantid::DataObjects::BinaryOperatorAn SpecialWorkspace2D is a specialized Workspace2D where the Y value at each pixel will be used for a special meaning
Mantid::DataObjects::CompressedWorkspace2DCompressedWorkspace2D
Mantid::DataObjects::EventListA class for holding :

Mantid::DataObjects::EventList::tofGreater< T >Unary function for searching the event list
Mantid::DataObjects::EventList::tofGreaterOrEqual< T >Unary function for searching the event list
Mantid::DataObjects::EventSortingTaskTask for sorting an event list
Mantid::DataObjects::EventWorkspaceThis class is intended to fulfill the design specified in <https://svn.mantidproject.org/mantid/trunk/Documents/Design/Event WorkspaceDetailed Design Document.doc>
Mantid::DataObjects::EventWorkspaceHelpersA collection of functions that help for EventWorkspaces
Mantid::DataObjects::EventWorkspaceMRUThis is a container for the MRU (most-recently-used) list of generated histograms
Mantid::DataObjects::GroupingWorkspaceA GroupingWorkspace is a subclass of Workspace2D where each spectrum has a single number entry, the value of which signifies to which group that workspace index belongs
Mantid::DataObjects::Histogram1D1D histogram implementation
Mantid::DataObjects::ManagedDataBlock2DStores a block of 2D data
Mantid::DataObjects::ManagedDataBlockMRUMarkerFor use in the AbsManagedWorkspace2D MRU list
Mantid::DataObjects::ManagedHistogram1DA "managed" version of Histogram1D where the data is loaded only when required
Mantid::DataObjects::ManagedWorkspace2DThe ManagedWorkspace2D allows the framework to handle 2D datasets that are too large to fit in the available system memory by making use of a temporary file
Mantid::DataObjects::MantidVecWithMarkerThis little class holds a MantidVec of data and an index marker that is used for uniqueness
Mantid::DataObjects::MaskWorkspace
Mantid::DataObjects::MementoTableWorkspaceVariation on the TableWorkspace with a set of pre-defined columns used to store diffs on Workspaces
Mantid::DataObjects::OffsetsWorkspaceAn OffsetsWorkspace is a specialized Workspace2D where the Y value at each pixel is the offset to be used for correcting calculations (specifically AlignDetectors)
Mantid::DataObjects::PeakStructure describing a single-crystal peak
Mantid::DataObjects::PeakColumnPeakColumn : a Column sub-class used to display peak information as a TableWorkspace
Mantid::DataObjects::PeakComparatorComparator class for sorting peaks by one or more criteria
Mantid::DataObjects::PeaksWorkspaceThe class PeaksWorkspace stores information about a set of SCD peaks
Mantid::DataObjects::RebinnedOutputRebinnedOutput
Mantid::DataObjects::SpecialWorkspace2D
Mantid::DataObjects::SplittersWorkspaceSplittersWorkspace : A TableWorkspace to contain TimeSplitters
Mantid::DataObjects::TableColumn< Type >Class TableColumn implements abstract class Column for any copyable data type
Mantid::DataObjects::TableColumn< Type >::InconvertibleToDoubleTypeHelper struct helping to write a generic casting to double
Mantid::DataObjects::TableColumn_ptr< T >Shared pointer to a column with aoutomatic type cast and data type check
Mantid::DataObjects::TableColumn_ptr< bool >Special case of bool
Mantid::DataObjects::TableWorkspaceTableWorkspace is an implementation of Workspace in which the data are organised in columns of same size
Mantid::DataObjects::TableWorkspace::FindNameUsed in std::find_if algorithm to find a Column with name name
Mantid::DataObjects::TofEventInfo about a single neutron detection event:
Mantid::DataObjects::WeightedEventInfo about a single neutron detection event, including a weight and error value:
Mantid::DataObjects::WeightedEventNoTimeInfo about a single neutron detection event, including a weight and error value, but excluding the pulsetime to save memory:
Mantid::DataObjects::Workspace2DConcrete workspace implementation
Mantid::DataObjects::WorkspaceSingleValueConcrete workspace implementation
Mantid::DTriple< F, S, T >Triple of three different things
Mantid::Geometry::AcompHolds a state point in the decision tree
Mantid::Geometry::AlgebraComputes Boolean algebra for simplification
Mantid::Geometry::BaseVisitAdds the main
Mantid::Geometry::BitmapGeometryHandlerHandler for geometry objects that are rendered as bitmaps (e.g
Mantid::Geometry::BnIdTri-state variable
Mantid::Geometry::BoolValueRule Status class
Mantid::Geometry::BoundingBoxA simple structure that defines an axis-aligned cuboid shaped bounding box for a geometrical object
Mantid::Geometry::CacheGeometryGeneratorGenerates geometry using other geometry handlers or keeps the cache of the triangles
Mantid::Geometry::CacheGeometryHandlerPlace holder for geometry triangulation and rendering with caching triangles
Mantid::Geometry::CacheGeometryRendererRendering geometry using opengl from the geometry cache
Mantid::Geometry::CompareIMDDimension_const_sptr
Mantid::Geometry::CompAssemblyClass for Assembly of geometric components
Mantid::Geometry::CompGrpCompemented Grup
Mantid::Geometry::CompObjCompemented Object
Mantid::Geometry::ComponentComponent is a wrapper for a Component which can modify some of its parameters, e.g
Mantid::Geometry::ComponentParserThis class implements the Poco SAX ContentHandler class for reading component XML
Mantid::Geometry::ConeHolds a cone in vector form
Mantid::Geometry::ConventionalCellInstances of this class represent information about a selected conventional cell based on a specified UB for a Niggli reduced cell
Mantid::Geometry::ConvexPolygonAn implementation of a convex polygon
Mantid::Geometry::CylinderHolds a cylinder as a vector form
Mantid::Geometry::DetectorThis class represents a detector - i.e
Mantid::Geometry::DetectorGroupHolds a collection of detectors
Mantid::Geometry::findIDHelper unary comparison type for finding IMDDimensions by a specified id
Mantid::Geometry::findIntegratedHelper unary comparison type for finding non-integrated dimensions
Mantid::Geometry::FitParameterStore information about a fitting parameter such as its value if it is constrained or tied
Mantid::Geometry::GeneralHolds a general quadratic surface
Mantid::Geometry::GeometryHandlerPlace holder for geometry triangulation and rendering
Mantid::Geometry::GluGeometryHandlerPlace holder for geometry triangulation and rendering with special cases of cube, sphere, cone and cylinder
Mantid::Geometry::GluGeometryRendererRendering geometry using opengl utility library glu
Mantid::Geometry::GoniometerClass to represent a particular goniometer setting, which is described by the rotation matrix
Mantid::Geometry::GoniometerAxisCounter clockwise rotation
Mantid::Geometry::ICompAssemblyClass for Assembly of geometric components
Mantid::Geometry::IComponentBase class for Geometric IComponent
Mantid::Geometry::IDetectorInterface class for detector objects
Mantid::Geometry::IMDDimensionThe class discribes one dimension of multidimensional dataset representing an ortogonal dimension and linear axis
Mantid::Geometry::IMDDimensionFactory
Mantid::Geometry::IndexingUtilsThis class contains static utility methods for indexing peaks and finding the UB matrix
Mantid::Geometry::INearestNeighboursAbstract Nearest neighbours class
Mantid::Geometry::INearestNeighboursFactoryINearestNeighboursFactory : Abstract class for creating INearestNeighbour products/objects
Mantid::Geometry::InstrumentBase Instrument Class
Mantid::Geometry::InstrumentDefinitionParserCreates an instrument data from a XML instrument description file
Mantid::Geometry::InstrumentDefinitionParser::IdListStructure for holding detector IDs
Mantid::Geometry::InstrumentDefinitionParser::SphVecStripped down vector that holds position in terms of spherical coordinates, Needed when processing instrument definition files that use the 'Ariel format'
Mantid::Geometry::InstrumentRayTracerThis class is responsible for tracking rays and accumulating a list of objects that are intersected along the way
Mantid::Geometry::IntersectionCombines two Rule objects in an intersection
Mantid::Geometry::IntersectionPointStores a point of intersection along a track
Mantid::Geometry::IObjComponentObject Component class, this class brings together the physical attributes of the component to the positioning and geometry tree
Mantid::Geometry::ISpectraDetectorMapISpectraDetectorMap provides an interface to define a mapping between spectrum number and detector ID(UDET)
Mantid::Geometry::LineImpliments a line
Mantid::Geometry::LineIntersectVisitInterset of Line with a surface
Mantid::Geometry::LinkFor a leg of a track
Mantid::Geometry::MaterialA material is defined as being composed of a given element, defined as a PhysicalConstants::NeutronAtom, with the following properties:
Mantid::Geometry::MDBoxImplicitFunctionGeneral N-dimensional box implicit function: Defines a cuboid in N dimensions that is aligned with the axes of a MDEventWorkspace
Mantid::Geometry::MDDimensionExtentsSimple class that holds the extents (min/max) of a given dimension in a MD workspace or MDBox
Mantid::Geometry::MDGeometryBuilderXML< CheckDimensionPolicy >
Mantid::Geometry::MDGeometryXMLDefinitionsThis type contains definitions that will be found in the xml schema for the rebinning instructions, but must be used in code as part of the peristance/fetching routines
Mantid::Geometry::MDGeometryXMLParserHandles the extraction of dimensions from a xml xml string to determine how mappings have been formed
Mantid::Geometry::MDHistoDimensionMDHistoDimension :
Mantid::Geometry::MDHistoDimensionBuilderMDHistoDimensionBuilder :
Mantid::Geometry::MDImplicitFunctionAn "ImplicitFunction" defining a hyper-cuboid-shaped region in N dimensions
Mantid::Geometry::MDPlaneA generalized description of a N-dimensional hyperplane
Mantid::Geometry::MDPlaneImplicitFunctionA general N-dimensional plane implicit function
Mantid::Geometry::NearestNeighboursThis class is used to find the nearest neighbours of a detector in the instrument geometry
Mantid::Geometry::NearestNeighboursFactoryNearestNeighboursFactory : Implementation of INearestNeighbours factory returning a NearestNeighbours object upon create
Mantid::Geometry::NoDeletingVoid deleter for shared pointers
Mantid::Geometry::NoDimensionPolicy
Mantid::Geometry::NoIntersectionExceptionThis header defines an implementation of the convex polygon intersection method by Michael Laszlo
Mantid::Geometry::ObjCompAssemblyClass for Assembly of geometric components
Mantid::Geometry::ObjComponentObject Component class, this class brings together the physical attributes of the component to the positioning and geometry tree
Mantid::Geometry::ObjectGlobal object for object
Mantid::Geometry::OCGeometryGeneratorGenerates OpenCascade geometry from the ObjComponent
Mantid::Geometry::OCGeometryHandlerPlace holder for OpenCascade library geometry triangulation and rendering
Mantid::Geometry::OCGeometryRendererRendering geometry primitives of OpenCascade
Mantid::Geometry::OneToOneSpectraDetectorMapOneToOneSpectraDetectorMap provides a simple 1:1 contiguous mapping between spectra and detectors
Mantid::Geometry::OrientedLatticeClass to implement UB matrix
Mantid::Geometry::ParameterBase class for parameters of an instrument
Mantid::Geometry::ParameterFactoryCreates parameters for the instrument ParameterMap
Mantid::Geometry::ParameterFactory::FactoryMapAn inner class to specialise map such that it does a deep delete when s_map is destroyed
Mantid::Geometry::ParameterMapParameterMap class
Mantid::Geometry::ParameterType< Type >Templated class for parameters of type Type
Mantid::Geometry::ParComponentFactoryA Factory for creating Parameterized component from their respective non-parameterized objects
Mantid::Geometry::PlaneHolds a simple Plane
Mantid::Geometry::PointGroupA class containing the Point Groups for a crystal
Mantid::Geometry::PointGroupLaue1-1 (Triclinic) PointGroup
Mantid::Geometry::PointGroupLaue106/m (Hexagonal) PointGroup
Mantid::Geometry::PointGroupLaue116/mmm (Hexagonal) PointGroup
Mantid::Geometry::PointGroupLaue12M-3 (Cubic) PointGroup
Mantid::Geometry::PointGroupLaue13M-3m (Cubic) PointGroup
Mantid::Geometry::PointGroupLaue21 2/m 1 (Monoclinic, unique axis b) PointGroup
Mantid::Geometry::PointGroupLaue31 1 2/m (Monoclinic, unique axis c) PointGroup
Mantid::Geometry::PointGroupLaue4Mmm (Orthorombic) PointGroup
Mantid::Geometry::PointGroupLaue54/m (Tetragonal) PointGroup
Mantid::Geometry::PointGroupLaue64/mmm (Tetragonal) PointGroup
Mantid::Geometry::PointGroupLaue7-3 (Trigonal - Hexagonal) PointGroup
Mantid::Geometry::PointGroupLaue8-3m1 (Trigonal - Rhombohedral) PointGroup
Mantid::Geometry::PointGroupLaue9-31m (Trigonal - Rhombohedral) PointGroup
Mantid::Geometry::PolygonEdgePolygonEdge Defines a directed edge between two points on a polygon
Mantid::Geometry::QuadraticHolds a basic quadratic surface
Mantid::Geometry::QuadrilateralQuadrilateral
Mantid::Geometry::RectangularDetectorRectangularDetector is a type of CompAssembly, an assembly of components
Mantid::Geometry::RectangularDetectorPixelRectangularDetectorPixel: a sub-class of Detector that is one pixel inside a RectangularDetector
Mantid::Geometry::ReducedCellInstances of this class represent information about reduced cell types including the transformation required to transform the reduced cell to a conventional cell
Mantid::Geometry::ReferenceFrameReferenceFrame : Holds reference frame information from the geometry description file
Mantid::Geometry::ReflectionConditionA class containing the Reflection Condition for a crystal
Mantid::Geometry::ReflectionConditionAFaceCentredA-face centred ReflectionCondition
Mantid::Geometry::ReflectionConditionAllFaceCentredAll-face centred ReflectionCondition
Mantid::Geometry::ReflectionConditionBFaceCentredB-face centred ReflectionCondition
Mantid::Geometry::ReflectionConditionBodyCentredBody centred ReflectionCondition
Mantid::Geometry::ReflectionConditionCFaceCentredC-face centred ReflectionCondition
Mantid::Geometry::ReflectionConditionHexagonallyReverseHexagonally centred, reverse ReflectionCondition
Mantid::Geometry::ReflectionConditionPrimitivePrimitive ReflectionCondition
Mantid::Geometry::ReflectionConditionRhombohedrallyObverseRhombohedrally centred, obverse ReflectionCondition
Mantid::Geometry::ReflectionConditionRhombohedrallyReverseRhombohedrally centred, reverse ReflectionCondition
Mantid::Geometry::RotaryCounterSimple multilevel-cyclic counter
Mantid::Geometry::RuleObject generation rule tree
Mantid::Geometry::ScalarUtilsThis class contains static utility methods for determining an orientation matrix corresponding to a conventional, given the orientation matrix corresponding to the Niggli reduced cell
Mantid::Geometry::ShapeFactoryClass originally intended to be used with the DataHandling 'LoadInstrument' algorithm
Mantid::Geometry::SphereHolds a Sphere as vector form
Mantid::Geometry::StrictDimensionPolicy
Mantid::Geometry::SurfaceHolds a basic quadratic surface
Mantid::Geometry::SurfaceFactoryCreates instances of Surfaces
Mantid::Geometry::SurfPointSurface leaf node
Mantid::Geometry::TorusHolds a torus in vector form
Mantid::Geometry::TrackDefines a track as a start point and a direction
Mantid::Geometry::UnionCombines two Rule objects in an union
Mantid::Geometry::UnitCellClass to implement unit cell of crystals
Mantid::Geometry::Vertex2DImplements a vertex in two-dimensional space
Mantid::Geometry::Vertex2DIteratorA small iterator type structure
Mantid::Geometry::Vertex2DListA Vertex2DList holds a unique list of Vertex2D objects and allows access via the vertex index
Mantid::Geometry::vtkGeometryCacheReaderReads the Geometry Cache from the file to the Object
Mantid::Geometry::vtkGeometryCacheWriterWrites the Geometry from Object to Cache
Mantid::Geometry::XMLlogfileThis class links parameters defined in ISIS log files to components of the instrument tree defined in the instrument definition
Mantid::ICat::CatalogDownloadDataFilesCatalogDownloadDataFiles class is responsible for GetDataFile algorithms
Mantid::ICat::CatalogGetDataFilesCatalogGetDataFiles is a class responsible for GetInvestigation algorithm
Mantid::ICat::CatalogGetDataSetsCatalogGetDataSets is a class responsible for GetDataSets algorithm
Mantid::ICat::CatalogListInstrumentsCatalogListInstruments class is responsible for loading instruments list from ICat DB
Mantid::ICat::CatalogListInvestigationTypesCatalogListInvestigationTypes class is responsible for loading investigation types from ICat server
Mantid::ICat::CatalogLoginCatalogLogin class for logging into ICat DB .This class written as a Mantid algorithm
Mantid::ICat::CatalogLogoutThis class is responsible for disconnecting from the ICat DB .This class written as a Mantid algorithm
Mantid::ICat::CatalogMyDataSearchCatalogMyDataSearch is a class responsible for searching investigations of the logged in user
Mantid::ICat::CatalogSearchCatalogSearch is a class responsible for SearchByRunNumber algorithm
Mantid::ICat::CatalogSearchParamThis class is used in ICat Search service to set all the inputs for search
Mantid::ICat::CErrorHandlingCErrorHandling class responsible for handling errors in Mantid-ICat Algorithms
Mantid::ICat::CICatHelperCatalogSearchHelper is a utility class used in Mantid ICat3 based information catalog class to connect ICat API services using the gsoap generated proxy class and retrieve data from ICat services
Mantid::ICat::ICat3CatalogThis class is responsible for the implementation of ICat3 version based information catalogs
Mantid::ICat::SessionExceptionClass for Throwing Session exception in Catalog module
Mantid::ICat::SessionImplSessionImpl is a singleton class responsible for saving the session id
Mantid::Kernel::AbstractInstantiator< Base >The base class for instantiators
Mantid::Kernel::ArrayBoundedValidator< TYPE >ArrayBoundedValidator is a validator that requires all values in an array to be between upper or lower bounds, or both
Mantid::Kernel::ArrayLengthValidator< TYPE >ArrayLenghtValidator : Validate length of an array property
Mantid::Kernel::ArrayProperty< T >Support for a property that holds an array of values
Mantid::Kernel::BinaryFile< T >The BinaryFile template is a helper function for loading simple binary files
Mantid::Kernel::BinFinderHelper class that allows one to quickly find a bin index for many events
Mantid::Kernel::BoundedValidator< TYPE >BoundedValidator is a validator that requires the values to be between upper or lower bounds, or both
Mantid::Kernel::Cache< KEYTYPE, VALUETYPE >Cache is a generic caching storage class
Mantid::Kernel::CompositeValidatorA composite validator that can combine any 2+ arbitrary validators together
Mantid::Kernel::ConfigServiceImplThe ConfigService class provides a simple facade to access the Configuration functionality of the Mantid Framework
Mantid::Kernel::ConfigServiceImpl::ConfigServiceNotificationThis is the base class for POCO Notifications sent out from the Config Service
Mantid::Kernel::ConfigServiceImpl::ValueChangedThis is the class for the notification that is to be sent when a value has been changed in config service
Mantid::Kernel::ConfigServiceImpl::WrappedObject< T >Inner templated class to wrap the poco library objects that have protected destructors and expose them as public
Mantid::Kernel::cow_ptr< DataType >Implements a copy on write data template
Mantid::Kernel::CPUTimerCPUTimer : Timer that uses the CPU time, rather than wall-clock time to measure execution time
Mantid::Kernel::CreateUsingNew< T >Implementation of the SingletonHolder create policy using the new and delete operators
Mantid::Kernel::DataItemThis class forms the base class of any item that wishes to be stored in the analysis data service
Mantid::Kernel::DataService< T >DataService is the base class for storing DataObjects
Mantid::Kernel::DataService< T >::AddNotificationAddNotification is sent after an new object is added to the data service
Mantid::Kernel::DataService< T >::AfterReplaceNotificationAfterReplaceNotification is sent after an object is replaced in the addOrReplace() function
Mantid::Kernel::DataService< T >::BeforeReplaceNotificationBeforeReplaceNotification is sent before an object is replaced in the addOrReplace() function
Mantid::Kernel::DataService< T >::ClearNotificationClear notification is sent when the service is cleared
Mantid::Kernel::DataService< T >::DataServiceNotificationBase class for DataService notifications that also stores a pointer to the object
Mantid::Kernel::DataService< T >::NamedObjectNotificationClass for named object notifications
Mantid::Kernel::DataService< T >::PostDeleteNotificationPostDeleteNotification is sent after an object is deleted from the data service
Mantid::Kernel::DataService< T >::PreDeleteNotificationPreDeleteNotification is sent before an object is deleted from the data service
Mantid::Kernel::DataService< T >::RenameNotificationRename notification is sent from Renameworkspaces algorithm after a workspace is renamed
Mantid::Kernel::DateAndTimeClass for holding the date and time in Mantid
Mantid::Kernel::DateValidatorDateValidator is a validator that validates date, format of valid date is "DD/MM/YYYY" At present, this validator is only available for properties of type std::string This class has written for validating start and end dates of ICat interface
Mantid::Kernel::Detail::IsEmpty< T >Defines the concept of emptiness
Mantid::Kernel::DirectionDescribes the direction (within an algorithm) of a Property. Used by WorkspaceProperty
Mantid::Kernel::DirectoryValidatorDirectoryValidator is a validator that checks that a directory path is valid
Mantid::Kernel::DiskBufferBuffer objects that need to be written out to disk so as to optimize writing operations
Mantid::Kernel::DllOpenSimple class for opening shared libraries at run-time
Mantid::Kernel::DynamicFactory< Base >The dynamic factory is a base dynamic factory for serving up objects in response to requests from other classes
Mantid::Kernel::DynamicFactory< Base >::DynamicFactoryNotificationBase class for dynamic factory notifications
Mantid::Kernel::DynamicFactory< Base >::UpdateNotificationA notification that the factory has been updated
Mantid::Kernel::EnabledWhenPropertyIPropertySettings for a property that sets it to enabled (in the GUI) when the value of another property is:

  • its default (or not)
  • equal to a string (or not)
Mantid::Kernel::EnvironmentHistoryThis class stores information about the Environment of the computer used by the framework
Mantid::Kernel::Exception::AbsObjMethodException for a call to an abstract class function
Mantid::Kernel::Exception::ExistsErrorException for when an item is already in a collection
Mantid::Kernel::Exception::FileErrorRecords the filename and the description of failure
Mantid::Kernel::Exception::IndexErrorException for index errors
Mantid::Kernel::Exception::InstrumentDefinitionErrorException for errors associated with the instrument definition
Mantid::Kernel::Exception::MisMatch< T >Error when two numbers should be identical (or close)
Mantid::Kernel::Exception::NotFoundErrorException for when an item is not found in a collection
Mantid::Kernel::Exception::NotImplementedErrorMarks code as not implemented yet
Mantid::Kernel::Exception::NullPointerExceptionException thrown when an attempt is made to dereference a null pointer
Mantid::Kernel::Exception::OpenGLErrorOpenGL Exception
Mantid::Kernel::FacilityInfoA class that holds information about a facility
Mantid::Kernel::FileValidatorFileValidator is a validator that checks that a filepath is valid
Mantid::Kernel::FreeBlockFreeBlock: a simple class that holds the position and size of block of free space in a file
Mantid::Kernel::FunctionTaskA FunctionTask can easily create a Task from a method pointer
Mantid::Kernel::GlobThis Glob class overrides the glob() method of Poco::Glob class to make it more reliable
Mantid::Kernel::Instantiator< C, Base >The instantiator is a generic class for creating objects of the template type
Mantid::Kernel::InstrumentInfoA class that holds information about an instrument
Mantid::Kernel::InterpolationProvide interpolation over a series of points
Mantid::Kernel::IPropertyManagerInterface to PropertyManager
Mantid::Kernel::IPropertyManager::TypedValueUtility class that enables the getProperty() method to effectively be templated on the return type
Mantid::Kernel::IPropertySettingsInterface for modifiers to Property's that specify if they should be enabled or visible in a GUI
Mantid::Kernel::ISaveableAn interface for objects that can be cached or saved to disk
Mantid::Kernel::IValidatorIValidator is the basic interface for all validators for properties
Mantid::Kernel::LibraryManagerImplClass for opening shared libraries
Mantid::Kernel::LibraryWrapperClass for wrapping a shared library
Mantid::Kernel::ListAnyValidator< TYPE >
Mantid::Kernel::ListAnyValidator< TYPE >::IF< U, Condition >Templated function which substitutes different code as function of the initiated type
Mantid::Kernel::ListAnyValidator< TYPE >::IF< U, false >
Mantid::Kernel::ListValidator< TYPE >ListValidator is a validator that requires the value of a property to be one of a defined list of possibilities
Mantid::Kernel::LogFilterThis class is for filtering TimeSeriesProperty data
Mantid::Kernel::LoggerIn charge of the publishing messages from the framework through various channels
Mantid::Kernel::LogParserLogParser parses the instrument log files to select records corresponding to 'RUNNING' instrument status
Mantid::Kernel::MandatoryValidator< TYPE >Validator to check that a property is not left empty
Mantid::Kernel::MantidVersionClass containing static methods to return the Mantid version number and date
Mantid::Kernel::MaskedProperty< TYPE >A property class for masking the properties
Mantid::Kernel::Matrix< T >Numerical Matrix class
Mantid::Kernel::MatrixProperty< TYPE >
Mantid::Kernel::MemoryStatsThis class is responsible for memory statistics
Mantid::Kernel::MersenneTwisterThis implements the the Mersenne Twister 19937 pseudo-random number generator algorithm as a specialzation of the PseudoRandomNumberGenerator interface
Mantid::Kernel::MRUList< T >An MRU (most recently used) list keeps record of the last n inserted items, listing first the newer ones
Mantid::Kernel::MultiFileNameParsing::GenerateFileNameA functor that generates a vector of file names from the given vector of runs, and other state passed to it when constructed
Mantid::Kernel::MultiFileNameParsing::ParserThis class takes a string representing multiple files and parses it into a vector of vectors of file names
Mantid::Kernel::MultiFileNameParsing::RunRangeListA class that holds a list of ranges of runs
Mantid::Kernel::MultiFileValidatorThe MultiFileValidator validates a MultiFileProperty, which contains a *vector of vectors* of filenames - the meaning of which is discussed in MultiFileProperty.h
Mantid::Kernel::NDPseudoRandomNumberGeneratorDefines an ND pseudo-random number generator
Mantid::Kernel::NDRandomNumberGeneratorThis class defines an interface for N dimensional random number generators
Mantid::Kernel::NexusTestHelperA Helper class for easily writing nexus saving/loading tests
Mantid::Kernel::NullValidatorNullValidator is a validator that doesn't
Mantid::Kernel::ProgressBaseProgressBase
Mantid::Kernel::ProgressTextProgressText:
Mantid::Kernel::PropertyBase class for properties
Mantid::Kernel::PropertyHistoryThis class stores information about the parameters used by an algorithm
Mantid::Kernel::PropertyManagerProperty manager helper class
Mantid::Kernel::PropertyManagerOwnerImplementation of IPropertyManager which allows sharing the same set of Properties between several instances
Mantid::Kernel::PropertyWithValue< TYPE >The concrete, templated class for properties
Mantid::Kernel::PseudoRandomNumberGeneratorDefines a 1D pseudo-random number generator, i.e
Mantid::Kernel::QuasiRandomNumberSequenceDefines an interface to a quasi-random number sequence
Mantid::Kernel::QuatClass for quaternions
Mantid::Kernel::ReadLockScoped, read-only lock for thread-safe access to DataItems
Mantid::Kernel::RebinParamsValidatorValidator to check the format of a vector providing the rebin parameters to an algorithm
Mantid::Kernel::RegistrationHelperThis class is simply used in the subscription of classes into the various factories in Mantid
Mantid::Kernel::SingletonHolder< T >Class to manage an instance of an object as a singleton
Mantid::Kernel::SobolSequenceDefines a generator that produces quasi-random numbers according to a Sobol sequence http://en.wikipedia.org/wiki/Sobol_sequence
Mantid::Kernel::SplittingIntervalClass holding a start/end time and a destination for splitting event lists and logs
Mantid::Kernel::Statistics
Mantid::Kernel::TaskA Task is a unit of work to be scheduled and run by a ThreadPool
Mantid::Kernel::ThreadPoolA Thread Pool implementation that keeps a certain number of threads running (normally, equal to the number of hardware cores available) and schedules tasks to them in the most efficient way possible
Mantid::Kernel::ThreadPoolRunnableThreadPoolRunnable : Class used by thread pool (and POCO) to run inside a thread
Mantid::Kernel::ThreadSafeLogIOSThe base class for ThreadSafeLogStream
Mantid::Kernel::ThreadSafeLogStreamThe main log stream class implementing an ostream interface to a Logger
Mantid::Kernel::ThreadSafeLogStreamBufThis class implements a threadsafe version of the POCO buffer interface to a Logger's stream object
Mantid::Kernel::ThreadSchedulerThe ThreadScheduler object defines how tasks are allocated to threads and in what order
Mantid::Kernel::ThreadSchedulerFIFOA First-In-First-Out Thread Scheduler
Mantid::Kernel::ThreadSchedulerLargestCostA Largest Cost Thread Scheduler
Mantid::Kernel::ThreadSchedulerLIFOA Last-In-First-Out Thread Scheduler
Mantid::Kernel::ThreadSchedulerMutexesThreadSchedulerMutexes : Version of a ThreadSchedulerLargestCost that also makes sure to not try to schedule two tasks with the same mutex at the same time
Mantid::Kernel::TimeIntervalRepresents a time interval
Mantid::Kernel::TimerA simple class that provides a wall-clock (not processor time) timer
Mantid::Kernel::TimeSeriesProperty< TYPE >A specialised Property class for holding a series of time-value pairs
Mantid::Kernel::TimeSeriesPropertyStatisticsStruct holding some useful statistics for a TimeSeriesProperty
Mantid::Kernel::TimeValueUnit< TYPE >Class to hold unit value (DateAndTime, T)
Mantid::Kernel::type_is_equal< T, U >ListAnyValidator is a validator that requires the value of a property to be one of a defined list of possibilities
Mantid::Kernel::type_is_equal< T, T >
Mantid::Kernel::TypedValidator< HeldType >TypedValidator provides an layer on top of IValidator to ensure that the template TYPE is extract from the boost::any instance and passed down to the concrete validator instance
Mantid::Kernel::TypedValidator< boost::shared_ptr< ElementType > >Specialization for boost::shared_ptr<T> types
Mantid::Kernel::UnitThe base units (abstract) class
Mantid::Kernel::UnitFactoryImplCreates instances of concrete units
Mantid::Kernel::Units::DeltaEEnergy transfer in milli-electronvolts
Mantid::Kernel::Units::DeltaE_inWavenumberEnergy transfer in units of wavenumber (cm^-1)
Mantid::Kernel::Units::dSpacingD-Spacing in Angstrom
Mantid::Kernel::Units::EmptyEmpty unit
Mantid::Kernel::Units::EnergyEnergy in milli-electronvolts
Mantid::Kernel::Units::Energy_inWavenumberAbsolute energy in units of wavenumber (cm^-1)
Mantid::Kernel::Units::LabelLabel unit
Mantid::Kernel::Units::Momentum
Mantid::Kernel::Units::MomentumTransferMomentum Transfer in Angstrom^-1
Mantid::Kernel::Units::QSquaredMomentum transfer squared in Angstrom^-2
Mantid::Kernel::Units::TOFTime of flight in microseconds
Mantid::Kernel::Units::WavelengthWavelength in Angstrom
Mantid::Kernel::UserStringParserThis class parses a given string into vector of vectors of numbers
Mantid::Kernel::V2DImplements a 2-dimensional vector embedded in a 3D space, i.e
Mantid::Kernel::V3DClass for 3D vectors
Mantid::Kernel::ValidatorAnyList< TYPE >ValidatorAnyList is a validator that requires the value of a property to be one of a defined list of possibilities
Mantid::Kernel::VectorHelper::AddVariance< T >Functor to deal with the increase in the error when adding (or substracting) a number of counts. More generally add errors in quadrature using the square of one of the errors (variance = error^2)
Mantid::Kernel::VectorHelper::DividesNonNull< T >Divide functor with result reset to 0 if the denominator is null
Mantid::Kernel::VectorHelper::Log< T >Log functor
Mantid::Kernel::VectorHelper::LogNoThrow< T >
Mantid::Kernel::VectorHelper::SimpleAverage< T >A binary functor to compute the simple average of 2 numbers
Mantid::Kernel::VectorHelper::Squares< T >Square functor
Mantid::Kernel::VectorHelper::SumGaussError< T >Functor used for computing the sum of the square values of a vector, using the accumulate algorithm
Mantid::Kernel::VectorHelper::SumSquares< T >Functor to accumulate a sum of squares
Mantid::Kernel::VectorHelper::TimesSquares< T >Functor giving the product of the squares of the arguments
Mantid::Kernel::VisibleWhenPropertySame as EnabledWhenProperty, but returns the value for the isVisible() property intead of the isEnabled() property
Mantid::Kernel::VMDBase< TYPE >Simple vector class for multiple dimensions (i.e
Mantid::Kernel::WriteLockScoped write-lock for thread-safe access to DataItems
Mantid::mathLevel::PolyBaseHolds a polynominal as a primary type
Mantid::MDAlgorithms::AndMDAndMD : Perform the And boolean operation on two MDHistoWorkspaces
Mantid::MDAlgorithms::BinaryOperationMDAbstract base class for binary operations on IMDWorkspaces, e.g
Mantid::MDAlgorithms::BooleanBinaryOperationMDBooleanBinaryOperationMD : base class for boolean-type operations on MDHistoWorkspaces
Mantid::MDAlgorithms::CobaltSpinWaveDSHOForeground simulation using a Cobalt Spin Wave model with DSHO damping (601 in TF) Works out the cobalt acoustic and optic magnon dispersion relations given the momentum transfer in r.l.u
Mantid::MDAlgorithms::CompareMDWorkspacesCompare two MDWorkspaces for equality
Mantid::MDAlgorithms::CompositeFunctionBuilderThis builder is for constructing composite functions
Mantid::MDAlgorithms::CompositeImplicitFunctionThis class represents a composite implicit function used for communicating and implementing an operation against an MDWorkspace
Mantid::MDAlgorithms::CompositeImplicitFunctionParserThis class to parse composite type functions and generate the associated builders
Mantid::MDAlgorithms::ConvertToDetectorFaceMDConvert a MatrixWorkspace containing to a MD workspace for viewing the detector face
Mantid::MDAlgorithms::ConvertToMD::ConvertToMDEventsParamsStructure, which provides helper variables and varions text parameters to the algorithm
Mantid::MDAlgorithms::ConvertToMDEventsConvertToMDEvents : Transfrom a workspace into MD workspace with components defined by user
Mantid::MDAlgorithms::ConvertToMDEventsSubalgFactoryThe helper class for ConvertToMDEvents, which instantiates various subalgorithms, availible to convert a workspace into MDEvent workspace and accessed on request: It contains the map alg_id->subAlgorithm, where alg_id is provided by ConvertToMDEventsParams class
Mantid::MDAlgorithms::ConvertToMDEventsWS< WS, Q, MODE, CONV, Sample >Templated interface to the workspace conversion algorithm. Every template parameter refers to different conversion possibilities
Mantid::MDAlgorithms::ConvertToMDEventsWS< ConvertToMD::EventWSType, Q, MODE, CONV, Sample >The macrodefinitions for ConvertToMDEvents class, making the conversion from Events WS to the MD events WS
Mantid::MDAlgorithms::ConvertToMDEventsWS< ConvertToMD::Ws2DHistoType, Q, MODE, CONV, Sample >
Mantid::MDAlgorithms::ConvToMDPreprocDetectorsClass to calculate/keep informaion about detector's positions, this information is used for doing various transformation of signals into reciprocal place and stored by this class for efficiency and additional convenience
Mantid::MDAlgorithms::CoordTransformer< Q, MODE, CONV, TYPE, Sample >
Mantid::MDAlgorithms::CoordTransformer< ConvertToMD::ModQ, ConvertToMD::Elastic, CONV, TYPE, SAMPLE >
Mantid::MDAlgorithms::CoordTransformer< ConvertToMD::ModQ, MODE, CONV, TYPE, SAMPLE >Set of internal classes used by ConvertToMDEvents algorithm and responsible for conversion of input workspace data into from 1 to 4 output dimensions as function of input parameters
Mantid::MDAlgorithms::CoordTransformer< ConvertToMD::NoQ, MODE, CONV, TYPE, SAMPLE >Set of internal classes used by ConvertToMDEvents algorithm and responsible for conversion of input workspace data into from 1 to 4 output dimensions as function of input parameters
Mantid::MDAlgorithms::CoordTransformer< ConvertToMD::Q3D, ConvertToMD::Elastic, CONV, TYPE, SAMPLE >
Mantid::MDAlgorithms::CoordTransformer< ConvertToMD::Q3D, MODE, CONV, TYPE, SAMPLE >Set of internal classes used by ConvertToMDEvents algorithm and responsible for conversion of input workspace data into from 1 to 4 output dimensions as function of input parameters
Mantid::MDAlgorithms::CreateMDFitWorkspaceNOTE: CURRENTLY DISABLED in CMakeLists.txt TODO: Refactor to use MDHistoWorkspace
Mantid::MDAlgorithms::DampedHisenbergFMSWDamped Heisenberg ferromagnetic spin waves in simple cubic lattice ================================================================== Model has four flavours: (1) DSHO, uniform damping (TF model 111) (2) DSHO, Lovesey damping (3) Lorentzian, uniform damping (4) Lorentzian, Lovesey damping The attributes Type=DSHO|Lorentzian and Damping=Uniform|Lovesey will control this, initial just 111
Mantid::MDAlgorithms::DivideMDDivideMD : divide operation for MDWorkspaces
Mantid::MDAlgorithms::EqualToMDEqualToMD : boolean operation on MDHistoWorkspaces
Mantid::MDAlgorithms::ExponentialMDExponentialMD : exponential function on MDHistoWorkspace
Mantid::MDAlgorithms::GreaterThanMDGreaterThanMD : boolean operation on MDHistoWorkspaces
Mantid::MDAlgorithms::IConvertToMDEventsWSClass describes the inteface to the methods, which perform conversion from usual workspaces to MDEventWorkspace
Mantid::MDAlgorithms::IDynamicRebinningClass provides commont interface for various classes performing rebinning operations;
Mantid::MDAlgorithms::InputArgumentLocal type to group min, max extents with a dimension index
Mantid::MDAlgorithms::InvalidParameterInvalid parameter type
Mantid::MDAlgorithms::InvalidParameterParserXML Parser for invalid parameter types
Mantid::MDAlgorithms::LessThanIndexComparitor to allow sorting by dimension index
Mantid::MDAlgorithms::LessThanMDLessThanMD : boolean operation on MDHistoWorkspaces
Mantid::MDAlgorithms::LogarithmMDLogarithmMD : natural logarithm of a MDHistoWorkspace
Mantid::MDAlgorithms::LOOP_ALGS< Q, AlgoNum >Helper class to orginize metaloop instansiating various subalgorithms dealing with particular workspaces and implementing particular user requests
Mantid::MDAlgorithms::LOOP_ALGS< ConvertToMD::NoQ, 0 >ANY_Mode (NoQ) metaloop terminator
Mantid::MDAlgorithms::LOOP_ALGS< NoQ, AlgoNum >Templated metaloop specialization for noQ case
Mantid::MDAlgorithms::LOOP_ALGS< Q, 0 >Q3d and ModQ metaloop terminator
Mantid::MDAlgorithms::MagneticFormFactorClass to provide Magnetic form factor for Tobyfit
Mantid::MDAlgorithms::MaskMDMaskMD : Mask an MDWorkspace
Mantid::MDAlgorithms::MergeMDMerge several MDWorkspaces into one
Mantid::MDAlgorithms::MergeMDFilesAlgorithm to merge multiple MDEventWorkspaces from files that obey a common box format
Mantid::MDAlgorithms::MergeMDLoadToBoxTask< MDE, nd >Task that loads all of the events from a particular block from a file that is being merged and then adds them to a particular box in the output workspace
Mantid::MDAlgorithms::MinusMDMinusMD : minus operation for MDWorkspaces
Mantid::MDAlgorithms::MultiplyMDMultiplyMD : multiplication operation for MDWorkspaces
Mantid::MDAlgorithms::NotMDNotMD : boolean negation of a MDHistoWorkspace
Mantid::MDAlgorithms::NullImplicitFunctionThis class represents a Null Implicit function
Mantid::MDAlgorithms::OrMDOrMD : boolean operation on MDHistoWorkspaces
Mantid::MDAlgorithms::PlusMDSum two MDWorkspaces together
Mantid::MDAlgorithms::PowerMDPowerMD : raise a MDHistoWorkspace to a power
Mantid::MDAlgorithms::QuadEnBackgroundProvide Quadratic background in energy: Bg = c+eps*(l+eps*q)
Mantid::MDAlgorithms::RunParamContainer for run parameter data for Mantid TobyFit and the run dependent models that use these parameters
Mantid::MDAlgorithms::SaveZODSSave a MDHistoWorkspace to a HDF5 format for use with the ZODS analysis software
Mantid::MDAlgorithms::SetMDUsingMaskAlgorithm to set a MDHistoWorkspace in points determined by a mask boolean MDHistoWorkspace
Mantid::MDAlgorithms::SimulateMDDSimulateMDD preforms a simulation of the data in the MDData workspace It inherits from the Algorithm class, and overrides the init() & exec() methods
Mantid::MDAlgorithms::SimulateResolutionSemi-abstract class for fitting with instrument resolution function
Mantid::MDAlgorithms::TobyFitSimulateTobyFitSimulate performs a simulation of the data in the MDData workspace
Mantid::MDAlgorithms::TransformMDScale and/or offset the coordinates of a MDWorkspace
Mantid::MDAlgorithms::UnaryOperationMDAbstract base class for unary operations (e.g
Mantid::MDAlgorithms::UnitsConverter< CONV, TYPE >
Mantid::MDAlgorithms::UnitsConverter< ConvertToMD::ConvByTOF, TYPE >
Mantid::MDAlgorithms::UnitsConverter< ConvertToMD::ConvFast, TYPE >
Mantid::MDAlgorithms::UnitsConverter< ConvertToMD::ConvFromTOF, TYPE >
Mantid::MDAlgorithms::Vector3DParameter< Derived, ElemType >
Mantid::MDAlgorithms::Vector3DParameterParser< VectorValueParameterType >XML parser for vector value (3 elements) parameter types
Mantid::MDAlgorithms::XorMDXorMD : boolean operation on MDHistoWorkspaces
Mantid::MDEvents::AffineMatrixParameterType to wrap an affine matrix and allow serialization via xml
Mantid::MDEvents::AffineMatrixParameterParserParser for a parameter of type affinematrixparameter
Mantid::MDEvents::BinMDTake a MDEventWorkspace and bin it to a dense histogram in a MDHistoWorkspace
Mantid::MDEvents::BinToMDHistoWorkspaceDeprecated -> BinMD
Mantid::MDEvents::BoxControllerSettingsAlgorithmAn abstract algorithm sub-class for algorithms that define properties for BoxController settings
Mantid::MDEvents::CentroidPeaksMDFind the centroid of single-crystal peaks in a MDEventWorkspace, in order to refine their positions
Mantid::MDEvents::CloneMDWorkspaceAlgorithm to clone a MDEventWorkspace to a new one
Mantid::MDEvents::ConvertToDiffractionMDWorkspaceConvertToDiffractionMDWorkspace : Create a MDEventWorkspace with events in reciprocal space (Qx, Qy, Qz) from an input EventWorkspace
Mantid::MDEvents::ConvertToReflectometryQConvertToReflectometryQ : Creates a 2D MD Histogram workspace with two axis qz and qx
Mantid::MDEvents::CoordCenterVectorParamUnique CoordCenterVectorParam type declaration for ndimensional coordinate centers
Mantid::MDEvents::CoordTransformAffineGeneric class to transform from M input dimensions to N output dimensions
Mantid::MDEvents::CoordTransformAffineParserA parser for processing coordinate transform xml
Mantid::MDEvents::CoordTransformAlignedA restricted version of CoordTransform which transforms from one set of dimensions to another, allowing:
Mantid::MDEvents::CoordTransformDistanceA non-linear coordinate transform that takes a point from nd dimensions and converts it to a single dimension: the SQUARE of the distance between the MDLeanEvent and a given point in up to nd dimensions
Mantid::MDEvents::CoordTransformDistanceParserA parser for processing coordinate transform xml
Mantid::MDEvents::CreateMDWorkspaceCreateMDWorkspace :
Mantid::MDEvents::DimensionsToBinFromParamUnique type declaration for which dimensions are used in the input workspace
Mantid::MDEvents::DimensionsUsedVectorParamUnique DimensionsUsedVectorParam type declaration for boolean masks over dimensions
Mantid::MDEvents::FakeMDEventDataFakeMDEventData : Algorithm to create fake multi-dimensional event data that gets added to MDEventWorkspace, for use in testing
Mantid::MDEvents::FindPeaksMDFindPeaksMD : TODO: DESCRIPTION
Mantid::MDEvents::IntegratePeaksMDIntegrate single-crystal peaks in reciprocal-space
Mantid::MDEvents::LoadMDLoad a .nxs file into a MDEventWorkspace
Mantid::MDEvents::LoadSQWLoadSQW : Load an SQW file and read observations in as events to generate a IMDEventWorkspace, with events in reciprocal space (Qx, Qy, Qz)
Mantid::MDEvents::LoadSQW::data_positions
Mantid::MDEvents::LOOP< i >
Mantid::MDEvents::LOOP< 0 >
Mantid::MDEvents::MDBin< MDE, nd >MDBin : Class describing a single bin in a dense, Multidimensional histogram
Mantid::MDEvents::MDBox< MDE, nd >Templated class for a multi-dimensional event "box"
Mantid::MDEvents::MDBoxBase< MDE, nd >Templated super-class of a multi-dimensional event "box"
Mantid::MDEvents::MDBoxIterator< MDE, nd >MDBoxIterator: iterate through MDBoxBase hierarchy down to a given maximum depth
Mantid::MDEvents::MDDimensionExtentsSimple class that holds the extents (min/max) of a given dimension in a MD workspace or MDBox
Mantid::MDEvents::MDDimensionStatsA simple class holding some statistics on the distribution of events in a particular dimension
Mantid::MDEvents::MDEvent< nd >Templated class holding data about a neutron detection event in N-dimensions (for example, Qx, Qy, Qz, E)
Mantid::MDEvents::MDEventFactoryMDEventFactory : collection of methods to create MDLeanEvent* instances, by specifying the number of dimensions as a parameter
Mantid::MDEvents::MDEventWorkspace< MDE, nd >Templated class for the multi-dimensional event workspace
Mantid::MDEvents::MDEventWSWrapper
Mantid::MDEvents::MDGridBox< MDE, nd >Templated class for a GRIDDED multi-dimensional event "box"
Mantid::MDEvents::MDGridBox< MDE, nd >::AddEventsTaskTask for adding events to a MDGridBox
Mantid::MDEvents::MDHistoWorkspaceMDHistoWorkspace:
Mantid::MDEvents::MDHistoWorkspaceIteratorAn implementation of IMDIterator that iterates through a MDHistoWorkspace
Mantid::MDEvents::MDLeanEvent< nd >Templated class holding data about a neutron detection event in N-dimensions (for example, Qx, Qy, Qz, E)
Mantid::MDEvents::MDSplitBox< MDE, nd >Similar to MDGridBox, this class is a split version of a MDBox where a single left/right split occurs along a single dimension, at a variable point
Mantid::MDEvents::MDWSDescriptionHelper class describes the properties of target MD workspace, which should be obtained as the result of conversion algorithm
Mantid::MDEvents::MDWSTransfDescr
Mantid::MDEvents::OneStepMDEWOneStepMDEW : TODO: DESCRIPTION
Mantid::MDEvents::OriginOffsetParamUnique type declaration for the offset of coordinates
Mantid::MDEvents::QueryMDWorkspaceQueryMDWorkspace : Query an MDWorkspace in order to extract overview information as a table workspace
Mantid::MDEvents::SaveMDSave a MDEventWorkspace to a .nxs file
Mantid::MDEvents::ScalingParamUnique type declaration for the step size in transformation
Mantid::MDEvents::SkipMaskedBinsPolicy that indicates skipping of masked bins
Mantid::MDEvents::SkipNothingPolicy that indicates no skipping should be applied
Mantid::MDEvents::SkippingPolicySkippingPolicy : Policy types for skipping in MDiterators
Mantid::MDEvents::SliceMDAlgorithm that can take a slice out of an original MDEventWorkspace while preserving all the events contained wherein
Mantid::MDEvents::SlicingAlgorithmAbstract Algorithm class that will be used by: BinMD and SliceMD and shares code for getting a slice from one workspace to another
Mantid::NeXus::NexusFileIOUtility method for saving NeXus format of Mantid Workspace This class interfaces to the C Nexus API
Mantid::NeXus::NXAttributesNexus attributes
Mantid::NeXus::NXBinaryImplements NXnote Nexus class with binary data
Mantid::NeXus::NXClassThe base class for a Nexus class (group)
Mantid::NeXus::NXClassInfoInformation about a Nexus class
Mantid::NeXus::NXDataImplements NXdata Nexus class
Mantid::NeXus::NXDataSetAbstract base class for a Nexus data set
Mantid::NeXus::NXDataSetTyped< T >Templated class implementation of NXDataSet
Mantid::NeXus::NXDetectorImplements NXdetector Nexus class
Mantid::NeXus::NXEntryImplements NXentry Nexus class
Mantid::NeXus::NXInfoC++ implementation of NeXus classes
Mantid::NeXus::NXInstrumentImplements NXinstrument Nexus class
Mantid::NeXus::NXLogImplements NXlog Nexus class
Mantid::NeXus::NXMainClassMain class is the one that can contain auxiliary classes
Mantid::NeXus::NXNoteImplements NXnote Nexus class
Mantid::NeXus::NXObjectThe base abstract class for NeXus classes and data sets
Mantid::NeXus::NXRootImplements NXroot Nexus class
Mantid::NoDeletingAn object for constructing a shared_ptr that won't ever delete its pointee
Mantid::PhysicalConstants::AtomStruture to hold the common information for an atom
Mantid::PhysicalConstants::MagneticIonStruture to hold information about magnetic form factor for 3d, 4d, rare earth, and actinide atoms and ions
Mantid::PhysicalConstants::NeutronAtomStructure to store neutronic scattering information for the various elements
Mantid::PythonAPI::ConfigServiceWrapperA wrapper for the ConfigService Singleton
Mantid::PythonAPI::DefaultReturn< ResultType >A structure t handle default returns for template functions
Mantid::PythonAPI::DefaultReturn< bool >
Mantid::PythonAPI::DefaultReturn< const bool >
Mantid::PythonAPI::DefaultReturn< const int >
Mantid::PythonAPI::DefaultReturn< const std::string >
Mantid::PythonAPI::DefaultReturn< int >
Mantid::PythonAPI::DefaultReturn< std::string >
Mantid::PythonAPI::FrameworkManagerProxyFrameworkManager is a wrapper for the API::FrameworkManager class in Mantid
Mantid::PythonAPI::FrameworkManagerProxy::PropertyOrderingFunctor for use with std::sort to put the properties that do not have valid values first
Mantid::PythonAPI::GlobalInterpreterLockDefines a structure for acquiring/releasing the Python GIL using the RAII pattern
Mantid::PythonAPI::MantidVecHelperWrappings for a MantidVec
Mantid::PythonAPI::MatrixWorkspaceWrapperVarious structures to aid with Python's interaction with Mantid workspaces
Mantid::PythonAPI::OrientedLatticeWrapper
Mantid::PythonAPI::PyAlgorithmBaseA wrapper around API::CloneableAlgorithm that allows inheritance from Python
Mantid::PythonAPI::PyAlgorithmWrapperA callback structure that can route calls into Python
Mantid::PythonAPI::PyCall_NoArg< ResultType >Perform a call to a python function that takes no arguments and returns a value
Mantid::PythonAPI::PyCall_NoArg< void >Specialization for void return type
Mantid::PythonAPI::PyCall_OneArg< ResultType, ArgType >Perform a call to a python function that takes a single argument and returns a value
Mantid::PythonAPI::PyCall_OneArg< void, ArgType >Specialization for void return type
Mantid::PythonAPI::PythonObjectInstantiator< Base >
Mantid::PythonAPI::PythonThreadStateDefines a structure for creating and destroying a Python thread state using the RAII pattern
Mantid::PythonAPI::UnitCellWrapper
Mantid::PythonAPI::WorkspaceFactoryProxyA proxy struct for the WorkspaceFactory
Mantid::PythonInterface::AlgorithmWrapperProvides a wrapper class for boost::python to allow virtual functions to be overridden in Python
Mantid::PythonInterface::Converters::CloneClone is a policy for VectorToNDArray to wrap the vector in a read-write numpy array that looks at the original data
Mantid::PythonInterface::Converters::Clone::apply< ContainerType >
Mantid::PythonInterface::Converters::MatrixToNDArray< ElementType, ConversionPolicy >Converter that takes a Mantid Matrix and converts it into a numpy array
Mantid::PythonInterface::Converters::NDArrayToVector< DestElementType >Converts a Python sequence type to a C++ std::vector, where the vector element type is defined by the template type
Mantid::PythonInterface::Converters::NDArrayTypeIndex< T >Defines a mapping between C++ type given by the template parameter and numpy type enum NPY_TYPES
Mantid::PythonInterface::Converters::PyObjectToMatrixTakes a Python object and if it supports indexing and is two dimensional it attempts to convert it to a Kernel::Matrix object
Mantid::PythonInterface::Converters::PyObjectToV3DTakes a Python object and if it supports indexing and is of length 3 then it will attempt to convert a Kernel::V3D object from it
Mantid::PythonInterface::Converters::PySequenceToVector< DestElementType >Converts a Python sequence type to a C++ std::vector, where the element type is defined by the template type
Mantid::PythonInterface::Converters::VectorToNDArray< ElementType, ConversionPolicy >Converter that takes a std::vector and converts it into a numpy array
Mantid::PythonInterface::Converters::WrapReadOnlyWrapReadOnly is a policy for VectorToNDArray to wrap the vector in a read-only numpy array that looks at the original data
Mantid::PythonInterface::Converters::WrapReadOnly::apply< ContainerType >
Mantid::PythonInterface::Converters::WrapReadWriteWrapReadWrite is a policy for VectorToNDArray to wrap the vector in a read-write numpy array that looks at the original data
Mantid::PythonInterface::Converters::WrapReadWrite::apply< ContainerType >
Mantid::PythonInterface::Environment::CallMethod_NoArg< ResultType >Perform a call to a python function that takes no arguments and returns a value
Mantid::PythonInterface::Environment::CallMethod_NoArg< void >Specialization for void return type
Mantid::PythonInterface::Environment::GlobalInterpreterLockDefines a structure for acquiring/releasing the Python GIL using the RAII pattern
Mantid::PythonInterface::Environment::PythonThreadStateDefines a structure for creating and destroying a Python thread state using the RAII pattern
Mantid::PythonInterface::Environment::UndefinedAttributeErrorDefines an exception for an undefined attribute
Mantid::PythonInterface::Policies::MatrixToNumpy< ConversionPolicy >Implements a return value policy that returns a numpy array from a Matrix
Mantid::PythonInterface::Policies::MatrixToNumpy< ConversionPolicy >::apply< T >
Mantid::PythonInterface::Policies::upcast_returned_valueImplements the upcast_shared_ptr return_value_policy
Mantid::PythonInterface::Policies::upcast_returned_value::apply< T >
Mantid::PythonInterface::Policies::VectorToNumpy< ConversionPolicy >Implements a return value policy that returns a numpy array from a std::vector
Mantid::PythonInterface::Policies::VectorToNumpy< ConversionPolicy >::apply< T >
Mantid::PythonInterface::PropertyWithValueFactoryDefines a static factory class that creates PropertyWithValue instances from python objects
Mantid::PythonInterface::PythonAlgorithmProvides a class that forms an interface between a Python algorithm and a C++ algorithm
Mantid::PythonInterface::PythonObjectInstantiator< Base >
Mantid::PythonInterface::Registry::PropertyValueHandlerThis class provides a base-class objects that are able to take a python object and set it on an algorithm property
Mantid::PythonInterface::Registry::SequenceTypeHandler< ContainerType >A specialisation of PropertyValueHander to handle coercing a Python value into a C++ sequence/array property
Mantid::PythonInterface::Registry::SingleValueTypeHandler< PropertyType >Templated struct to handle property types whose values are a single item .e.g
Mantid::PythonInterface::Registry::TypedPropertyValueHandler< ValueType >This class provides a templated class object that is able to take a python object and perform operations with a given C type
Mantid::PythonInterface::std_set_exporter< ElementType >Std::set wrapper
Mantid::PythonInterface::std_vector_exporter< ElementType >A struct to help export std::vector types
Mantid::PythonInterface::WorkspacePropertyExporter< WorkspaceType >A helper struct to export WorkspaceProperty<> types to Python
Mantid::TestChannel
Mantid::Triple< T >Triple of three identical types
Mantid::VATES::ADSWorkspaceProvider< Workspace_Type >Type for fetching and disposing of workspaces using the Mantid Analysis Data Service Instance under-the-hood
Mantid::VATES::ClipperAbstract clipper type
Mantid::VATES::DimensionPresenterMVP presenter for a IMDDimension model
Mantid::VATES::DimensionViewClass DimensionView Abstract Dimension View
Mantid::VATES::DimensionViewFactoryClass Abstract DimensionViewFactory provides Factory Method
Mantid::VATES::EscalatingRebinningActionManager
Mantid::VATES::EventNexusLoadingPresenterPresenter for loading conversion of MDEW workspaces into render-able vtk objects
Mantid::VATES::FieldDataToMetadataFunctor Converts fielddata of type vtkFieldData to metadata (std::string)
Mantid::VATES::FilterUpdateProgressAction< Filter >Template argument is the exact filter/source/reader providing the public UpdateAlgorithmProgress method
Mantid::VATES::FindIdComparitor to find DimensionPresenter shared pointers via a dimension id
Mantid::VATES::FindIntegratedComparitor to find integrated dimensions
Mantid::VATES::FindModelIdComparitor to find IMDDimension shared pointers via a dimension id
Mantid::VATES::GeometryPresenterAbstract type for MVP style presenter for a Multi-dimensional workspace geometry
Mantid::VATES::GeometryViewAbstract view for controlling multi-dimensional geometries
Mantid::VATES::IgnoreZerosThresholdRange
Mantid::VATES::IMDDimensionComparitorDimension comparitor specifically for use with visualisation layer
Mantid::VATES::MDEWEventNexusLoadingPresenterFor loading conversion of MDEW workspaces into render-able vtk objects
Mantid::VATES::MDEWInMemoryLoadingPresenterPresenter for loading MDEWs directly from the ADS, does not touch the disk
Mantid::VATES::MDEWLoadingPresenterAbstract presenter encapsulating common operations used by all MDEW type loading
Mantid::VATES::MDEWRebinningPresenterConcrete MDRebinningPresenter using centre piece rebinning directly on MDEWs producing Histogrammed MDWs
Mantid::VATES::MDHWInMemoryLoadingPresenterPresenter for loading MDHWs directly from the ADS, does not touch the disk
Mantid::VATES::MDHWLoadingPresenterAbstract presenter encapsulating common operations used by all MDHW type loading
Mantid::VATES::MDLoadingPresenterAbstract presenters for loading conversion of MDEW workspaces into render-able vtk objects
Mantid::VATES::MDLoadingViewAbstract view for MDEW file loading and display
Mantid::VATES::MDLoadingViewAdapter< ViewType >Templated type for wrapping non-MDLoadingView types
Mantid::VATES::MDRebinningPresenterAbstract presenters for multi-dimensional rebinning of various types
Mantid::VATES::MDRebinningViewAbstract view for controlling multi-dimensional rebinning
Mantid::VATES::MDRebinningViewAdapter< ViewType >Adapter for non-MDRebinningView types that need to be used as MDRebinningViews
Mantid::VATES::MedianAndBelowThresholdRange
Mantid::VATES::MetadataToFieldDataFunctor converts metadata (in std::string) to vtkFieldData
Mantid::VATES::NoThresholdRange
Mantid::VATES::NullRebinningPresenter
Mantid::VATES::ProgressActionAbstract update event type
Mantid::VATES::RebinningActionManager
Mantid::VATES::RebinningKnowledgeSerializerThis type assists with the generation of well-formed xml meeting the xsd scehema layed-out for Rebinning/cutting type operations
Mantid::Vates::SimpleGui::AxisInformationThis class provides a container for a given data axis information
Mantid::Vates::SimpleGui::AxisInteractorThis class provides a mechanism for setting slices onto a dataset that are associated with an individual dataset axis
Mantid::Vates::SimpleGui::ColorSelectionWidgetThis class controls the color scale for the main level program viewed datasets
Mantid::Vates::SimpleGui::ColorUpdaterThis class handles the application of requests from the ColorSelectionWidget
Mantid::Vates::SimpleGui::GeometryParserThis class takes the associated XML information from a given dataset and interrogates it for the current dataset axis information
Mantid::Vates::SimpleGui::Indicator
Mantid::Vates::SimpleGui::MdViewerWidgetThis class represents the central widget for handling VATES visualization operations for 3D and 4D datasets
Mantid::Vates::SimpleGui::ModeControlWidgetThis class controls the current view for the main level program
Mantid::Vates::SimpleGui::MultiSliceViewThis class creates a multislice view which is based on the Matlab(C) SliceOMatic view
Mantid::Vates::SimpleGui::RotationPointDialogThis class handles providing the coordinates for a center of rotation
Mantid::Vates::SimpleGui::ScalePickerThis class handles finding the axis location when a slice indicator is created
Mantid::Vates::SimpleGui::SplatterPlotViewThis class creates a scatter plot using the SplatterPlot ParaView plugin
Mantid::Vates::SimpleGui::StandardViewThis class represents the initial view for the main program
Mantid::Vates::SimpleGui::ThreeSliceViewThis class creates four views of the given dataset
Mantid::Vates::SimpleGui::TimeControlWidgetThis class wraps the ParaView time control toolbars into a widget
Mantid::Vates::SimpleGui::ViewBaseThis class is an abstract base class for all of the Vates simple GUI's views
Mantid::VATES::SQWLoadingPresenterMVP loading presenter for
Mantid::VATES::SynchronisingGeometryPresenterConcrete type for MVP style presenter for a Multi-dimensional workspace geometry
Mantid::VATES::ThresholdRange
Mantid::VATES::TimeStepToTimeStep
Mantid::VATES::TimeToTimeStep
Mantid::VATES::UnstructuredPoint
Mantid::VATES::UserDefinedThresholdRange
Mantid::VATES::vtkDataSetFactoryAbstract type to generate a vtk dataset on demand from a MDWorkspace
Mantid::VATES::vtkDataSetToGeometryHandles the extraction of dimensions from a vtkDataSet by getting at the field data and then processing the xml contained within to determine how mappings have been formed
Mantid::VATES::vtkDataSetToImplicitFunctionHandles the extraction of existing implcitfunctions from a vtkDataSet by getting at the field data and then processing the xml contained within
Mantid::VATES::vtkDataSetToWsLocation
Mantid::VATES::vtkDataSetToWsName
Mantid::VATES::vtkMDHexFactoryClass is used to generate vtkUnstructuredGrids from IMDEventWorkspaces
Mantid::VATES::vtkMDHistoHex4DFactory< TimeMapper >
Mantid::VATES::vtkMDHistoHexFactory
Mantid::VATES::vtkMDHistoLineFactoryLine Factory
Mantid::VATES::vtkMDHistoQuadFactoryQuad Factory
Mantid::VATES::vtkMDLineFactoryFactory for creating a vtkDataSet from an IMDEventWorkspace with a single non-integrated dimensions
Mantid::VATES::vtkMDQuadFactoryFactory for creating a vtkDataSet from an IMDEventWorkspace with two non-integrated dimensions
Mantid::VATES::vtkPeakMarkerFactory
Mantid::VATES::vtkSplatterPlotFactoryFactory that creates a simple "splatter plot" data set composed of points of a selection of the events in a MDEventWorkspace
Mantid::VATES::WorkspaceProviderAbstract type for fetching and disposing of workspaces
Mantid::VATES::XMLDefinitionsThis type contains definitions that will be found in the xml schema for the rebinning instructions, but must be used in code as part of the peristance/fetching routines
Mantid::WorkflowAlgorithms::ComputeSensitivity
Mantid::WorkflowAlgorithms::EQSANSDarkCurrentSubtractionSubtract dark current for EQSANS
Mantid::WorkflowAlgorithms::EQSANSLoadSubtract dark current for EQSANS
Mantid::WorkflowAlgorithms::EQSANSPatchSensitivityApply the sensitivity correction as a function of wavelength for EQSANS
Mantid::WorkflowAlgorithms::EQSANSQ2DWorkflow algorithm to process a reduced EQSANS workspace and produce I(Qx,Qy)
Mantid::WorkflowAlgorithms::HFIRDarkCurrentSubtractionSubtract dark current for HFIR SANS
Mantid::WorkflowAlgorithms::HFIRLoadSubtract dark current for HFIR SANS
Mantid::WorkflowAlgorithms::RefReductionData reduction for reflectometry
Mantid::WorkflowAlgorithms::RefRoiWorkflow algorithm for reflectometry to sum up a region of interest on a 2D detector
Mantid::WorkflowAlgorithms::SANSBeamFinderBeam Finder for SANS instruments
Mantid::WorkflowAlgorithms::SANSSensitivityCorrectionSensitivity correction for SANS
Mantid::WorkflowAlgorithms::SANSSolidAngleCorrectionPerforms a solid angle correction on a 2D SANS data set to correct for the absence of curvature of the detector
Mantid::WorkflowAlgorithms::SetupEQSANSReductionSet up the reduction options for EQSANS reduction
Mantid::WorkflowAlgorithms::SetupHFIRReductionSet up the reduction options for HFIR reduction
MantidAboutThis class implements About MantidPlot dialog for mnatid help menu
MantidApplication
MantidColorMapThe class inherits from QwtColorMap and implements reading a color color map from a file
MantidCurveBase class for MantidCurve types
MantidDockWidget
MantidGLWidgetOpenGL Qt Widget which renders Mantid Geometry ObjComponents
MantidLog
MantidMatrixMantidMatrix is the class that represents a Qtiplot window for displaying workspaces
MantidMatrixCurveThis class is for plotting spectra or bins from a Mantid MatrixWorkspace in a QtiPlot's Graph widget
MantidMatrixDialogMatrix properties dialog
MantidMatrixFunctionThis class helps displaying a MantidMatrix in a 2D graph
MantidMatrixModelMantidMatrixModel is an implementation of QAbstractTableModel which is an interface between the data (workspace) and the widget displaying it (QTableView)
MantidMDCurveThis class is for plotting IMDWorkspaces
MantidMDCurveDialogDialog asking the user for some options on how to plot a MDWorkspace before plotting
MantidPreferencesKeeps the preferences for some Mantid-related UI settings
MantidQt::API::AbstractAlgorithmInputHistoryThis abstract class deals with the loading and saving of previous algorithm property values to/from MantidPlot's QSettings
MantidQt::API::AlgorithmDialogThis class should be the basis for all customised algorithm dialogs
MantidQt::API::AlgorithmDialogFactoryImplThe AlgorithmDialogFactory is responsible for creating concrete instances of AlgorithmDialog classes
MantidQt::API::AlgorithmInputHistoryImpl
MantidQt::API::AlgorithmPropertiesWidgetWidget that contains dynamically generated PropertyWidget's for each property of an algorithm, contained in a scroll area
MantidQt::API::AlgorithmRunnerThe AlgorithmRunner is a QObject that encapsulates methods for running an algorithm asynchronously (in the background) and feeds-back to a GUI widget
MantidQt::API::BoolPropertyWidgetSet of widgets representing a PropertyWithValue<bool>
MantidQt::API::FileDialogHandlerContains modifications to Qt functions where problems have been found on certain operating systems
MantidQt::API::FilePropertyWidgetWidget for FileProperty, which has a "Browse" button
MantidQt::API::GenericDialogThis class gives a basic dialog that is not tailored to a particular algorithm
MantidQt::API::InterfaceManagerImplThis class is responsible for creating the correct dialog for an algorithm
MantidQt::API::ManageUserDirectories
MantidQt::API::MantidDialogDialog derived from this class can capture and handle exceptions raised in its event handlers
MantidQt::API::MantidWidgetThis is the base class all customised widgets that do not wish to be tied to a specific Mantid algorithm but rather customised for user's requirements
MantidQt::API::ObserverCallbackA simple callback class so that we avoid multiple inheritance issues with QObject
MantidQt::API::OptionsPropertyWidgetWidget for displaying a Property that has a set of allowed values
MantidQt::API::PropertyWidgetBase class for widgets that will set Mantid::Kernel::Property* types
MantidQt::API::PropertyWidgetFactoryPropertyWidgetFactory : TODO: DESCRIPTION
MantidQt::API::PythonRunnerThis is the base class all customised user interfaces that do not wish to be tied to a specific Mantid algorithm but rather customised for user's requirements
MantidQt::API::SyncedCheckboxesQObject that links:
MantidQt::API::TextPropertyWidgetThe most generic widgets for Property's that are only a simple string
MantidQt::API::UserSubWindowThis is the base class all customised user interfaces that do not wish to be tied to a specific Mantid algorithm but rather customised for user's requirements
MantidQt::API::UserSubWindowFactoryImplThe UserSubWindowFactory is responsible for creating concrete instances of user interface classes
MantidQt::API::VatesViewerInterfaceThis class is an interface for the central widget for handling VATES visualization operations
MantidQt::API::WorkspaceObserverObserves AnalysisDataService notifications: add,replace,delete
MantidQt::CustomDialogs::BaseInstantiatorBase instantiator to store in a map
MantidQt::CustomDialogs::BinaryTreeWidgetA widget to implement a binary tree display
MantidQt::CustomDialogs::BinaryTreeWidgetItemA custom item to use in the BinaryTree widget
MantidQt::CustomDialogs::BinMDDialog
MantidQt::CustomDialogs::ComboBoxDelegateA custom delegate class used for item editing
MantidQt::CustomDialogs::ConeDetailsA widget to define a cone
MantidQt::CustomDialogs::ConvertTableToMatrixWorkspaceDialogThis class gives specialised dialog for the ConvertTableToMatrixWorkspace algorithm
MantidQt::CustomDialogs::CreateSampleShapeDialogThis class gives specialised dialog for the sample shape definition algorithm
MantidQt::CustomDialogs::CuboidDetailsA widget to define an infinite plane
MantidQt::CustomDialogs::CylinderDetailsA widget to define a cylinder
MantidQt::CustomDialogs::DynamicPropertiesWidgetBase class for input workspace's dynamic properties widget
MantidQt::CustomDialogs::FitDialogThis class gives specialised dialog for the Load algorithm
MantidQt::CustomDialogs::HexahedronDetailsA widget to define a hexahedron
MantidQt::CustomDialogs::InfiniteConeDetailsA widget to define an infinite cone
MantidQt::CustomDialogs::InfiniteCylinderDetailsA widget to define an infinite cylinder
MantidQt::CustomDialogs::InfinitePlaneDetailsA widget to define an infinite plane
MantidQt::CustomDialogs::InputWorkspaceWidgetWidget for inputting workspace information
MantidQt::CustomDialogs::LoadAsciiDialogThis class gives specialised dialog for the LoadAscii algorithm
MantidQt::CustomDialogs::LoadDAEDialogThis class gives specialised dialog for the LoadDAE algorithm
MantidQt::CustomDialogs::LoadDialogThis class gives specialised dialog for the Load algorithm
MantidQt::CustomDialogs::LoadRawDialogThis class gives specialised dialog for the LoadRaw algorithm
MantidQt::CustomDialogs::LOQScriptInputDialogThis class gives specialised dialog for the LOQ input algorithm
MantidQt::CustomDialogs::MantidGLWidgetThis class provides a widget to display a Mantid Geometry object using OpenGL
MantidQt::CustomDialogs::MDPropertiesWidgetWidgets to set properties for a IMDWorkspace: MaxSize
MantidQt::CustomDialogs::MWPropertiesWidgetWidgets to set properties for a MatrixWorkspace: WorkspaceIndex, StartX, EndX
MantidQt::CustomDialogs::NoDeletingAn object for constructing a shared_ptr that won't ever delete its pointee
MantidQt::CustomDialogs::OperationA struct describing a binary operation Note: The constructor takes an integer where 0 = intersection, 1 = union and 2 = difference
MantidQt::CustomDialogs::PlotAsymmetryByLogValueDialogThis class gives specialised dialog for the LoadRaw algorithm
MantidQt::CustomDialogs::PointGroupBoxA custom group box for a 3D point
MantidQt::CustomDialogs::ShapeDetailsThe base class for the details widgets
MantidQt::CustomDialogs::ShapeDetailsInstantiator< T >A structure used for holding the type of a details widget
MantidQt::CustomDialogs::SliceMDDialog
MantidQt::CustomDialogs::SliceOfCylinderRingDetailsA widget to define an infinite cylinder
MantidQt::CustomDialogs::SlicingAlgorithmDialog
MantidQt::CustomDialogs::SphereDetailsA widget to define a sphere
MantidQt::CustomDialogs::StartLiveDataDialog
MantidQt::CustomInterfaces::Background
MantidQt::CustomInterfaces::ConvertToEnergyThis class defines the ConvertToEnergy interface
MantidQt::CustomInterfaces::CreateMDWorkspace
MantidQt::CustomInterfaces::deltaECalc
MantidQt::CustomInterfaces::EventNexusFileMementoA workspace memento refering to a Event nexus File on disk
MantidQt::CustomInterfaces::HomerThis class implements the ConvertToEnergy interface for the direct instruments
MantidQt::CustomInterfaces::IdComparitorHelper type to perform comparisons between WorkspaceMementos
MantidQt::CustomInterfaces::IndirectThis class defines handles the ConvertToEnergy interface for indirect instruments (IRIS/OSIRIS)
MantidQt::CustomInterfaces::IndirectDataAnalysis
MantidQt::CustomInterfaces::IndirectDiffractionReduction
MantidQt::CustomInterfaces::LatticePresenterPresenter of MVP type for controlling interaction of lattice view with WorkspaceMementos
MantidQt::CustomInterfaces::LatticeViewAbstract lattice view
MantidQt::CustomInterfaces::Muon::MuonAnalysisFitDataTabThis is a Helper class for MuonAnalysis
MantidQt::CustomInterfaces::Muon::MuonAnalysisOptionTabThis is a Helper class for MuonAnalysis
MantidQt::CustomInterfaces::Muon::MuonAnalysisResultTableTabThis is a Helper class for MuonAnalysis
MantidQt::CustomInterfaces::MuonAnalysisThis is the main class for the MuonAnalysis interface see <http://www.mantidproject.org/MuonAnalysis>
MantidQt::CustomInterfaces::QtWorkspaceMementoModelQtWorkspaceMementoModel is a QAbstractTableModel wrapping a table workspace in order to serve-up display specific workspace memento views
MantidQt::CustomInterfaces::RawFileMementoA workspace memento refering to a Raw File on disk
MantidQt::CustomInterfaces::RectDetectorDetailsStores the rectangualr detector name and minimum and maximum detector id
MantidQt::CustomInterfaces::SANSAddFiles
MantidQt::CustomInterfaces::SANSDiagnosticsThe SANSDiagnostics is responsible for the diagnostics tab of SANS interface
MantidQt::CustomInterfaces::SANSPlotSpecial
MantidQt::CustomInterfaces::SANSPlotSpecial::TransformSmall utility class to hold information about the different functions
MantidQt::CustomInterfaces::SANSRunWindowImplements the SANS, small angle neutron scattering, dialog box
MantidQt::CustomInterfaces::ScopedMemento
MantidQt::CustomInterfaces::UpdateableAbstraction of an updateable item, i.e
MantidQt::CustomInterfaces::WorkspaceInADSA workspace memento refering to a workspace in the Analysis Data Service
MantidQt::CustomInterfaces::WorkspaceMementoA memento carrying basic information about an existing workspace
MantidQt::CustomInterfaces::WorkspaceMemento::LogEntryLog entry type
MantidQt::CustomInterfaces::WorkspaceMementoLockAbstract Functor for locking usage
MantidQt::Factory::WidgetFactoryFactory class that handles the creation of MantidQt widgets such as the SliceViewer
MantidQt::MantidWidgets::AlgorithmSelectorWidgetA widget consisting of a ComboBox and a TreeWidget to allow a user to select an algorithm either by category or by typing
MantidQt::MantidWidgets::AlgorithmTreeWidgetTree widget with the categories and algorithms listed
MantidQt::MantidWidgets::Contains
MantidQt::MantidWidgets::CreateAttributePropertyAttribute visitor to create a QtProperty
MantidQt::MantidWidgets::CreateAttributePropertyForFunctionBrowserAttribute visitor to create a QtProperty
MantidQt::MantidWidgets::DiagResults
MantidQt::MantidWidgets::FindAlgComboBoxComboBox for finding algorithms
MantidQt::MantidWidgets::FindFilesThreadA class to allow the asyncronous finding of files
MantidQt::MantidWidgets::FitPropertyBrowserClass FitPropertyBrowser implements QtPropertyBrowser to display and control fitting function parameters and settings
MantidQt::MantidWidgets::FormulaDialogEditor
MantidQt::MantidWidgets::FormulaDialogEditorFactory
MantidQt::MantidWidgets::FunctionBrowserClass FitPropertyBrowser implements QtPropertyBrowser to display and control fitting function parameters and settings
MantidQt::MantidWidgets::FunctionBrowser::AConstraintConstraint structure
MantidQt::MantidWidgets::FunctionBrowser::APropertyTo keep QtProperty and its QtBrowserItem in one place
MantidQt::MantidWidgets::FunctionBrowser::ATieTie structure
MantidQt::MantidWidgets::ICatAdvancedSearch
MantidQt::MantidWidgets::ICatInvestigation
MantidQt::MantidWidgets::ICatMyDataSearch
MantidQt::MantidWidgets::ICatSearch
MantidQt::MantidWidgets::ICatUtils
MantidQt::MantidWidgets::InputFunctionNameDialogA dialog to enter a category and function name for a new function for saving
MantidQt::MantidWidgets::InstrumentSelectorThis class defines a widget for selecting an instrument known to Mantid
MantidQt::MantidWidgets::MultifitSetupDialogThis is a dialog for doing setting up the MultiBG function
MantidQt::MantidWidgets::MuonFitPropertyBrowser
MantidQt::MantidWidgets::MWDiag
MantidQt::MantidWidgets::MWRunFilesThis class defines a widget for file searching
MantidQt::MantidWidgets::ProcessingAlgoWidgetA widget containing an algorithm selector and algorithm properties list, or a script editor window
MantidQt::MantidWidgets::PropertyHandlerHelps display and edit functions in FitPropertyBrowser
MantidQt::MantidWidgets::pythonCalc
MantidQt::MantidWidgets::RangeSelectorAllows for simpler (in a way) selection of a range on a QwtPlot in MantidQt
MantidQt::MantidWidgets::RenameParDialogA dialog for renaming parameters for a user function
MantidQt::MantidWidgets::SafeQwtPlotA version of QwtPlot that adds a layer of thread safety
MantidQt::MantidWidgets::SaveWorkspacesImplements a dialog box that allows users to save multiple Mantid workspaces
MantidQt::MantidWidgets::SearchCalendar
MantidQt::MantidWidgets::SelectWorkspacesDialogThis is a dialog for selecting workspaces
MantidQt::MantidWidgets::SequentialFitDialogThis is a dialog for doing sequential fit
MantidQt::MantidWidgets::SetAttributeVisitor setting new attribute value
MantidQt::MantidWidgets::SetAttributeFromPropertyAttribute visitor to set an attribute from a QtProperty
MantidQt::MantidWidgets::SetAttributePropertyVisitor setting new attribute value
MantidQt::MantidWidgets::UserFunctionDialogA dialog for construction a user fitting function from existing components
MantidQt::MantidWidgets::WorkspaceSelectorThis class defines a widget for selecting a workspace present in the AnalysisDataService
MantidQt::SliceViewer::ColorBarWidgetWidget for showing a color bar, modifying its limits, etc
MantidQt::SliceViewer::CustomMagnifierCustomized QwtPlotMagnifier for zooming in on the view
MantidQt::SliceViewer::CustomPickerPicker for looking at the data under the mouse
MantidQt::SliceViewer::CustomZoomerCustom zoomer for zooming onto the slice
MantidQt::SliceViewer::DimensionSliceWidgetWidget for the 2D slice viewer
MantidQt::SliceViewer::LineOverlayGUI for overlaying a line with a width onto the plot in the SliceViewer
MantidQt::SliceViewer::LineViewer
MantidQt::SliceViewer::PickerMachine
MantidQt::SliceViewer::QwtRasterDataMDImplemenation of QwtRasterData that can display the data from a slice of an IMDWorkspace
MantidQt::SliceViewer::QwtScaleWidgetExtendedExtended version of QwtScaleWidget
MantidQt::SliceViewer::SliceViewerGUI for viewing a 2D slice out of a multi-dimensional workspace
MantidQt::SliceViewer::SliceViewerWindowA window that contains a SliceViewer and a LineViewer widget, linked together
MantidQwtIMDWorkspaceDataThis class is used to plot MDWorkspace line plots
MantidQwtMatrixWorkspaceDataThis class implements QwtData with direct access to a spectrum in a MatrixWorkspace
MantidQwtWorkspaceDataAbstract Qwtdata type
MantidSampleLogDialogThis class displays a list of log files for a selected workspace
MantidTableA MantidTable appears to be a MantidPlot "Table" object that shows the data from an ITableWorkspace
MantidTreeWidget
MantidTreeWidgetItemA class derived from QTreeWidgetItem, to accomodate sorting on the items in a MantidTreeWidget
MantidUIMantidUI is the extension of QtiPlot's ApplicationWindow which deals with Mantid framework
MantidWSIndexCalculatorUtitlity type to decompose indexes in one dimension to dual indexes used by MatrixWorkspaces
MantidWSIndexDialog
MapSupport::mapClone< KeyPart, PtrPart >Functor for coping map elements with clone functions
MapSupport::mapDelete< KeyPart, PtrPart >Functor for deleting the second component of a map
MapSupport::mapSwap< KeyPart, BodyPart >Functor for reversing a map
MapSupport::mapWrite< PartA, PartB >Functor quick write out of a map
MapSupport::PFirst< T, U >Class to access the first object in index pair
MapSupport::PSecond< T, U >Class to access the second object in index pair
MapSupport::sndValue< KeyPart, NumPart >Functor to get second point in a map
MapSupport::valEqual< KeyPart, NumPart >Functor using second value as equal
MDGeometryBuliderXMLComputes Boolean algebra for simplification
mexfunc_s_tA struct holding the name of a mex function and the function pointer to call
MockNearestNeighbours
MockNearestNeighboursFactory
MonitorDlgDialog that shows a list of algorithms running and cancel buttons for them
MuonFitBrowserPlugin
MuonNexusReaderMuunNexusReader opens a Nexus file and reads certain fields expected for a ISIS Muon data file (old format)
ObjCompAssemblyActorThis class wraps the ICompAssembly into Actor
ObjComponentActorObjComponentActor is an actor class for rendering ObjComponents
OneCurvePlotImplements a simple widget for plotting a single curve
OpenGLErrorException for wrapping an OpenGL error
PeakHKLClass for managing overlapping peak labels and drawing them on screen
PeakLabel
PeakMarker2DShape representing a peak marker on un unwrapped surface
PeakMarker2D::Style
PeakOverlayClass for managing peak markers
PeakPickerToolThis class is for selecting peaks on a graph for subsequent fitting
PluginCollectionInterfaceThe PluginCollectionInterface implements the interface for the plugin library and holds a list of plugins defined by the library
Poco::FilterChannelThis channel sends a message to multiple channels simultaneously
Poco::SignalChannelClass SignalChannel passes log messages to slots, connected to it
PropertyFileConfiguration
SystemConfiguration
ProcessingAlgoWidgetPlugin
ProjectData
Projection3DTODO: Add description
ProjectionSurfacePerforms projection of an instrument onto a plane
PropertyData
QScienceSpinBox
RectangularDetectorActorThis class wraps a RectangularDetector into Actor
RemoveErrorsDialog
RPB_STRUCTRun parameter block (32*4 bytes)
SafeQwtPlotPlugin
SampleActorSampleActor is an actor class for rendering Samples
SANSInstrumentCreationHelper
ScriptEditorThis class provides an area to write scripts
ScriptEditorPlugin
SE_STRUCTSample environment block (32*4 bytes)
SelectFunctionDialogSelect a function type out of a list of available ones
SetAllVisibleVisitor
SetUpParaviewSetUpParaview dialog for MantidPlot
SetVisibilityVisitor
SetVisibleComponentVisitorSets visibility of an actor with a particular ComponentID
sgl_limits_structStructure holding the limits of s single
Shape2DBase class for an editable 2D shape, which can be drawn on ProjectionSurface
Shape2DCollectionClass Shape2DCollection is a collection of 2D shapes
Shape2DEllipse
Shape2DRectangle
Shape2DRing
SimpleGuiAppThis is a wrapper to QApplication in order to handle exceptions and present them to the user in dialog boxes for better error reporting
SliceViewerPlugin
SnapToGridDialogDialog that prompts the user to enter the X and Y snap-to grid values
SPB_STRUCTSample parameter block (64*4 bytes)
SpectrumTesterHelper class that implements ISpectrum
SqrtTo be used in std::transform
UnwrappedCylinderImplementation of UnwrappedSurface as a cylinder
UnwrappedDetectorClass helper for drawing detectors on unwraped surfaces
UnwrappedSphereImplementation of UnwrappedSurface as a cylinder
UnwrappedSurfacePerforms projection of an instrument onto a 2D surface and unwrapping it into a plane
USER_STRUCTUser information (8*20 bytes)
UserFitFunctionDialogThis is a dialog for constructing fitting functions
vax_doubleVax double precision floating point
vax_singleVax single precision floating point
VsgMainWindowThis class represents the main level program
WorkspaceCreationHelper::FibSeries< T >Create a fibonacci series
WorkspaceCreationHelper::MockAlgorithmMock algorithn for doing logging/progress reporting
WorkspaceSelectorPlugin
WorkspaceTester
XIntegrationControlImplements a control for setting the x integration range
XIntegrationScrollBar
XYLimitsDialogDialog that prompts the user to enter the X and Y limits to the axes
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines

Generated on 19 May 2012 for Mantid by  doxygen 1.6.1