UNIVERS  15.3
UNIVERS base processing software API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
u_AR_rd_calc.hpp
1 /* u__AR_rd_calc.hpp */
2 /* $Id: u_AR_rd_calc.hpp,v 1.1 2008/06/04 12:31:38 sasha Exp $ */
3 
4 #ifndef __u_ar_rd_calc_hpp
5 #define __u_ar_rd_calc_hpp
6 
7 #include "u_raytr_defines.hpp" /* FOR RTR_TYPES */
8 
10 
11 public:
12 
14 
15  static double getCoeff(int rtr_type, double f0, double f1,
16  double vp0, double vs0, double den0,
17  double vp1, double vs1, double den1);
18 
19  static double getRDir(double f,
20  double v0, double den0,
21  double v1, double den1);
22 
23  static double getRPPup(double f0,
24  double vp0, double vs0, double den0,
25  double vp1, double vs1, double den1);
26 
27  static double getRPSup(double f0, double f1,
28  double vp0, double vs0, double den0,
29  double vp1, double vs1, double den1);
30 
31  static double getRPSdown(double f0, double f1,
32  double vp0, double vs0, double den0,
33  double vp1, double vs1, double den1);
34 
35  static double getRPS(double f0, double f1,
36  double vp0, double vs0, double den0,
37  double vp1, double vs1, double den1,
38  bool up = true);
39 
40  static double getRSSup(double f1,
41  double vp0, double vs0, double den0,
42  double vp1, double vs1, double den1);
43 
44  static double getRSPup(double f0, double f1,
45  double vp0, double vs0, double den0,
46  double vp1, double vs1, double den1);
47 
48  static double getRSPdown(double f0, double f1,
49  double vp0, double vs0, double den0,
50  double vp1, double vs1, double den1);
51 
52 };
53 
54 
55 
56 #endif
Definition: u_AR_rd_calc.hpp:9