|
Mantid
|
Functions | |
| template MANTID_API_DLL IMDHistoWorkspace_sptr | executeBinaryOperation (const std::string &, const IMDHistoWorkspace_sptr, const IMDHistoWorkspace_sptr, bool, bool, const std::string &, bool) |
| template MANTID_API_DLL IMDHistoWorkspace_sptr | executeBinaryOperation (const std::string &, const IMDHistoWorkspace_sptr, const MatrixWorkspace_sptr, bool, bool, const std::string &, bool) |
| template MANTID_API_DLL IMDWorkspace_sptr | executeBinaryOperation (const std::string &, const IMDWorkspace_sptr, const IMDWorkspace_sptr, bool, bool, const std::string &, bool) |
| template MANTID_API_DLL IMDWorkspace_sptr | executeBinaryOperation (const std::string &, const IMDWorkspace_sptr, const MatrixWorkspace_sptr, bool, bool, const std::string &, bool) |
| template MANTID_API_DLL WorkspaceGroup_sptr | executeBinaryOperation (const std::string &, const IMDWorkspace_sptr, const WorkspaceGroup_sptr, bool, bool, const std::string &, bool) |
| template MANTID_API_DLL IMDHistoWorkspace_sptr | executeBinaryOperation (const std::string &, const MatrixWorkspace_sptr, const IMDHistoWorkspace_sptr, bool, bool, const std::string &, bool) |
| template MANTID_API_DLL IMDWorkspace_sptr | executeBinaryOperation (const std::string &, const MatrixWorkspace_sptr, const IMDWorkspace_sptr, bool, bool, const std::string &, bool) |
| template MANTID_API_DLL MatrixWorkspace_sptr | executeBinaryOperation (const std::string &, const MatrixWorkspace_sptr, const MatrixWorkspace_sptr, bool, bool, const std::string &, bool) |
| template MANTID_API_DLL WorkspaceGroup_sptr | executeBinaryOperation (const std::string &, const MatrixWorkspace_sptr, const WorkspaceGroup_sptr, bool, bool, const std::string &, bool) |
| template MANTID_API_DLL WorkspaceGroup_sptr | executeBinaryOperation (const std::string &, const WorkspaceGroup_sptr, const IMDWorkspace_sptr, bool, bool, const std::string &, bool) |
| template MANTID_API_DLL WorkspaceGroup_sptr | executeBinaryOperation (const std::string &, const WorkspaceGroup_sptr, const MatrixWorkspace_sptr, bool, bool, const std::string &, bool) |
| template MANTID_API_DLL WorkspaceGroup_sptr | executeBinaryOperation (const std::string &, const WorkspaceGroup_sptr, const WorkspaceGroup_sptr, bool, bool, const std::string &, bool) |
| template<typename LHSType , typename RHSType , typename ResultType > | |
| ResultType | executeBinaryOperation (const std::string &algorithmName, const LHSType lhs, const RHSType rhs, bool lhsAsOutput, bool child, const std::string &name, bool rethrow) |
| Performs a binary operation on two workspaces. More... | |
| template<typename LHSType , typename RHSType , typename ResultType > | |
| DLLExport ResultType | 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... | |
| template MANTID_API_DLL IMDHistoWorkspace_sptr Mantid::API::OperatorOverloads::executeBinaryOperation | ( | const std::string & | , |
| const | IMDHistoWorkspace_sptr, | ||
| const | IMDHistoWorkspace_sptr, | ||
| bool | , | ||
| bool | , | ||
| const std::string & | , | ||
| bool | |||
| ) |
References executeBinaryOperation().
| template MANTID_API_DLL IMDHistoWorkspace_sptr Mantid::API::OperatorOverloads::executeBinaryOperation | ( | const std::string & | , |
| const | IMDHistoWorkspace_sptr, | ||
| const | MatrixWorkspace_sptr, | ||
| bool | , | ||
| bool | , | ||
| const std::string & | , | ||
| bool | |||
| ) |
References executeBinaryOperation().
| template MANTID_API_DLL IMDWorkspace_sptr Mantid::API::OperatorOverloads::executeBinaryOperation | ( | const std::string & | , |
| const | IMDWorkspace_sptr, | ||
| const | IMDWorkspace_sptr, | ||
| bool | , | ||
| bool | , | ||
| const std::string & | , | ||
| bool | |||
| ) |
References executeBinaryOperation().
| template MANTID_API_DLL IMDWorkspace_sptr Mantid::API::OperatorOverloads::executeBinaryOperation | ( | const std::string & | , |
| const | IMDWorkspace_sptr, | ||
| const | MatrixWorkspace_sptr, | ||
| bool | , | ||
| bool | , | ||
| const std::string & | , | ||
| bool | |||
| ) |
References executeBinaryOperation().
| template MANTID_API_DLL WorkspaceGroup_sptr Mantid::API::OperatorOverloads::executeBinaryOperation | ( | const std::string & | , |
| const | IMDWorkspace_sptr, | ||
| const | WorkspaceGroup_sptr, | ||
| bool | , | ||
| bool | , | ||
| const std::string & | , | ||
| bool | |||
| ) |
References executeBinaryOperation().
| template MANTID_API_DLL IMDHistoWorkspace_sptr Mantid::API::OperatorOverloads::executeBinaryOperation | ( | const std::string & | , |
| const | MatrixWorkspace_sptr, | ||
| const | IMDHistoWorkspace_sptr, | ||
| bool | , | ||
| bool | , | ||
| const std::string & | , | ||
| bool | |||
| ) |
References executeBinaryOperation().
| template MANTID_API_DLL IMDWorkspace_sptr Mantid::API::OperatorOverloads::executeBinaryOperation | ( | const std::string & | , |
| const | MatrixWorkspace_sptr, | ||
| const | IMDWorkspace_sptr, | ||
| bool | , | ||
| bool | , | ||
| const std::string & | , | ||
| bool | |||
| ) |
References executeBinaryOperation().
| template MANTID_API_DLL MatrixWorkspace_sptr Mantid::API::OperatorOverloads::executeBinaryOperation | ( | const std::string & | , |
| const | MatrixWorkspace_sptr, | ||
| const | MatrixWorkspace_sptr, | ||
| bool | , | ||
| bool | , | ||
| const std::string & | , | ||
| bool | |||
| ) |
References executeBinaryOperation().
| template MANTID_API_DLL WorkspaceGroup_sptr Mantid::API::OperatorOverloads::executeBinaryOperation | ( | const std::string & | , |
| const | MatrixWorkspace_sptr, | ||
| const | WorkspaceGroup_sptr, | ||
| bool | , | ||
| bool | , | ||
| const std::string & | , | ||
| bool | |||
| ) |
References executeBinaryOperation().
| template MANTID_API_DLL WorkspaceGroup_sptr Mantid::API::OperatorOverloads::executeBinaryOperation | ( | const std::string & | , |
| const | WorkspaceGroup_sptr, | ||
| const | IMDWorkspace_sptr, | ||
| bool | , | ||
| bool | , | ||
| const std::string & | , | ||
| bool | |||
| ) |
References executeBinaryOperation().
| template MANTID_API_DLL WorkspaceGroup_sptr Mantid::API::OperatorOverloads::executeBinaryOperation | ( | const std::string & | , |
| const | WorkspaceGroup_sptr, | ||
| const | MatrixWorkspace_sptr, | ||
| bool | , | ||
| bool | , | ||
| const std::string & | , | ||
| bool | |||
| ) |
References executeBinaryOperation().
| template MANTID_API_DLL WorkspaceGroup_sptr Mantid::API::OperatorOverloads::executeBinaryOperation | ( | const std::string & | , |
| const | WorkspaceGroup_sptr, | ||
| const | WorkspaceGroup_sptr, | ||
| bool | , | ||
| bool | , | ||
| const std::string & | , | ||
| bool | |||
| ) |
References executeBinaryOperation().
| ResultType Mantid::API::OperatorOverloads::executeBinaryOperation | ( | const std::string & | algorithmName, |
| const LHSType | lhs, | ||
| const RHSType | rhs, | ||
| bool | lhsAsOutput, | ||
| bool | child, | ||
| const std::string & | name, | ||
| bool | rethrow | ||
| ) |
Performs a binary operation on two workspaces.
| algorithmName | :: The name of the binary operation to perform |
| lhs | :: left hand side workspace shared pointer |
| rhs | :: right hand side workspace shared pointer |
| lhsAsOutput | :: If true, indicates that the lhs input is the same workspace as the output one |
| child | :: If true the algorithm is run as a child |
| name | :: If child is true and this is not an inplace operation then this name is used as output |
| rethrow | :: A flag indicating whether to rethrow exceptions |
Definition at line 36 of file WorkspaceOpOverloads.cpp.
References executeBinaryOperation(), Mantid::Kernel::SingletonHolder< T >::Instance(), and rhs.
Referenced by executeBinaryOperation().
| DLLExport ResultType Mantid::API::OperatorOverloads::executeBinaryOperation | ( | const std::string & | algorithmName, |
| const LHSType | lhs, | ||
| const RHSType | rhs, | ||
| bool | lhsAsOutput, | ||
| bool | child, | ||
| const std::string & | name, | ||
| bool | rethrow | ||
| ) |
Performs a binary operation on two workspaces.
| algorithmName | :: The name of the binary operation to perform |
| lhs | :: left hand side workspace shared pointer |
| rhs | :: right hand side workspace shared pointer |
| lhsAsOutput | :: If true, indicates that the lhs input is the same workspace as the output one |
| child | :: If true the algorithm is run as a child |
| name | :: If child is true and this is not an inplace operation then this name is used as output |
| rethrow | :: A flag indicating whether to rethrow exceptions |
Definition at line 36 of file WorkspaceOpOverloads.cpp.
References executeBinaryOperation(), Mantid::Kernel::SingletonHolder< T >::Instance(), and rhs.
Referenced by executeBinaryOperation().