Elaboradar 0.1
Caricamento in corso...
Ricerca in corso...
Nessun risultato

◆ trap()

double radarelab::algo::Cleaner::trap ( double  x1,
double  x2,
double  x3,
double  x4,
double  val,
double  x5 = -9999. 
) const

trapezoidal probability function

Definizione alla linea 1123 del file cleaner.cpp.

1124{
1125 if((val<=x3&&val>=x2)) return 1.;
1126 else if(val<x2&&val>x1) return val/(x2-x1)-x1/(x2-x1);
1127 else if (val<x4&&val>x3) return val/(x3-x4)-x4/(x3-x4);
1128 else if(val<=x5) return 1.;
1129 else return 0.; // (val<=x1||val>=x4)
1130
1131}

Referenziato da eval_classID_beam().