From cdd14986cf38aa92473bd16e0e85e88f19f2ad0e Mon Sep 17 00:00:00 2001 From: D2A62006 Date: Sat, 15 Nov 2025 18:28:56 +0100 Subject: [PATCH] Define Matrix structure in matrix.h and remove duplicate definition from matrix.c --- matrix.c | 6 ------ matrix.h | 7 ++++++- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/matrix.c b/matrix.c index 90d4c6b..033b7fa 100644 --- a/matrix.c +++ b/matrix.c @@ -4,12 +4,6 @@ // TODO Matrix-Funktionen implementieren -typedef struct Matrix { - unsigned int xElement; - unsigned int yElement; - int ** data; -} Matrix; - Matrix createMatrix(unsigned int rows, unsigned int cols) { Matrix m; diff --git a/matrix.h b/matrix.h index cc640d1..cf9fae4 100644 --- a/matrix.h +++ b/matrix.h @@ -4,9 +4,14 @@ #define UNDEFINED_MATRIX_VALUE 0 typedef float MatrixType; - // TODO Matrixtyp definieren +typedef struct Matrix { + unsigned int xElement; + unsigned int yElement; + double ** data; +} Matrix; + Matrix createMatrix(unsigned int rows, unsigned int cols); void clearMatrix(Matrix *matrix);