Package sorter

A package containing classes performing the splitsort itself, i.e performs a quicksort while asking the results of the comparisons to other parts of the software.

See:
          Description

Class Summary
Comparator Uses several instances of SplitSort, one for each axis considered, to sort media.
SplitSort Implements the splitsort, a quicksort in which comparisons are completely separated from the rest of the algorithm.
 

Package sorter Description

A package containing 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.