\(\renewcommand\AA{\unicode{x212B}}\)
MultiplyMD v1¶
 
MultiplyMD dialog.¶
Summary¶
Multiply a MDHistoWorkspace by another one or a scalar.
See Also¶
Properties¶
| Name | Direction | Type | Default | Description | 
|---|---|---|---|---|
| LHSWorkspace | Input | IMDWorkspace | Mandatory | An MDEventWorkspace, MDHistoWorkspace or WorkspaceSingleValue as the left-hand side of the operation. | 
| RHSWorkspace | Input | IMDWorkspace | Mandatory | An MDEventWorkspace, MDHistoWorkspace or WorkspaceSingleValue as the right-hand side of the operation. | 
| OutputWorkspace | Output | IMDWorkspace | Mandatory | Name of the output MDEventWorkspace or MDHistoWorkspace. | 
Description¶
Multiply two MDHistoWorkspace’s or a MDHistoWorkspace and a scalar.
The error of \(f = a * b\) is propagated with \(df^2 = f^2 * (da^2 / a^2 + db^2 / b^2)\)
- MDHistoWorkspace * MDHistoWorkspace - The operation is performed element-by-element. 
 
- MDHistoWorkspace * Scalar or Scalar * MDHistoWorkspace - Every element of the MDHistoWorkspace is multiplied by the scalar. 
 
- :ref:`MDEventWorkspace <MDWorkspace>`’s - This operation is not supported, as it is not clear what its meaning would be. 
 
Categories: AlgorithmIndex | MDAlgorithms\MDArithmetic
Source¶
C++ header: MultiplyMD.h
C++ source: MultiplyMD.cpp
