Files
concrete/docs/dev/api/concrete.fhe.compilation.composition.md
2025-01-07 09:17:59 +01:00

2.3 KiB

module concrete.fhe.compilation.composition

Declaration of classes related to composition.


class CompositionClause

A raw composition clause.


method create

create(tup: Tuple[str, int])  CompositionClause

Create a composition clause from a tuple of a function name and a position.


class CompositionRule

A raw composition rule.


method create

create(tup: Tuple[CompositionClause, CompositionClause])  CompositionRule

Create a composition rule from a tuple containing an output clause and an input clause.


class CompositionPolicy

A protocol for composition policies.


method get_rules_iter

get_rules_iter(funcs: List[Graph])  Iterable[CompositionRule]

Return an iterator over composition rules.