| 131 |  | //stage 3 are completely overlapping | 
| 132 |  |  | 
| 133 |  | if (evaluator1_.isDynamic() || evaluator2_.isDynamic()) { | 
| 134 | – |  | 
| 134 |  | common_ = seleMan1_ & seleMan2_; | 
| 135 |  | sele1_minus_common_ = seleMan1_ - common_; | 
| 136 |  | sele2_minus_common_ = seleMan2_ - common_; | 
| 138 |  | int nSelected2 = seleMan2_.getSelectionCount(); | 
| 139 |  | int nIntersect = common_.getSelectionCount(); | 
| 140 |  |  | 
| 141 | < | nPairs_ = nSelected1 * nSelected2 - (nIntersect +1) * nIntersect/2; | 
| 141 | > | nPairs_ = nSelected1 * nSelected2 - (nIntersect +1) * nIntersect/2; | 
| 142 |  | } | 
| 144 | – |  | 
| 143 |  | processNonOverlapping(sele1_minus_common_, seleMan2_); | 
| 144 |  | processNonOverlapping(common_, sele2_minus_common_); | 
| 145 |  | processOverlapping(common_); | 
| 146 | < |  | 
| 149 | < |  | 
| 146 | > |  | 
| 147 |  | processHistogram(); | 
| 148 |  |  | 
| 149 |  | } |