OpendTect-6_4  6.4
zoeppritzcoeff.h
Go to the documentation of this file.
1 #ifndef zoeppritzcoeff_h
2 #define zoeppritzcoeff_h
3 
4 /*
5 ________________________________________________________________________
6 
7  (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
8  Author: K. Tingdahl
9  Date: Jan 2011
10  RCS: $Id$
11 ________________________________________________________________________
12 
13 */
14 
15 #include "algomod.h"
16 #include "odcomplex.h"
17 
18 class ElasticLayer;
19 
25 {
26 public:
27  ZoeppritzCoeff();
28 
29 
30  void setInterface(float p,
31  const ElasticLayer& el_layer1,
32  const ElasticLayer& el_layer2 );
33 
34  float_complex getCoeff(bool down_in,bool down_out,
35  bool p_in,bool p_out) const;
36 
37 protected:
38 
43 
48 
53 
58 };
59 
60 
62 mGlobal(Algo) float_complex getFastCoeff(float p, const ElasticLayer& el_layer1,
63  const ElasticLayer& el_layer2 );
64 
65 #endif
float_complex sdn_pdn_
Definition: zoeppritzcoeff.h:44
float_complex pup_sdn_
Definition: zoeppritzcoeff.h:50
#define mExpClass(module)
Definition: commondefs.h:160
float_complex sup_pdn_
Definition: zoeppritzcoeff.h:54
float_complex pup_sup_
Definition: zoeppritzcoeff.h:52
#define mGlobal(module)
Definition: commondefs.h:163
float_complex pup_pup_
Definition: zoeppritzcoeff.h:51
float_complex sdn_pup_
Definition: zoeppritzcoeff.h:46
float_complex pdn_pup_
Definition: zoeppritzcoeff.h:41
float_complex sdn_sup_
Definition: zoeppritzcoeff.h:47
float_complex pup_pdn_
Definition: zoeppritzcoeff.h:49
float_complex sup_sup_
Definition: zoeppritzcoeff.h:57
float_complex pdn_sdn_
Definition: zoeppritzcoeff.h:40
float_complex getFastCoeff(float p, const ElasticLayer &el_layer1, const ElasticLayer &el_layer2)
std::complex< float > float_complex
Definition: odcomplex.h:18
float_complex pdn_pdn_
Definition: zoeppritzcoeff.h:39
A table of elastic prop layers.
Definition: ailayer.h:75
float_complex pdn_sup_
Definition: zoeppritzcoeff.h:42
Zoeppritz Coefficients.
Definition: zoeppritzcoeff.h:24
float_complex sup_pup_
Definition: zoeppritzcoeff.h:56
float_complex sdn_sdn_
Definition: zoeppritzcoeff.h:45
float_complex sup_sdn_
Definition: zoeppritzcoeff.h:55

Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B. V. 2019