Click or drag to resize
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.*)
Syntax
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: Circuit
New optimized Circuit
See Also