Trace Classe

Costruttore

Trace(compute_qubits)

Parametri

Nome Descrizione
compute_qubits
Necessario

Metodi

add_block
add_operation
clone_empty
estimate
from_json
get_property
has_memory_qubits
has_property
increment_base_error
increment_memory_qubits
increment_resource_state
root_block
runtime
set_property
to_json

add_block

add_block(repetitions=1)

Parametri

Nome Descrizione
repetitions
Valore predefinito: 1

add_operation

add_operation(id, qubits, params=Ellipsis)

Parametri

Nome Descrizione
id
Necessario
qubits
Necessario
params
Valore predefinito: Ellipsis

clone_empty

clone_empty(compute_qubits=None)

Parametri

Nome Descrizione
compute_qubits
Valore predefinito: None

estimate

estimate(isa, max_error=None)

Parametri

Nome Descrizione
isa
Necessario
max_error
Valore predefinito: None

from_json

from_json()

Parametri

Nome Descrizione
json
Necessario

get_property

get_property(key)

Parametri

Nome Descrizione
key
Necessario

has_memory_qubits

has_memory_qubits()

has_property

has_property(key)

Parametri

Nome Descrizione
key
Necessario

increment_base_error

increment_base_error(amount)

Parametri

Nome Descrizione
amount
Necessario

increment_memory_qubits

increment_memory_qubits(amount)

Parametri

Nome Descrizione
amount
Necessario

increment_resource_state

increment_resource_state(resource_id, amount)

Parametri

Nome Descrizione
resource_id
Necessario
amount
Necessario

root_block

root_block()

runtime

runtime(isa)

Parametri

Nome Descrizione
isa
Necessario

set_property

set_property(key, value)

Parametri

Nome Descrizione
key
Necessario
value
Necessario

to_json

to_json()

Attributi

base_error

compute_qubits

depth

memory_qubits

num_gates

required_isa

resource_states

total_qubits