84 float NewFrac, BrWt[4];
125 if ( Dv <= T->Forks )
153 BrWt[3] = 1 - BrWt[2];
157 if ( (NewFrac = Fraction * BrWt[v]) >= 0.01 )
353 v =
XDVal(Case, Att);
354 Outcome = ( v == 0 ? -1 : v );
359 Outcome = (
Unknown(Case, Att) ? -1 :
361 CVal(Case, Att) <= OneCond->
Cut ? 2 : 3 );
366 v =
XDVal(Case, Att);
454 for ( ri = 0 ; (r = RT->
Fire[ri]) ; ri++ )
460 if ( ! RT->
Branch )
return;
519 while ( *u < UTILITY && r >
UtilBand[*u] )
596 float ExpCost, BestCost=1E38, TotCost=0;
607 if ( cc == c )
continue;
613 if ( ExpCost < BestCost )
667 return ( Val <= T->Lower ? 1.0 :
668 Val >= T->
Upper ? 0.0 :
671 0.5 - 0.5 * (Val - T->
Mid) / (T->
Upper - T->
Mid + 1E-6) );