aboutsummaryrefslogtreecommitdiff
path: root/include/core/custom_gate.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/core/custom_gate.h')
-rw-r--r--include/core/custom_gate.h12
1 files changed, 7 insertions, 5 deletions
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);