Mantid
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
IndirectFitDataCreationHelper.h File Reference
#include "MantidAPI/AnalysisDataService.h"
#include "MantidAPI/MatrixWorkspace_fwd.h"
#include "MantidAPI/NumericAxis.h"
#include "MantidAPI/TextAxis.h"
#include "MantidAPI/WorkspaceGroup.h"
#include "MantidHistogramData/BinEdges.h"
#include <string>
#include <boost/variant.hpp>
#include <boost/variant/apply_visitor.hpp>
#include <boost/variant/static_visitor.hpp>

Go to the source code of this file.

Classes

struct  Mantid::IndirectFitDataCreationHelper::AreSpectraEqual
 This is used to compare Spectra which is implemented as a boost::variant. More...
 
struct  Mantid::IndirectFitDataCreationHelper::SetUpADSWithWorkspace
 Simple struct used to access features of the ADS No destructor so ensure you tearDown the ADS. More...
 

Namespaces

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

Functions

Mantid::API::WorkspaceGroup_sptr Mantid::IndirectFitDataCreationHelper::createGroupWorkspace (std::size_t const &numberOfWorkspaces, int const &numberOfSpectra, int const &numberOfBins=10)
 
Mantid::API::WorkspaceGroup_sptr Mantid::IndirectFitDataCreationHelper::createGroupWorkspaceWithTextAxes (std::size_t const &numberOfWorkspaces, std::vector< std::string > const &labels, int const &numberOfSpectra, int const &numberOfBins=10)
 
Mantid::API::MatrixWorkspace_sptr Mantid::IndirectFitDataCreationHelper::createInstrumentWorkspace (int const &xLength, int const &yLength)
 
Mantid::API::MatrixWorkspace_sptr Mantid::IndirectFitDataCreationHelper::createWorkspace (int const &numberOfSpectra, int const &numberOfBins=10)
 Functions used in the creation of workspaces. More...
 
Mantid::API::MatrixWorkspace_sptr Mantid::IndirectFitDataCreationHelper::createWorkspaceWithBinValues (int const &numberOfSpectra, std::vector< double > const &labels, int const &numberOfBins=10)
 
Mantid::API::MatrixWorkspace_sptr Mantid::IndirectFitDataCreationHelper::createWorkspaceWithInelasticInstrument (int const &yLength)
 
Mantid::API::MatrixWorkspace_sptr Mantid::IndirectFitDataCreationHelper::createWorkspaceWithInstrument (int const &xLength, int const &yLength)
 
Mantid::API::MatrixWorkspace_sptr Mantid::IndirectFitDataCreationHelper::createWorkspaceWithTextAxis (int const &numberOfSpectra, std::vector< std::string > const &labels, int const &numberOfBins=10)
 
int const Mantid::IndirectFitDataCreationHelper::END_X_COLUMN (3)
 
int const Mantid::IndirectFitDataCreationHelper::EXCLUDE_REGION_COLUMN (4)
 
Mantid::API::NumericAxisMantid::IndirectFitDataCreationHelper::getNumericAxis (int const &numberOfLabels, std::vector< double > const &values)
 
Mantid::API::TextAxisMantid::IndirectFitDataCreationHelper::getTextAxis (int const &numberOfSpectra, std::vector< std::string > const &labels)
 
Mantid::API::MatrixWorkspace_sptr Mantid::IndirectFitDataCreationHelper::setWorkspaceBinEdges (Mantid::API::MatrixWorkspace_sptr workspace, int const &xLength, int const &yLength)
 
Mantid::API::MatrixWorkspace_sptr Mantid::IndirectFitDataCreationHelper::setWorkspaceBinEdges (Mantid::API::MatrixWorkspace_sptr workspace, int const &yLength, Mantid::HistogramData::BinEdges const &binEdges)
 
Mantid::API::MatrixWorkspace_sptr Mantid::IndirectFitDataCreationHelper::setWorkspaceEFixed (Mantid::API::MatrixWorkspace_sptr workspace, int const &xLength)
 
Mantid::API::MatrixWorkspace_sptr Mantid::IndirectFitDataCreationHelper::setWorkspaceProperties (Mantid::API::MatrixWorkspace_sptr workspace, int const &xLength, int const &yLength)
 
int const Mantid::IndirectFitDataCreationHelper::START_X_COLUMN (2)
 Commonly used constant variables. More...