Mantid
|
#include "MantidPythonInterface/api/BinaryOperations.h"
#include "MantidAPI/AlgorithmManager.h"
#include "MantidAPI/AnalysisDataService.h"
#include "MantidAPI/IMDHistoWorkspace.h"
#include "MantidAPI/IMDWorkspace.h"
#include "MantidAPI/MatrixWorkspace.h"
#include "MantidAPI/WorkspaceFactory.h"
#include "MantidAPI/WorkspaceGroup.h"
#include "MantidAPI/WorkspaceOpOverloads.h"
#include "MantidPythonInterface/core/Policies/AsType.h"
#include "MantidPythonInterface/core/ReleaseGlobalInterpreterLock.h"
#include <boost/python/def.hpp>
#include <boost/python/return_value_policy.hpp>
Go to the source code of this file.
Namespaces | |
namespace | Mantid |
Helper class which provides the Collimation Length for SANS instruments. | |
namespace | Mantid::PythonInterface |
Functions | |
void | export_BinaryOperations () |
template IMDHistoWorkspace_sptr | Mantid::PythonInterface::performBinaryOp (const IMDHistoWorkspace_sptr, const IMDHistoWorkspace_sptr, const std::string &, const std::string &name, bool, bool) |
template IMDHistoWorkspace_sptr | Mantid::PythonInterface::performBinaryOp (const IMDHistoWorkspace_sptr, const MatrixWorkspace_sptr, const std::string &, const std::string &name, bool, bool) |
template IMDWorkspace_sptr | Mantid::PythonInterface::performBinaryOp (const IMDWorkspace_sptr, const IMDWorkspace_sptr, const std::string &, const std::string &name, bool, bool) |
template WorkspaceGroup_sptr | Mantid::PythonInterface::performBinaryOp (const IMDWorkspace_sptr, const WorkspaceGroup_sptr, const std::string &, const std::string &name, bool, bool) |
template WorkspaceGroup_sptr | Mantid::PythonInterface::performBinaryOp (const WorkspaceGroup_sptr, const IMDWorkspace_sptr, const std::string &, const std::string &name, bool, bool) |
template WorkspaceGroup_sptr | Mantid::PythonInterface::performBinaryOp (const WorkspaceGroup_sptr, const WorkspaceGroup_sptr, const std::string &, const std::string &name, bool, bool) |
template IMDHistoWorkspace_sptr | Mantid::PythonInterface::performBinaryOpWithDouble (const IMDHistoWorkspace_sptr, const double, const std::string &op, const std::string &, bool, bool) |
template IMDWorkspace_sptr | Mantid::PythonInterface::performBinaryOpWithDouble (const IMDWorkspace_sptr, const double, const std::string &op, const std::string &, bool, bool) |
template WorkspaceGroup_sptr | Mantid::PythonInterface::performBinaryOpWithDouble (const WorkspaceGroup_sptr, const double, const std::string &op, const std::string &, bool, bool) |
Binary operation helpers | |
Defines helpers to run the binary operation algorithms | |
template<typename LHSType , typename RHSType , typename ResultType > | |
ResultType | Mantid::PythonInterface::performBinaryOp (const LHSType lhs, const RHSType rhs, const std::string &op, const std::string &name, bool inplace, bool reverse) |
Binary op for two workspaces. More... | |
template<typename LHSType , typename ResultType > | |
ResultType | Mantid::PythonInterface::performBinaryOpWithDouble (const LHSType inputWS, const double value, const std::string &op, const std::string &name, bool inplace, bool reverse) |
Binary op for a workspace and a double. More... | |
void export_BinaryOperations | ( | ) |
Definition at line 23 of file BinaryOperations.cpp.
References Mantid::PythonInterface::performBinaryOp(), and Mantid::PythonInterface::performBinaryOpWithDouble().