seemps.register.circuit.ParameterizedLayeredCircuit#

class seemps.register.circuit.ParameterizedLayeredCircuit[source]#

Bases: ParameterizedCircuit

Variational quantum circuit with Ry rotations and CNOTs.

Constructs a unitary circuit with variable parameters, composed of operations such as LocalRotationsLayer, TwoQubitGatesLayer or similar gates. This is the basis for more useful algorithms such as the VariationalQuantumEigensolver

Parameters:
register_sizeint

Number of qubits on which to operate

layerslist[UnitaryCircuit | MPO | MPOList]

List of constant or parameterized unitary layers.

default_parametersSequence[Real]

Default angles for the rotations (Defaults to zeros).

strategyStrategy

Truncation and simplification strategy (Defaults to DEFAULT_STRATEGY)