Der Operator sub_matrix_modsub_matrix_modSubMatrixModSubMatrixModSubMatrixMod berechnet die Differenz 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.
Ausführungsinformationen
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:
Während der Ausführung dieses Operators muss der Zugriff auf den Wert dieses Parameters synchronisiert werden, wenn er über mehrere Threads hinweg verwendet wird.
Sind die Parameterwerte korrekt, dann liefert sub_matrix_modsub_matrix_modSubMatrixModSubMatrixModSubMatrixMod den
Wert 2 (H_MSG_TRUE). Gegebenenfalls wird eine Fehlerbehandlung
durchgeführt.