mirror of
https://github.com/luxfhe/docs.git
synced 2026-10-30 18:13:39 +00:00
2.2 KiB
2.2 KiB
module torus.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.