|
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().