pygsti.evotypes.qibo.opreps
Operation representation classes for the qibo evolution type.
Module Contents
Classes
The base class for all operation representation classes |
|
The base class for all operation representation classes |
|
The base class for all operation representation classes |
|
The base class for all operation representation classes |
|
The base class for all operation representation classes |
|
The base class for all operation representation classes |
|
The base class for all operation representation classes |
|
The base class for all operation representation classes |
|
The base class for all operation representation classes |
|
The base class for all operation representation classes |
Attributes
- pygsti.evotypes.qibo.opreps.std_qibo_creation_fns
- class pygsti.evotypes.qibo.opreps.OpRep(state_space)
Bases:
pygsti.evotypes.basereps.OpRep
The base class for all operation representation classes
- property dim
- state_space
- abstract create_qibo_ops_on(qubit_indices)
- acton(state)
- abstract adjoint_acton(state)
- acton_random(state, rand_state)
- adjoint_acton_random(state, rand_state)
- copy()
- class pygsti.evotypes.qibo.opreps.OpRepDenseUnitary(mx, basis, state_space)
Bases:
OpRep
The base class for all operation representation classes
- basis
- base
- create_qibo_ops_on(qubit_indices)
- base_has_changed()
- to_dense(on_space)
- class pygsti.evotypes.qibo.opreps.OpRepDenseSuperop(mx, basis, state_space)
Bases:
OpRep
The base class for all operation representation classes
- basis
- base
- base_has_changed()
- to_dense(on_space)
- create_qibo_ops_on(qubit_indices)
- copy()
- class pygsti.evotypes.qibo.opreps.OpRepStandard(name, basis, state_space)
Bases:
OpRep
The base class for all operation representation classes
- name
- basis
- creation_fn
- create_qibo_ops_on(qubit_indices)
- class pygsti.evotypes.qibo.opreps.OpRepComposed(factor_op_reps, state_space)
Bases:
OpRep
The base class for all operation representation classes
- factor_reps
- create_qibo_ops_on(qubit_indices)
- reinit_factor_op_reps(new_factor_op_reps)
- class pygsti.evotypes.qibo.opreps.OpRepEmbedded(state_space, target_labels, embedded_rep)
Bases:
OpRep
The base class for all operation representation classes
- target_labels
- embedded_rep
- create_qibo_ops_on(qubit_indices)
- class pygsti.evotypes.qibo.opreps.OpRepRepeated(rep_to_repeat, num_repetitions, state_space)
Bases:
OpRep
The base class for all operation representation classes
- repeated_rep
- num_repetitions
- create_qibo_ops_on(qubit_indices)
- class pygsti.evotypes.qibo.opreps.OpRepKraus(basis, kraus_reps, state_space)
Bases:
OpRep
The base class for all operation representation classes
- basis
- kraus_reps
- create_qibo_ops_on(qubit_indices)
- copy()
- to_dense(on_space)
- class pygsti.evotypes.qibo.opreps.OpRepRandomUnitary(basis, unitary_rates, unitary_reps, seed_or_state, state_space)
Bases:
OpRep
The base class for all operation representation classes
- basis
- unitary_reps
- unitary_rates
- state_space
- create_qibo_ops_on(qubit_indices)
- copy()
- update_unitary_rates(rates)
- to_dense(on_space)