Grover Tools#

These functions facilitate convenient construction and evaluation of Grover oracles.

grover.diffuser(input_object[, phase, ...])

Applies the Grover diffuser onto (multiple) QuantumVariables.

grover.tag_state(tag_specificator[, ...])

Applies a phase tag to (multiple) QuantumVariables.