From 39715d7f92843c3cc2950b89f917408ee4b7f8b4 Mon Sep 17 00:00:00 2001 From: Jasper Date: Fri, 12 Sep 2025 12:23:29 +0200 Subject: Vector doesn't keep track of being transposed, underlying matrix does --- vector.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'vector.h') diff --git a/vector.h b/vector.h index 099ed31..52fefd5 100644 --- a/vector.h +++ b/vector.h @@ -14,13 +14,14 @@ #define VECTOR_DIM_MATCH(v1, v2) ((v1)->m == (v2)->m) +#define vector_is_colvec(v) matrix_is_colvec((v)->mat) + typedef struct Matrix Matrix; typedef struct Vector { double *xs; size_t m; Matrix *mat; - bool is_colvec; } Vector; Vector *vector_alloc(size_t m); -- cgit v1.2.3