⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 refaniso.par.lib

📁 su 的源代码库
💻 LIB
字号:
REFANISO - Reflection coefficients for Anisotropic mediagraebner - Reflection/Transmission coeff. (for VTI and TIH media)           Coefficients are based on Graebner's paper.gvelpolSH - compute SH group velocity and polarization for TI mediumgvelpolTI - compute P/SV group velocity and polarization for TI mediump_hor2DTI - compute horizontal slowness for in-plane propagation in TI mediump_vert2DVTI - Given the horizontal slowness, compute vertical slowness componentrottens2D - rotate 2-D elastic stiffness tensorstiff2thomVTI - convert density normalized stiffness components 		parameters into Thomsen's for transversely isotropic 		material with vertical axes of symmetrystiff2tv - Convert stiffnesses into Thomsen's parameter of the equivalent          VTI model, P-wave reflections and azimuthal AVO in TI-mediathom2stiffTI - convert Thomsen's parameters into density normalized 		stiffness components for transversely isotropic material		with in-plane-tilted axes of symmetrythom2tv - Convert generic Thomsen parameters into Thomsen's parameter           of the equivalent VTI modelv_phase2DVTI - Given phase angle, compute phase-velocity for TI mediagraebner:Input:spar1,spar2      stiffnesses for both mediarho1,rho2        densitiespl               horizontal slownessmodei            incident mode (0=P 1=SV)modet            scattered moderort             =1 reflection =0 transmissionOutput:coeff            ref/trans coeffgvelpolSH:Input:aijkl		stiffness elementspx,pz		slowness elementsOutput:vgx, *vgz	group velocitiesg11,*g13,*g33  polarizationsgvelpolTI:Input:aijkl		stiffness elementspx,pz		slowness elementsOutput:vgx, *vgz	group velocitiesg11,*g13,*g33  polarizationsp_hor2DTI: Input:spar		stiffness elementss		sin(incidence angle)mode		0=qP-Wave, 1=qSV-waveOutput:p	horizontal slowness component p_xp_vert2DVTI:Input:spar1            (density normalized) stiffnessespl               horizontal slownessmodei            mode (0=P 1=SV)Output:p_vert           vertical slowness componentrottens2D:Input:aijkl		input/output stiffness elementsphi 		rotation angle (counterclock wise)stiff2thomVTI :Input:aijkl	density normalized stiffness componentsOutput:vp,vs	vertical P and S wave velocityeps	Thomsen's parameter delta	Thomsen's parameter gamma	Thomsen's parameter stiff2tv - Convert stiffnesses into Thomsen's parameter of the equivalent           VTI model, P-wave reflections and azimuthal AVO in TI-mediaInput:spar            stiffnesses (normalized or non-normal.)Output:alpha           fracture plane compressional velocitybeta            S_parallel vertical velocityev              eps of equiv. VTIdv              delta of ..gv              gamma of ..thom2tv:Input:vp              symm. axis compressional velocityvs              symm. axis shear velocityeps             Thomsen's generic parameter as defined with resp. to sym. axisdelta           Thomsen's ..gamma           Thomsen's ..Output:alpha           fracture plane compressional velocitybeta            S_parallel vertical velocityev              eps of equiv. VTIdv              delta of ..gv              gamma of ..v_phase2DVTI:Input:spar1            (density normalized) stiffnessessangle           sin(phase_angle)mode             mode (0=P 1=SV)Output:v_phase          phase-velocity for angleFunction prototypes:int graebner2D(Stiff2D *spar1, double rho1, Stiff2D *spar2, double rho2,	 double pl, int modei, int modet, int rort, double *coeff);void gvelpolSH(double a1212, double a2323, double a1223, double px, 		double pz, double *vgx, double *vgz, double *g11, 		double *g13, double *g33)int gvelpolTI (double a1111, double a3333, double a1133, double a1313,	double a1113, double a3313, double px, double pz, double *vgx,	double *vgz, double *g11n, double *g13n, double *g33n);int p_hor2DTI (Stiff2D *spar, double s, int mode, double *p);int p_vert2DVTI(Stiff2D *spar1, double pl, int modei, double *p_vert);void rottens2D (Stiff2D *spar, double phi);int stiff2thomVTI (double a1111, double a3333, double a1133, double a1313, 		double a1212, double *vp, double *vs, double *eps,        double *delta, double *gamma);int stiff2tv(Stiff2D *spar,double *alpha,double *beta,double *ev,			double *dv,double *gv);int thom2stiffTI (double vp, double vs, double eps, double delta, double gamma,	double phi, Stiff2D *spar, int sign)int thom2tv(double vp,double vs,double eps,double delta,double gamma,	    double *alpha,double *beta,double *ev,double *dv,double *gv);int v_phase2DVTI(Stiff2D *spar1, double sangle, int mode, double *v_phase);Author: CWP: Andreas Rueger, 1994-1996, Colorado School of Mines

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -