Mantid
Loading...
Searching...
No Matches
Namespaces | Functions
WorkspaceCreation.cpp File Reference
#include "MantidDataObjects/WorkspaceCreation.h"
#include "MantidAPI/WorkspaceFactory.h"
#include "MantidDataObjects/EventWorkspace.h"
#include "MantidDataObjects/Workspace2D.h"
#include "MantidIndexing/IndexInfo.h"

Go to the source code of this file.

Namespaces

namespace  Mantid
 Helper class which provides the Collimation Length for SANS instruments.
 
namespace  Mantid::DataObjects
 
namespace  Mantid::DataObjects::detail
 Factory methods for creating MatrixWorkspaces.
 

Functions

template<>
std::unique_ptr< API::MatrixWorkspace > Mantid::DataObjects::detail::createConcreteHelper ()
 
template<>
std::unique_ptr< API::HistoWorkspace > Mantid::DataObjects::detail::createConcreteHelper ()
 
template<>
std::unique_ptr< EventWorkspace > Mantid::DataObjects::detail::createHelper ()
 
template<>
std::unique_ptr< API::HistoWorkspace > Mantid::DataObjects::detail::createHelper ()
 
template<>
std::unique_ptr< API::MatrixWorkspace > Mantid::DataObjects::detail::createHelper ()
 
template<class UseIndexInfo >
void Mantid::DataObjects::detail::doInitializeFromParent (const API::MatrixWorkspace &parent, API::MatrixWorkspace &workspace, const bool differentSize)
 
template<>
void Mantid::DataObjects::detail::doInitializeFromParent< std::true_type > (const API::MatrixWorkspace &parent, API::MatrixWorkspace &child, const bool differentSize)
 Same as WorkspaceFactory::initializeFromParent, with modifications for changed IndexInfo. More...
 
template<>
void Mantid::DataObjects::detail::fixDistributionFlag (API::MatrixWorkspace &workspace, const HistogramData::Histogram &histArg)
 
template<class UseIndexInfo >
void Mantid::DataObjects::detail::initializeFromParent (const API::MatrixWorkspace &parent, API::MatrixWorkspace &ws)
 Initialize a MatrixWorkspace from its parent including instrument, unit, number of spectra and Run. More...
 
template void MANTID_DATAOBJECTS_DLL Mantid::DataObjects::detail::initializeFromParent< std::false_type > (const API::MatrixWorkspace &, API::MatrixWorkspace &)
 
template void MANTID_DATAOBJECTS_DLL Mantid::DataObjects::detail::initializeFromParent< std::true_type > (const API::MatrixWorkspace &, API::MatrixWorkspace &)
 
MANTID_DATAOBJECTS_DLL HistogramData::Histogram Mantid::DataObjects::detail::stripData (HistogramData::Histogram histogram)