Mantid
|
#include "MantidAPI/MatrixWorkspace.h"
#include "MantidAPI/Axis.h"
#include "MantidAPI/Run.h"
#include "MantidAPI/WorkspaceOpOverloads.h"
#include "MantidGeometry/IDetector.h"
#include "MantidHistogramData/HistogramY.h"
#include "MantidIndexing/IndexInfo.h"
#include "MantidKernel/WarningSuppressions.h"
#include "MantidPythonInterface/api/CloneMatrixWorkspace.h"
#include "MantidPythonInterface/api/RegisterWorkspacePtrToPython.h"
#include "MantidPythonInterface/core/Converters/NDArrayToVector.h"
#include "MantidPythonInterface/core/Converters/PySequenceToVector.h"
#include "MantidPythonInterface/core/Converters/WrapWithNDArray.h"
#include "MantidPythonInterface/core/GetPointer.h"
#include "MantidPythonInterface/core/Policies/RemoveConst.h"
#include "MantidPythonInterface/core/Policies/VectorToNumpy.h"
#include <boost/python/class.hpp>
#include <boost/python/copy_const_reference.hpp>
#include <boost/python/implicit.hpp>
#include <boost/python/list.hpp>
#include <boost/python/overloads.hpp>
#include <boost/python/register_ptr_to_python.hpp>
#include <boost/python/suite/indexing/map_indexing_suite.hpp>
#include <boost/python/tuple.hpp>
#include <numpy/arrayobject.h>
Go to the source code of this file.
Macros | |
#define | NO_IMPORT_ARRAY |
#define | PY_ARRAY_UNIQUE_SYMBOL API_ARRAY_API |
Functions | |
void | export_MatrixWorkspace () |
Python exports of the Mantid::API::MatrixWorkspace class. More... | |
#define NO_IMPORT_ARRAY |
Definition at line 36 of file MatrixWorkspace.cpp.
#define PY_ARRAY_UNIQUE_SYMBOL API_ARRAY_API |
Definition at line 35 of file MatrixWorkspace.cpp.
void export_MatrixWorkspace | ( | ) |
Python exports of the Mantid::API::MatrixWorkspace class.
Typedef to remove const qualifier on input detector shared_ptr. See Policies/RemoveConst.h for more details
Definition at line 312 of file MatrixWorkspace.cpp.
References Mantid::API::MatrixWorkspace::axes(), Mantid::API::MatrixWorkspace::blocksize(), Mantid::PythonInterface::cloneDx(), Mantid::PythonInterface::cloneE(), Mantid::PythonInterface::cloneX(), Mantid::PythonInterface::cloneY(), Mantid::API::MatrixWorkspace::dataDx(), Mantid::API::MatrixWorkspace::dataE(), Mantid::API::MatrixWorkspace::dataX(), Mantid::API::MatrixWorkspace::dataY(), Mantid::API::MatrixWorkspace::detectorSignedTwoTheta(), Mantid::API::MatrixWorkspace::detectorTwoTheta(), Mantid::API::equals(), Mantid::API::MatrixWorkspace::getAxis(), Mantid::API::MatrixWorkspace::getDetector(), Mantid::API::MatrixWorkspace::getIndexFromSpectrumNumber(), Mantid::API::MatrixWorkspace::getMaxNumberBins(), Mantid::API::MatrixWorkspace::getNumberBins(), Mantid::API::MatrixWorkspace::getNumberHistograms(), Mantid::API::MatrixWorkspace::getSpectrum(), Mantid::API::MatrixWorkspace::hasAnyMaskedBins(), Mantid::API::MatrixWorkspace::hasDx(), Mantid::API::MatrixWorkspace::hasMaskedBins(), Mantid::API::MatrixWorkspace::isCommonBins(), Mantid::API::MatrixWorkspace::isCommonLogBins(), Mantid::API::MatrixWorkspace::isDistribution(), Mantid::API::MatrixWorkspace::isHistogramData(), Mantid::API::MatrixWorkspace::isRaggedWorkspace(), Mantid::API::ExperimentInfo::mutableRun(), Mantid::API::MatrixWorkspace::readDx(), Mantid::API::MatrixWorkspace::readE(), Mantid::API::MatrixWorkspace::readX(), Mantid::API::MatrixWorkspace::readY(), Mantid::API::MatrixWorkspace::setDistribution(), Mantid::API::MatrixWorkspace::setYUnit(), Mantid::API::MatrixWorkspace::setYUnitLabel(), Mantid::API::MatrixWorkspace::yIndexOfX(), Mantid::API::MatrixWorkspace::YUnit(), and Mantid::API::MatrixWorkspace::YUnitLabel().