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

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