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

probability(self, state)
abstract amplitude(self, state)
class pygsti.evotypes.statevec_slow.effectreps.EffectRepConjugatedState(state_rep)

Bases: EffectRep

__str__(self)

Return str(self).

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

Bases: EffectRep

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

Bases: EffectRep

_fill_fast_kron(self)

Fills in self._fast_kron_array based on current self.factors

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

Bases: EffectRep

probability(self, state)
amplitude(self, state)