diff options
| author | hachem <im@hachem.wtf> | 2026-09-18 12:25:32 +0200 |
|---|---|---|
| committer | hachem <im@hachem.wtf> | 2026-09-18 12:25:32 +0200 |
| commit | 17598056a69a14e0390a07251d383f413ded9eea (patch) | |
| tree | 79cf23ea99072f065407da3e0b92ee03f8972695 /src/core/classical_components.c | |
| parent | ee14ad272e68d9363202d7f668e0b20302827209 (diff) | |
feat: add matrix, vector, and circuit display + fmt
Diffstat (limited to 'src/core/classical_components.c')
| -rw-r--r-- | src/core/classical_components.c | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/src/core/classical_components.c b/src/core/classical_components.c index 3ffeb88..3404c6b 100644 --- a/src/core/classical_components.c +++ b/src/core/classical_components.c @@ -5,31 +5,31 @@ struct PsiClassicalBit psi_new_classical_bit(const char* name, bool state) { - return (struct PsiClassicalBit){ - name, - state, - }; + return (struct PsiClassicalBit){ + name, + state, + }; } struct PsiClassicalRegister psi_new_classical_register(const char* name, const char** names, size_t count) { - struct PsiClassicalBit* bits = malloc(count * sizeof(struct PsiClassicalBit)); - assert(bits != NULL || count == 0); + struct PsiClassicalBit* bits = malloc(count * sizeof(struct PsiClassicalBit)); + assert(bits != NULL || count == 0); - for (size_t i = 0; i < count; i++) - bits[i] = psi_new_classical_bit(names[i], false); + for (size_t i = 0; i < count; i++) + bits[i] = psi_new_classical_bit(names[i], false); - return (struct PsiClassicalRegister){ - name, - bits, - count, - }; + return (struct PsiClassicalRegister){ + name, + bits, + count, + }; } void psi_free_classical_register(struct PsiClassicalRegister* reg) { - free(reg->bits); - reg->bits = NULL; - reg->num_bits = 0; + free(reg->bits); + reg->bits = NULL; + reg->num_bits = 0; } |
