SetIntersection

class odl.SetIntersection(*sets)

Bases: Set

The intersection of several subsets.

The elements of this set are elements of all the subsets.

This is a lazy intersection, i.e. there is no intelligence and the set is literally stored as the intersection of its subsets.

__init__(*sets)[source]

Initialize a new instance.

Parameters

set1, …, setNSet

The sets whose intersection should be taken. Any duplicates are ignored.

Examples

>>> reals, complexnrs = odl.RealNumbers(), odl.ComplexNumbers()
>>> union = odl.SetIntersection(reals, complexnrs)