quara.objects.qoperations module

class SetQOperations(states, gates, povms)[source]

Bases: object

Parameters
Return type

None

dim_gate(index)[source]
Parameters

index (int) –

Return type

int

dim_mprosess(index)[source]
Parameters

index (int) –

Return type

int

dim_povm(index)[source]
Parameters

index (int) –

Return type

int

dim_state(index)[source]
Parameters

index (int) –

Return type

int

property gates: List[quara.objects.gate.Gate]
index_var_total_from_local_info(type_operation, index_operations, index_var_local)[source]
Parameters
  • type_operation (str) –

  • index_operations (int) –

  • index_var_local (int) –

local_info_from_index_var_total(index_var_total)[source]
Parameters

index_var_total (int) –

Return type

dict

num_gates()[source]
num_mprocesses()[source]
num_povms()[source]
num_states()[source]
property povms: List[quara.objects.povm.Povm]
set_qoperations_from_var_total(var_total)[source]
Parameters

var_total (numpy.ndarray) –

Return type

quara.objects.qoperations.SetQOperations

size_var_gate(index)[source]
Parameters

index (int) –

Return type

int

size_var_gates()[source]
Return type

int

size_var_mprocess()[source]
Return type

int

size_var_mprocesses()[source]
Return type

int

size_var_povm(index)[source]
Parameters

index (int) –

Return type

int

size_var_povms()[source]
Return type

int

size_var_state(index)[source]
Parameters

index (int) –

Return type

int

size_var_states()[source]
Return type

int

size_var_total()[source]
Return type

int

property states: List[quara.objects.state.State]
var_gate(index)[source]
Parameters

index (int) –

Return type

numpy.ndarray

var_gates()[source]
Return type

numpy.ndarray

var_povm(index)[source]
Parameters

index (int) –

Return type

numpy.ndarray

var_povms()[source]
Return type

numpy.ndarray

var_state(index)[source]
Parameters

index (int) –

Return type

numpy.ndarray

var_states()[source]
Return type

List[float]

var_total()[source]
Return type

numpy.ndarray