clear_matrixT_clear_matrixClearMatrixClearMatrixclear_matrix (Operator)
Name
clear_matrixT_clear_matrixClearMatrixClearMatrixclear_matrix — Löscht die Matrix aus dem Speicher.
Signatur
Herror T_clear_matrix(const Htuple MatrixID)
def clear_matrix(matrix_id: MaybeSequence[HHandle]) -> None
Beschreibung
Der Operator clear_matrixclear_matrixClearMatrixClearMatrixClearMatrixclear_matrix entfernt die übergebene Matrix
MatrixMatrixMatrixMatrixmatrixmatrix aus dem Speicher, die durch das Matrix Handle
MatrixIDMatrixIDMatrixIDMatrixIDmatrixIDmatrix_id gegeben ist. Nach dem Aufruf kann die Matrix
MatrixMatrixMatrixMatrixmatrixmatrix nicht mehr genutzt werden. Das Matrix Handle
MatrixIDMatrixIDMatrixIDMatrixIDmatrixIDmatrix_id wird ungültig.
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.
Parameter
MatrixIDMatrixIDMatrixIDMatrixIDmatrixIDmatrix_id (input_control, Zustand wird modifiziert) matrix(-array) → HMatrix, HTupleMaybeSequence[HHandle]HTupleHtuple (handle) (IntPtr) (HHandle) (handle)
Matrix Handle.
Ergebnis
Sind die Parameterwerte korrekt, dann liefert clear_matrixclear_matrixClearMatrixClearMatrixClearMatrixclear_matrix
den Wert TRUE. Gegebenenfalls wird eine Fehlerbehandlung
durchgeführt.
Vorgänger
create_matrixcreate_matrixCreateMatrixCreateMatrixCreateMatrixcreate_matrix
Modul
Foundation