aboutsummaryrefslogtreecommitdiff
path: root/src/core/classical_components.c
diff options
context:
space:
mode:
authorhachem <im@hachem.wtf>2026-09-18 12:25:32 +0200
committerhachem <im@hachem.wtf>2026-09-18 12:25:32 +0200
commit17598056a69a14e0390a07251d383f413ded9eea (patch)
tree79cf23ea99072f065407da3e0b92ee03f8972695 /src/core/classical_components.c
parentee14ad272e68d9363202d7f668e0b20302827209 (diff)
feat: add matrix, vector, and circuit display + fmt
Diffstat (limited to 'src/core/classical_components.c')
-rw-r--r--src/core/classical_components.c32
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;
}