flitsr.ranking.Rankings¶
- class flitsr.ranking.Rankings(faults: Dict[Any, Set[Element]], elements: List[Element], rankings: Iterable[Ranking] | None = None)¶
Bases:
objectA collection of
Rankingobjects, which share a non-overlapping set of elements from aSpectrum.- __init__(faults: Dict[Any, Set[Element]], elements: List[Element], rankings: Iterable[Ranking] | None = None)¶
Methods
__init__(faults, elements[, rankings])append(ranking)Append the given ranking to this collection.
elements()Return the global list of elements for all rankings.
faults()Return a dictionary of all faults in these rankings.
rankings()Return a list of all the
Ranking.- append(ranking: Ranking)¶
Append the given ranking to this collection.
- Parameters:
ranking – Ranking: The ranking to add.
- faults() Dict[Any, Set[Element]]¶
Return a dictionary of all faults in these rankings. See
Spectrum.get_faultsfor a description of the return value.