Elaboradar 0.1
Caricamento in corso...
Ricerca in corso...
Nessun risultato
interpola_vpr.h
Vai alla documentazione di questo file.
1
5#ifndef RADARELAB_INTERPOLA_VPR_H
6#define RADARELAB_INTERPOLA_VPR_H
7
8#include <radarelab/vpr_par.h>
9
10// #define DO_INTERPOLA_VPR_NR
11
12namespace radarelab {
13
14struct CalcoloVPR;
15
16struct InterpolaVPR
17{
18 // Output parameters
19 double B, E, G, C, F;
20 double chisqfin;
21 double rmsefin;
22 double vpr_int[NMAXLAYER];
23
24 InterpolaVPR();
25 ~InterpolaVPR();
26
34 virtual int interpola_VPR(const float* vpr, int hvprmax, int livmin) = 0;
35};
36
37#ifdef DO_INTERPOLA_VPR_NR
38struct InterpolaVPR_NR : public InterpolaVPR
39{
40 virtual int interpola_VPR(const float* vpr, int hvprmax, int livmin);
41};
42#endif
43
44struct InterpolaVPR_GSL : public InterpolaVPR
45{
46 virtual int interpola_VPR(const float* vpr, int hvprmax, int livmin);
47};
48
49}
50
51#endif
52
String functions.
Definition: cart.cpp:4