Der Operator add_matrixadd_matrixAddMatrixAddMatrixAddMatrixadd_matrix berechnet die Summe der
Eingabematrizen MatrixAMatrixAMatrixAMatrixAmatrixAmatrix_a und MatrixBMatrixBMatrixBMatrixBmatrixBmatrix_b, die durch
die Matrix Handles MatrixAIDMatrixAIDMatrixAIDMatrixAIDmatrixAIDmatrix_aid und MatrixBIDMatrixBIDMatrixBIDMatrixBIDmatrixBIDmatrix_bid gegeben
sind. Beide Eingabematrizen müssen die gleichen Dimensionen
besitzen. Es wird eine neue Matrix MatrixSumMatrixSumMatrixSumMatrixSummatrixSummatrix_sum mit dem
Ergebnis generiert. Der Operator gibt das Matrix Handle
MatrixSumIDMatrixSumIDMatrixSumIDMatrixSumIDmatrixSumIDmatrix_sum_id der Matrix MatrixSumMatrixSumMatrixSumMatrixSummatrixSummatrix_sum zurück.
Zugriff auf die Elemente der Matrix ist z.B. mit dem Operator
get_full_matrixget_full_matrixGetFullMatrixGetFullMatrixGetFullMatrixget_full_matrix möglich. Die Formel für die Berechnung lautet:
MatrixSumMatrixSumMatrixSumMatrixSummatrixSummatrix_sum = MatrixAMatrixAMatrixAMatrixAmatrixAmatrix_a + MatrixBMatrixBMatrixBMatrixBmatrixBmatrix_b.
Ausführungsinformationen
Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
Sind die Parameterwerte korrekt, dann liefert add_matrixadd_matrixAddMatrixAddMatrixAddMatrixadd_matrix den
Wert TRUE. Gegebenenfalls wird eine Fehlerbehandlung
durchgeführt.