qp.decomposition.DecompCollection

class DecompCollection(decomps=None)[source]

Bases: object

A collection of decomposition rules.

The list_decomps() function returns a DecompCollection for an operator, which is an ordered sequence of decomposition rules. Individual decomposition rules within a collection can be accessed by index or by name.

See also

list_decomps()

append(rule)

Add a decomposition rule to the collection.

copy()

Return a copy of the DecompCollection.

extend(rules)

Add a sequence of decomposition rules to the collection.

append(rule)[source]

Add a decomposition rule to the collection.

copy()[source]

Return a copy of the DecompCollection.

extend(rules)[source]

Add a sequence of decomposition rules to the collection.