exqalibur
exqalibur is a C++ toolbox of highly optimised algorithms. Perceval relies heavily on it.
- Permanent
- Fock state classes
- FockState
- NoisyFockState
NoisyFockState
NoisyFockState.clear_annotations()
NoisyFockState.get_mode_annotations()
NoisyFockState.get_photon_annotation()
NoisyFockState.has_annotations
NoisyFockState.inject_annotation()
NoisyFockState.m
NoisyFockState.merge()
NoisyFockState.mode2photon()
NoisyFockState.n
NoisyFockState.photon2mode()
NoisyFockState.prodnfact()
NoisyFockState.remove_modes()
NoisyFockState.separate_state()
NoisyFockState.set_slice()
NoisyFockState.slice()
NoisyFockState.split_state()
NoisyFockState.threshold_detection()
- AnnotatedFockState
Annotation
AnnotatedFockState
AnnotatedFockState.clear_annotations()
AnnotatedFockState.get_mode_annotations()
AnnotatedFockState.get_photon_annotation()
AnnotatedFockState.has_annotations
AnnotatedFockState.has_polarization
AnnotatedFockState.inject_annotation()
AnnotatedFockState.m
AnnotatedFockState.merge()
AnnotatedFockState.mode2photon()
AnnotatedFockState.n
AnnotatedFockState.photon2mode()
AnnotatedFockState.prodnfact()
AnnotatedFockState.remove_modes()
AnnotatedFockState.set_slice()
AnnotatedFockState.slice()
AnnotatedFockState.threshold_detection()
- FSMask
- FSArray
- BSDistribution
BSDistribution
BSDistribution.add()
BSDistribution.get()
BSDistribution.group_modes_simplification()
BSDistribution.items()
BSDistribution.keys()
BSDistribution.list_tensor_product()
BSDistribution.m
BSDistribution.normalize()
BSDistribution.photon_threshold_simplification()
BSDistribution.sample()
BSDistribution.tensor_product()
BSDistribution.values()
- BSCount
- BSSamples
- StateVector
- SVDistribution
- Config
- set_seed
- PostSelect
- all_prob_normalize_output
- SLAP
- Clifford2017
- Source
- SourceSampler
- CircuitOptimizer