extend_tangles#
- ExtendingTangles.extend_tangles(level: list[Tangle], new_sep_id: int, sep_ids: ndarray, forbidden_agreement: int = 0)#
- Extend a list of tangles of the same order by adding new_sep_id into it. The separation is also added into every tangle which is a superset of a tangle from the list. - Parameters#- levellist of Tangle
- A list of tangles to extend. 
- new_sep_idint
- The id of the separation that will be inserted. 
- sep_idsnp.ndarray
- The ids of the separations not oriented by the list of tangles, but oriented by other tangles, sorted by order. 
- forbidden_agreementint
- If a node has this agreement value its children are removed.