SimResult sim_phase_rotate_update(struct SimContext *context, size_t operator_index, const PhaseRotateOperatorConfig *config)
Replace the configuration of a registered phase-rotation operator.
SimResult sim_add_phase_rotate_operator(struct SimContext *context, const PhaseRotateOperatorConfig *config, size_t *out_index)
Register a phase-rotation utility operator.
SimResult sim_phase_rotate_config(struct SimContext *context, size_t operator_index, PhaseRotateOperatorConfig *out_config)
Copy the current configuration from a registered phase-rotation operator.
Simulation runtime state.
Definition sim_context.h:70