Der Operator mult_element_matrix_modmult_element_matrix_modMultElementMatrixModMultElementMatrixModMultElementMatrixMod multipliziert die zwei
Eingabematrizen MatrixAMatrixAMatrixAMatrixAmatrixA und MatrixBMatrixBMatrixBMatrixBmatrixB Element für
Element. Die Matrizen sind durch die Matrix Handles
MatrixAIDMatrixAIDMatrixAIDMatrixAIDmatrixAID und MatrixBIDMatrixBIDMatrixBIDMatrixBIDmatrixBID gegeben. Beide
Eingabematrizen müssen die gleiche Dimension 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:
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
mult_element_matrix_modmult_element_matrix_modMultElementMatrixModMultElementMatrixModMultElementMatrixMod den Wert 2 (H_MSG_TRUE). Gegebenenfalls wird eine
Fehlerbehandlung durchgeführt.