summaryrefslogtreecommitdiff
path: root/vector.h
diff options
context:
space:
mode:
authorJasper2025-09-12 12:23:29 +0200
committerJasper2025-09-12 12:23:29 +0200
commit39715d7f92843c3cc2950b89f917408ee4b7f8b4 (patch)
treeb5bdbda518d066e63d11a6e058a65d059cb46949 /vector.h
parenta6f4ecafb9aeb94bab65d0256d8d69ab0ed024b0 (diff)
Vector doesn't keep track of being transposed, underlying matrix doesHEADmain
Diffstat (limited to 'vector.h')
-rw-r--r--vector.h3
1 files changed, 2 insertions, 1 deletions
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);