mbqc_scheduling.probabilistic.AcceptFunc
- class mbqc_scheduling.probabilistic.AcceptFunc(kind='BuiltinLinearSpace', heavyside_parameters=None, custom_func=None)
Bases:
object
Compare the corresponding documentation in the mbqc_scheduling crate.
- __init__(kind='BuiltinLinearSpace', heavyside_parameters=None, custom_func=None)
Create a new AcceptFunc.
- Parameters:
kind (String) – The kind of AcceptFunc to create; possible values are: “BuiltinHeavyside”, “ParamBuiltinHeavyside”, “Custom”.
heavyside_parameters (Optional[HeavysideParameters]) – The parameters for the ParametrizedHeavyside AcceptFunc (if kind = “ParametrizedBasic”).
custom_func (callable) – The custom AcceptFunc (if kind = “Custom”).
Methods
__init__
([kind, heavyside_parameters, ...])Create a new AcceptFunc.