From 17598056a69a14e0390a07251d383f413ded9eea Mon Sep 17 00:00:00 2001 From: hachem Date: Fri, 18 Sep 2026 12:25:32 +0200 Subject: feat: add matrix, vector, and circuit display + fmt --- include/core/quantum_components.h | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) (limited to 'include/core/quantum_components.h') diff --git a/include/core/quantum_components.h b/include/core/quantum_components.h index 63797cf..815e2d9 100644 --- a/include/core/quantum_components.h +++ b/include/core/quantum_components.h @@ -10,9 +10,9 @@ struct PsiVector psi_new_state_1(void); struct PsiQuantumGate { - const char* name; - struct PsiMatrix matrix; - size_t num_qubits; + const char* name; + struct PsiMatrix matrix; + size_t num_qubits; }; struct PsiQuantumGate psi_new_quantum_gate(const char* name, struct PsiMatrix matrix, @@ -22,8 +22,8 @@ void psi_free_quantum_gate(struct PsiQuantumGate* gate); struct PsiQuantumBit { - const char* name; - struct PsiVector state; + const char* name; + struct PsiVector state; }; struct PsiQuantumBit psi_new_quantum_bit(const char* name, struct PsiVector state); @@ -31,10 +31,10 @@ void psi_free_quantum_bit(struct PsiQuantumBit* bit); struct PsiQuantumRegister { - const char* name; - struct PsiVector state_vector; - struct PsiQuantumBit* qubits; - size_t num_qubits; + const char* name; + struct PsiVector state_vector; + struct PsiQuantumBit* qubits; + size_t num_qubits; }; struct PsiQuantumRegister psi_new_quantum_register(const char* name, const char** names, -- cgit v1.3