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