Name
add_matrixadd_matrixAddMatrixAddMatrix — Add two matrices.
The operator add_matrixadd_matrixAddMatrixAddMatrixAddMatrix computes the sum of the input
matrices MatrixAMatrixAMatrixAMatrixAmatrixA and MatrixBMatrixBMatrixBMatrixBmatrixB given by the matrix
handles MatrixAIDMatrixAIDMatrixAIDMatrixAIDmatrixAID and MatrixBIDMatrixBIDMatrixBIDMatrixBIDmatrixBID. Both matrices
must have identical dimensions. A new matrix
MatrixSumMatrixSumMatrixSumMatrixSummatrixSum is generated with the result. The operator
returns the matrix handle MatrixSumIDMatrixSumIDMatrixSumIDMatrixSumIDmatrixSumID of the matrix
MatrixSumMatrixSumMatrixSumMatrixSummatrixSum. Access to the elements of the matrix is
possible e.g. with the operator get_full_matrixget_full_matrixGetFullMatrixGetFullMatrixGetFullMatrix. The
formula for the calculation of the result is:
MatrixSumMatrixSumMatrixSumMatrixSummatrixSum = MatrixAMatrixAMatrixAMatrixAmatrixA + MatrixBMatrixBMatrixBMatrixBmatrixB.
Example:
- Multithreading type: reentrant (runs in parallel with non-exclusive operators).
- Multithreading scope: global (may be called from any thread).
- Processed without parallelization.
Matrix handle of the input matrix A.
Matrix handle of the input matrix B.
Matrix handle with the sum of the input matrices.
If the parameters are valid, the operator add_matrixadd_matrixAddMatrixAddMatrixAddMatrix returns
the value 2 (H_MSG_TRUE). If necessary, an exception is raised.
create_matrixcreate_matrixCreateMatrixCreateMatrixCreateMatrix
get_full_matrixget_full_matrixGetFullMatrixGetFullMatrixGetFullMatrix,
get_value_matrixget_value_matrixGetValueMatrixGetValueMatrixGetValueMatrix
add_matrix_modadd_matrix_modAddMatrixModAddMatrixModAddMatrixMod
sub_matrixsub_matrixSubMatrixSubMatrixSubMatrix,
sub_matrix_modsub_matrix_modSubMatrixModSubMatrixModSubMatrixMod
Foundation