pygsti.evotypes.densitymx_slow.effectreps

POVM effect representation classes for the densitymx_slow evolution type.

Module Contents

Classes

EffectRep

The base class for all POVM effect representation classes

EffectRepConjugatedState

The base class for all POVM effect representation classes

EffectRepComputational

The base class for all POVM effect representation classes

EffectRepTensorProduct

The base class for all POVM effect representation classes

EffectRepComposed

The base class for all POVM effect representation classes

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

Bases: pygsti.evotypes.basereps.EffectRep

The base class for all POVM effect representation classes

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

Bases: EffectRep

The base class for all POVM effect representation classes

__reduce__(self)

Helper for pickle.

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

Bases: EffectRep

The base class for all POVM effect representation classes

__reduce__(self)

Helper for pickle.

probability(self, state)
to_dense(self, on_space, outvec=None)
class pygsti.evotypes.densitymx_slow.effectreps.EffectRepTensorProduct(povm_factors, effect_labels, state_space)

Bases: EffectRep

The base class for all POVM effect representation classes

to_dense(self, on_space, outvec=None)
probability(self, state)
_fill_fast_kron(self)

Fills in self._fast_kron_array based on current self.factors

factor_effects_have_changed(self)
class pygsti.evotypes.densitymx_slow.effectreps.EffectRepComposed(op_rep, effect_rep, op_id, state_space)

Bases: EffectRep

The base class for all POVM effect representation classes

__reduce__(self)

Helper for pickle.

probability(self, state)