Name
add_matrix_modadd_matrix_modAddMatrixModAddMatrixMod — Addiert zwei Matrizen.
Der Operator add_matrix_modadd_matrix_modAddMatrixModAddMatrixModAddMatrixMod berechnet die Summe der
Eingabematrizen MatrixAMatrixAMatrixAMatrixAmatrixA und MatrixBMatrixBMatrixBMatrixBmatrixB, die durch
die Matrix Handles MatrixAIDMatrixAIDMatrixAIDMatrixAIDmatrixAID und MatrixBIDMatrixBIDMatrixBIDMatrixBIDmatrixBID gegeben
sind. Beide Eingabematrizen müssen die gleichen Dimensionen
besitzen. Die Eingabematrix MatrixAMatrixAMatrixAMatrixAmatrixA wird mit dem Ergebnis
überschrieben. Zugriff auf die Elemente der Matrix ist z.B. mit dem
Operator get_full_matrixget_full_matrixGetFullMatrixGetFullMatrixGetFullMatrix möglich. Die Formel für die
Berechnung lautet:
MatrixAMatrixAMatrixAMatrixAmatrixA = MatrixAMatrixAMatrixAMatrixAmatrixA + MatrixBMatrixBMatrixBMatrixBmatrixB.
- Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Wird ohne Parallelisierung verarbeitet.
Dieser Operator modifiziert den Zustand des folgenden Eingabeparameters:
Der Wert dieses Parameters darf nicht über mehrere Threads verwendet werden.
Matrix Handle der Eingabematrix A.
Matrix Handle der Eingabematrix B.
Sind die Parameterwerte korrekt, dann liefert add_matrix_modadd_matrix_modAddMatrixModAddMatrixModAddMatrixMod
den Wert 2 (H_MSG_TRUE). Gegebenenfalls wird eine Fehlerbehandlung
durchgeführt.
create_matrixcreate_matrixCreateMatrixCreateMatrixCreateMatrix
get_full_matrixget_full_matrixGetFullMatrixGetFullMatrixGetFullMatrix,
get_value_matrixget_value_matrixGetValueMatrixGetValueMatrixGetValueMatrix
add_matrixadd_matrixAddMatrixAddMatrixAddMatrix
sub_matrixsub_matrixSubMatrixSubMatrixSubMatrix,
sub_matrix_modsub_matrix_modSubMatrixModSubMatrixModSubMatrixMod
Foundation