seemps.register.circuit.VQECircuit#

class seemps.register.circuit.VQECircuit(register_size, layers, default_parameters=None, strategy=<seemps.state.core.Strategy object>)[source]#

Variational quantum circuit with Ry rotations and CNOTs.

Parameters:
register_sizeint

Number of qubits on which to operate

layersint

Number of local rotation layers

default_parametersVector

Default angles for the rotations (Defaults to zeros). Must have size layers * register_size.

strategyStrategy

Truncation and simplification strategy (Defaults to DEFAULT_STRATEGY)