diff options
Diffstat (limited to 'vector.h')
-rw-r--r-- | vector.h | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -3,8 +3,6 @@ #include <stddef.h> -#include "matrix.h" - #define vector_at(v, i) ((v)->xs[(i)]) #define vector_loop(v, i) matrix_loop((v)->mat, i) @@ -15,7 +13,9 @@ #define VECTOR_DIM_MATCH(v1, v2) ((v1)->m == (v2)->m) -typedef struct { +typedef struct Matrix Matrix; + +typedef struct Vector { double *xs; size_t m; Matrix *mat; |