diff options
| author | hachem <im@hachem.wtf> | 2026-09-14 12:20:52 +0200 |
|---|---|---|
| committer | hachem <im@hachem.wtf> | 2026-09-14 12:20:52 +0200 |
| commit | ee14ad272e68d9363202d7f668e0b20302827209 (patch) | |
| tree | 88dd1012ad7f9d6ac7abeb7562dac2194794b823 /src/maths/vector.c | |
| parent | ae07aab1442a45bbddb79e066f15eaf252a4254a (diff) | |
feat: simd + testing + formatting
Diffstat (limited to 'src/maths/vector.c')
| -rw-r--r-- | src/maths/vector.c | 12 |
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; |
