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 /include/core/quantum_components.h | |
| parent | ee14ad272e68d9363202d7f668e0b20302827209 (diff) | |
feat: add matrix, vector, and circuit display + fmt
Diffstat (limited to 'include/core/quantum_components.h')
| -rw-r--r-- | include/core/quantum_components.h | 18 |
1 files changed, 9 insertions, 9 deletions
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, |
