Lines Matching refs:Gain
425 void setMergeGain(MergeGainT Gain) { CachedGain = Gain; }
862 MergeGainT Gain = MergeGainT();
865 /// and update Gain with a better alternative.
878 Gain.updateIfLessThan(
884 Gain.updateIfLessThan(
923 Edge->setCachedMergeGain(ChainPred, ChainSucc, Gain);
924 return Gain;
1152 MergeGainT Gain = getBestMergeGain(Edge);
1153 Edge->setMergeGain(Gain);
1190 MergeGainT Gain = getBestMergeGain(Edge);
1191 Edge->setMergeGain(Gain);
1217 MergeGainT Gain = MergeGainT();
1219 /// Given a list of merge types, try to merge two chains and update Gain
1230 if (std::abs(Gain.score() - NewGain.score()) < EPS) {
1233 Gain = NewGain;
1235 } else if (NewGain.score() > Gain.score() + EPS) {
1236 Gain = NewGain;
1244 return Gain;