Contains classes performing the splitsort itself, i.e performs a quicksort while asking the results of the comparisons to other parts of the software. More...
Classes | |
class | Comparator |
Uses several instances of SplitSort, one for each axis considered, to sort media. More...<../..> | |
class | SplitSort |
Implements the splitsort, a quicksort in which comparisons are completely separated from the rest of the algorithm. More...<../..> |
Contains classes performing the splitsort itself, i.e performs a quicksort while asking the results of the comparisons to other parts of the software.
This package contains two classes : Comparator and SplitSort. These class are not independent in any way : the Comparator contains several (as much as axes) instances of SplitSort in its attribute sorters. The SplitSort performs the quicksort iteration while generating necessary comparisons ; the Comparator gather these comparisons and sends them to other objects using its demandNewComparisons() method.