Mantid
Loading...
Searching...
No Matches
Namespaces
BinaryOperations.h File Reference
#include <string>

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

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 RHSType , typename ResultType >
ResultType Mantid::PythonInterface::performBinaryOpMD (const LHSType lhs, const RHSType rhs, const std::string &op, const std::string &name, bool inplace, bool reverse)
 Binary op for two MDworkspaces. More...
 
template<typename LHSType , typename ResultType >
ResultType Mantid::PythonInterface::performBinaryOpMDWithDouble (const LHSType lhs, const double value, const std::string &op, const std::string &name, bool inplace, bool reverse)
 Binary op for MDworkspaces + double. 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...