pygsti.evotypes.statevec_slow.effectreps

POVM effect representation classes for the statevec_slow evolution type.

Module Contents

Classes

EffectRep

EffectRepConjugatedState

EffectRepComputational

EffectRepTensorProduct

EffectRepComposed

class pygsti.evotypes.statevec_slow.effectreps.EffectRep(state_space)

Bases: object

property dim
probability(state)
abstract amplitude(state)
class pygsti.evotypes.statevec_slow.effectreps.EffectRepConjugatedState(state_rep)

Bases: EffectRep

to_dense(on_space)
amplitude(state)
class pygsti.evotypes.statevec_slow.effectreps.EffectRepComputational(zvals, basis, state_space)

Bases: EffectRep

to_dense(on_space, outvec, trust_outvec_sparsity=False)
amplitude(state)
class pygsti.evotypes.statevec_slow.effectreps.EffectRepTensorProduct(povm_factors, effect_labels, state_space)

Bases: EffectRep

factor_effects_have_changed()
to_dense(on_space, scratch=None)
amplitude(state)
class pygsti.evotypes.statevec_slow.effectreps.EffectRepComposed(op_rep, effect_rep, op_id, state_space)

Bases: EffectRep

probability(state)
amplitude(state)