add_matrix T_add_matrix AddMatrix AddMatrix add_matrix (Operator)
Name
add_matrix T_add_matrix AddMatrix AddMatrix add_matrix — Add two matrices.
Signature
Description
The operator add_matrix add_matrix AddMatrix AddMatrix AddMatrix add_matrix computes the sum of the input
matrices MatrixA MatrixA MatrixA MatrixA matrixA matrix_a and MatrixB MatrixB MatrixB MatrixB matrixB matrix_b given by the matrix
handles MatrixAID MatrixAID MatrixAID MatrixAID matrixAID matrix_aid and MatrixBID MatrixBID MatrixBID MatrixBID matrixBID matrix_bid . Both matrices
must have identical dimensions. A new matrix
MatrixSum MatrixSum MatrixSum MatrixSum matrixSum matrix_sum is generated with the result. The operator
returns the matrix handle MatrixSumID MatrixSumID MatrixSumID MatrixSumID matrixSumID matrix_sum_id of the matrix
MatrixSum MatrixSum MatrixSum MatrixSum matrixSum matrix_sum . Access to the elements of the matrix is
possible e.g. with the operator get_full_matrix get_full_matrix GetFullMatrix GetFullMatrix GetFullMatrix get_full_matrix . The
formula for the calculation of the result is:
MatrixSum MatrixSum MatrixSum MatrixSum matrixSum matrix_sum = MatrixA MatrixA MatrixA MatrixA matrixA matrix_a + MatrixB MatrixB MatrixB MatrixB matrixB matrix_b .
Example:
Execution Information
Multithreading type: reentrant (runs in parallel with non-exclusive operators).
Multithreading scope: global (may be called from any thread).
Processed without parallelization.
Parameters
MatrixAID MatrixAID MatrixAID MatrixAID matrixAID matrix_aid (input_control) matrix → HMatrix , HTuple HHandle HTuple Htuple (handle) (IntPtr ) (HHandle ) (handle )
Matrix handle of the input matrix A.
MatrixBID MatrixBID MatrixBID MatrixBID matrixBID matrix_bid (input_control) matrix → HMatrix , HTuple HHandle HTuple Htuple (handle) (IntPtr ) (HHandle ) (handle )
Matrix handle of the input matrix B.
MatrixSumID MatrixSumID MatrixSumID MatrixSumID matrixSumID matrix_sum_id (output_control) matrix → HMatrix , HTuple HHandle HTuple Htuple (handle) (IntPtr ) (HHandle ) (handle )
Matrix handle with the sum of the input matrices.
Result
If the parameters are valid, the operator add_matrix add_matrix AddMatrix AddMatrix AddMatrix add_matrix returns
the value TRUE. If necessary, an exception is raised.
Possible Predecessors
create_matrix create_matrix CreateMatrix CreateMatrix CreateMatrix create_matrix
Possible Successors
get_full_matrix get_full_matrix GetFullMatrix GetFullMatrix GetFullMatrix get_full_matrix ,
get_value_matrix get_value_matrix GetValueMatrix GetValueMatrix GetValueMatrix get_value_matrix
Alternatives
add_matrix_mod add_matrix_mod AddMatrixMod AddMatrixMod AddMatrixMod add_matrix_mod
See also
sub_matrix sub_matrix SubMatrix SubMatrix SubMatrix sub_matrix ,
sub_matrix_mod sub_matrix_mod SubMatrixMod SubMatrixMod SubMatrixMod sub_matrix_mod
Module
Foundation