From ee14ad272e68d9363202d7f668e0b20302827209 Mon Sep 17 00:00:00 2001 From: hachem Date: Mon, 14 Sep 2026 12:20:52 +0200 Subject: feat: simd + testing + formatting --- include/core/custom_gate.h | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) (limited to 'include/core/custom_gate.h') diff --git a/include/core/custom_gate.h b/include/core/custom_gate.h index bc22956..efda36f 100644 --- a/include/core/custom_gate.h +++ b/include/core/custom_gate.h @@ -35,7 +35,7 @@ enum PsiCustomGateKind struct PsiCustomGate { - const char *name; + const char* name; size_t num_qubits; enum PsiCustomGateKind kind; union @@ -43,14 +43,16 @@ struct PsiCustomGate struct PsiMatrix matrix; struct { - struct PsiCompositeGateOp *ops; + struct PsiCompositeGateOp* ops; size_t count; } composite; } definition; }; -struct PsiCustomGate psi_new_custom_gate_from_matrix(const char *name, struct PsiMatrix matrix); -struct PsiCustomGate psi_new_custom_gate_from_composite(const char *name, size_t num_qubits, const struct PsiCompositeGateOp *ops, size_t op_count); -void psi_free_custom_gate(struct PsiCustomGate *gate); +struct PsiCustomGate psi_new_custom_gate_from_matrix(const char* name, struct PsiMatrix matrix); +struct PsiCustomGate psi_new_custom_gate_from_composite(const char* name, size_t num_qubits, + const struct PsiCompositeGateOp* ops, + size_t op_count); +void psi_free_custom_gate(struct PsiCustomGate* gate); struct PsiQuantumGate psi_to_quantum_gate(struct PsiCustomGate gate); -- cgit v1.3