aboutsummaryrefslogtreecommitdiff
path: root/src/maths/vector.c
diff options
context:
space:
mode:
authorhachem <im@hachem.wtf>2026-09-14 12:20:52 +0200
committerhachem <im@hachem.wtf>2026-09-14 12:20:52 +0200
commitee14ad272e68d9363202d7f668e0b20302827209 (patch)
tree88dd1012ad7f9d6ac7abeb7562dac2194794b823 /src/maths/vector.c
parentae07aab1442a45bbddb79e066f15eaf252a4254a (diff)
feat: simd + testing + formatting
Diffstat (limited to 'src/maths/vector.c')
-rw-r--r--src/maths/vector.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/maths/vector.c b/src/maths/vector.c
index b9713ae..1c5c4f9 100644
--- a/src/maths/vector.c
+++ b/src/maths/vector.c
@@ -14,18 +14,18 @@ static enum PsiVectorKind flip_kind(enum PsiVectorKind kind)
struct PsiVector psi_new_vector(size_t size, enum PsiVectorKind kind)
{
- struct PsiComplex *data = calloc(size, sizeof(struct PsiComplex));
+ struct PsiComplex* data = calloc(size, sizeof(struct PsiComplex));
assert(data != NULL || size == 0);
- return (struct PsiVector)
- {
+ return (struct PsiVector){
data,
size,
kind,
};
}
-struct PsiVector psi_new_vector_from(const struct PsiComplex *data, size_t size, enum PsiVectorKind kind)
+struct PsiVector psi_new_vector_from(const struct PsiComplex* data, size_t size,
+ enum PsiVectorKind kind)
{
struct PsiVector v = psi_new_vector(size, kind);
memcpy(v.data, data, size * sizeof(struct PsiComplex));
@@ -38,7 +38,7 @@ struct PsiVector psi_clone_vector(struct PsiVector v)
return psi_new_vector_from(v.data, v.size, v.kind);
}
-void psi_free_vector(struct PsiVector *v)
+void psi_free_vector(struct PsiVector* v)
{
free(v->data);
v->data = NULL;
@@ -51,7 +51,7 @@ struct PsiComplex psi_get_vector(struct PsiVector v, size_t index)
return v.data[index];
}
-void psi_set_vector(struct PsiVector *v, size_t index, struct PsiComplex value)
+void psi_set_vector(struct PsiVector* v, size_t index, struct PsiComplex value)
{
assert(index < v->size);
v->data[index] = value;