Elaboradar 0.1
|
◆ esegui_tutto()
Metodo che lancia tutte le operazioni per il calcolo e la correzione del vpr. < flag d'errore su combinazione vpr Definizione alla linea 1538 del file cum_bac.cpp. 1539{
1541 printf ("calcolo VPR \n") ;
1542
1543 //VPR // ------------inizializzo hvprmax ---------------
1544
1545 hvprmax=INODATA;
1546
1547 //VPR // ------------chiamo combina profili con parametri sito, sito alternativo ---------------
1548
1549 inst_vpr.compute(); // ho fatto func_vpr, il profilo istantaneo
1550 LOG_INFO("fatta func vpr %s", inst_vpr.success ? "ok" : "errore");
1551 for (unsigned i=0; i<inst_vpr.vpr.size(); i++) LOG_DEBUG (" Profilo istantaneo - livello %2d valore %6.2f",i,inst_vpr.vpr.val[i]);
1552
1553 int ier_comb;
1554
1555 // ier_comb=combina_profili(sito,argv[4]);
1556 ier_comb=combina_profili(inst_vpr);
1557 LOG_INFO ("exit status calcolo VPR istantaneo: %s", inst_vpr.success ? "ok": "fallito") ; // debug
1558 LOG_INFO("exit status combinaprofili: (1--fallito 0--ok) %i ",ier_comb) ; // debug
1559
1560
1561 //VPR // ------------chiamo profile_heating che calcola riscaldamento profilo ---------------
1562
1565 LOG_INFO("ier_comb %i", ier_comb);
1566
1567 if (inst_vpr.success)
1569
1570 //VPR // ------------se combina profili ok e profilo caldo correggo --------------
1571
1573
1575 LOG_INFO("exit status correggo vpr: (1--fallito 0--ok) %i",ier) ; // debug
1576
1577
1578 //VPR // ------------se la correzione è andata bene e il profilo è 'fresco' stampo profilo con data-------
1579
1580 if ( ! ier && inst_vpr.success)
1582 }
1583}
radarelab::Volume< double > & volume Set to Z undetect value the Zpixels classified as non-meteo echoes. Definition: cum_bac.h:106 int combina_profili(const radarelab::algo::InstantaneousVPR &inst_vpr) funzione che combina il profilo verticale corrente con quello precedente tramite il metodo di Germann Definition: cum_bac.cpp:847 int profile_heating(bool has_inst_vpr) calcola riscaldamento in quarti d'ora Definition: cum_bac.cpp:905 Referenzia elaboradar::CUM_BAC::assets, combina_profili(), corr_vpr(), cum_bac, heating, hvprmax, ier_stampa_vpr, radarelab::volume::Scans< T >::load_info, profile_heating(), stampa_vpr(), elaboradar::CUM_BAC::volume, e elaboradar::Assets::write_last_vpr(). Referenziato da elaboradar::CUM_BAC::vpr_class(). |