Elaboradar  0.1
 Tutto Classi Namespace File Funzioni Variabili Tipi enumerati (enum) Gruppi
void classifier::correct_for_attenuation ( )

correct Z and Zdr for path attenuation

Definizione alla linea 302 del file classifier.cpp.

Referenzia radarelab::Volume< T >::beam_count, vol_phidp_6km, vol_z, e vol_zdr.

Referenziato da compute_derived_volumes().

303 {
304  for(unsigned el=0;el<vol_z.size();el++)
305  for(unsigned az=0;az<vol_z[el].beam_count;az++)
306  for(unsigned rg=0;rg<vol_z[el].beam_size;rg++)
307  {
308  if((vol_z[el](az,rg)!=vol_z[el].nodata)&&(vol_z[el](az,rg)!=vol_z[el].undetect))
309  vol_z[el](az,rg)+=0.06*vol_phidp_6km[el](az,rg);
310  if((vol_zdr[el](az,rg)!=vol_zdr[el].nodata)&&(vol_zdr[el](az,rg)!=vol_zdr[el].undetect))
311  vol_zdr[el](az,rg)+=0.01*vol_phidp_6km[el](az,rg);
312  }
313 }
const unsigned beam_count
Number of beam_count used ast each elevations.
Definition: volume.h:432
Volume< double > vol_phidp_6km
Definition: classifier.h:408
Volume< double > vol_zdr
Definition: classifier.h:372