Operations.GreaterBangLess(a) Operator

Liquid Quantum Simulator

OperationsGreaterBangLessa Operator
In F# code, this operator is named >!<. Applies a function to each qubit in a list, passing a parameter to the function as well as each Qubit. The parameter values may be a list of a single value which is then passed to each invocation.

Namespace: Microsoft.Research.Liquid
Assembly: Liquid1 (in Liquid1.dll) Version: 1.0.5981.24943 (1.0.*)
Syntax
F#
F# does not support this operator.

Parameters

f
Type: Microsoft.FSharp.CoreFSharpFunca, FSharpFuncFSharpListQubit, Unit
The function to call. The extra parameter must be the first argument to the function.
args
Type: SystemObject
Either a list of arguments, one per Qubit, or a single value that is passed with each Qubit.
qs
Type: Microsoft.FSharp.CollectionsFSharpListQubit
The list of qubits to iterate over.

Type Parameters

a
See Also