import DecompositionRuleSet from 'projectq/src/cengines/replacer/decompositionruleset.js'
DecompositionRuleSet
Constructor Summary
Public Constructor | ||
public |
constructor(rules: Array<DecompositionRule>, modules: Array) |
Member Summary
Public Members | ||
public |
decompositions: {} |
Method Summary
Public Methods | ||
public |
Add a decomposition rule to the rule set. |
|
public |
addDecompositionRules(rules: *) |
Public Constructors
public constructor(rules: Array<DecompositionRule>, modules: Array) source
Params:
Name | Type | Attribute | Description |
rules | Array<DecompositionRule> | Initial decomposition rules. |
|
modules | Array |
|
A list of things with an "all_defined_decomposition_rules" property containing decomposition rules to add to the rule set. |
Public Members
public decompositions: {} source
Public Methods
public addDecompositionRule(rule: DecompositionRule) source
Add a decomposition rule to the rule set.
Params:
Name | Type | Attribute | Description |
rule | DecompositionRule | The decomposition rule to add. |
public addDecompositionRules(rules: *) source
Params:
Name | Type | Attribute | Description |
rules | * |