|
bool MANTID_API_DLL | Mantid::API::equals (const MatrixWorkspace_sptr &lhs, const MatrixWorkspace_sptr &rhs, double tolerance) |
| Performs a comparison operation on two workspaces, using the CompareWorkspaces algorithm. More...
|
|
template<typename LHSType , typename RHSType , typename ResultType > |
DLLExport ResultType | Mantid::API::OperatorOverloads::executeBinaryOperation (const std::string &algorithmName, const LHSType lhs, const RHSType rhs, bool lhsAsOutput=false, bool child=true, const std::string &name="", bool rethrow=false) |
| Performs a binary operation on two workspaces. More...
|
|
MatrixWorkspace_sptr MANTID_API_DLL | Mantid::API::operator* (const double &lhsValue, const MatrixWorkspace_sptr &rhs) |
| Multiply a workspace and a single value. More...
|
|
MatrixWorkspace_sptr MANTID_API_DLL | Mantid::API::operator* (const MatrixWorkspace_sptr &lhs, const double &rhsValue) |
| Multiply a workspace and a single value. More...
|
|
MatrixWorkspace_sptr MANTID_API_DLL | Mantid::API::operator* (const MatrixWorkspace_sptr &lhs, const MatrixWorkspace_sptr &rhs) |
| Multiply two workspaces. More...
|
|
MatrixWorkspace_sptr MANTID_API_DLL | Mantid::API::operator*= (const MatrixWorkspace_sptr &lhs, const double &rhsValue) |
| Multiplies a workspace by a single value. More...
|
|
MatrixWorkspace_sptr MANTID_API_DLL | Mantid::API::operator*= (const MatrixWorkspace_sptr &lhs, const MatrixWorkspace_sptr &rhs) |
| Multiply two workspaces. More...
|
|
MatrixWorkspace_sptr MANTID_API_DLL | Mantid::API::operator+ (const MatrixWorkspace_sptr &lhs, const double &rhsValue) |
| Adds a workspace to a single value. More...
|
|
MatrixWorkspace_sptr MANTID_API_DLL | Mantid::API::operator+ (const MatrixWorkspace_sptr &lhs, const MatrixWorkspace_sptr &rhs) |
| Adds two workspaces. More...
|
|
MatrixWorkspace_sptr MANTID_API_DLL | Mantid::API::operator+= (const MatrixWorkspace_sptr &lhs, const double &rhsValue) |
| Adds a single value to a workspace. More...
|
|
MatrixWorkspace_sptr MANTID_API_DLL | Mantid::API::operator+= (const MatrixWorkspace_sptr &lhs, const MatrixWorkspace_sptr &rhs) |
| Adds two workspaces. More...
|
|
MatrixWorkspace_sptr MANTID_API_DLL | Mantid::API::operator- (const double &lhsValue, const MatrixWorkspace_sptr &rhs) |
| Subtracts a workspace from a single value. More...
|
|
MatrixWorkspace_sptr MANTID_API_DLL | Mantid::API::operator- (const MatrixWorkspace_sptr &lhs, const double &rhsValue) |
| Subtracts a single value from a workspace. More...
|
|
MatrixWorkspace_sptr MANTID_API_DLL | Mantid::API::operator- (const MatrixWorkspace_sptr &lhs, const MatrixWorkspace_sptr &rhs) |
| Subtracts two workspaces. More...
|
|
MatrixWorkspace_sptr MANTID_API_DLL | Mantid::API::operator-= (const MatrixWorkspace_sptr &lhs, const double &rhsValue) |
| Subtracts a single value from a workspace. More...
|
|
MatrixWorkspace_sptr MANTID_API_DLL | Mantid::API::operator-= (const MatrixWorkspace_sptr &lhs, const MatrixWorkspace_sptr &rhs) |
| Subtracts two workspaces. More...
|
|
MatrixWorkspace_sptr MANTID_API_DLL | Mantid::API::operator/ (const double &lhsValue, const MatrixWorkspace_sptr &rhs) |
| Divide a single value and a workspace. More...
|
|
MatrixWorkspace_sptr MANTID_API_DLL | Mantid::API::operator/ (const MatrixWorkspace_sptr &lhs, const double &rhsValue) |
| Divide a workspace by a single value. More...
|
|
MatrixWorkspace_sptr MANTID_API_DLL | Mantid::API::operator/ (const MatrixWorkspace_sptr &lhs, const MatrixWorkspace_sptr &rhs) |
| Divide two workspaces. More...
|
|
MatrixWorkspace_sptr MANTID_API_DLL | Mantid::API::operator/= (const MatrixWorkspace_sptr &lhs, const double &rhsValue) |
| Divides a workspace by a single value. More...
|
|
MatrixWorkspace_sptr MANTID_API_DLL | Mantid::API::operator/= (const MatrixWorkspace_sptr &lhs, const MatrixWorkspace_sptr &rhs) |
| Divide two workspaces. More...
|
|