The Language-Integrated Quantum Operations (LIQUi|>) Simulator
CircuitGrowGates Method |
Creates an equivalent circuit to this circuit by aggregating existing unitary gates into larger unitary gates.
The new circuit will execute faster because it has fewer matrix applications required.
Namespace: Microsoft.Research.Liquid
Assembly: Liquid1 (in Liquid1.dll) Version: 1.0.5981.24943 (1.0.*)

F#
member GrowGates : k : Ket * gp : FSharpOption<GrowPars> -> Circuit
Parameters
- k
- Type: Microsoft.Research.LiquidKet
A Ket this Circuit could be run with. - gp
- Type: Microsoft.FSharp.CoreFSharpOptionGrowPars
Optional grow parameters. The default is to use all of the GrowPars defaults. See the GrowPars type for details.
Return Value
Type: CircuitNew optimized Circuit
