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

📄 anisotropy.h

📁 su 的源代码库
💻 H
字号:
/* Copyright (c) Colorado School of Mines, 2006.*//* All rights reserved.                       *//* include file for libAnisotropy */#ifndef CWP_ANISOTROPY_H#define CWP_ANISOTROPY_H#include "par.h"/* stiffness parameter */typedef struct StiffStruct {	double a1111;	double a3333;	double a1133;	double a1313;	double a1113;	double a3313;	double a1212;	double a2323;	double a1223;} Stiff2D;typedef struct Stiff3DStruct {	double a1111;	double a1112;	double a1113;	double a1122;	double a1123;	double a1133;	double a1212;	double a1213;	double a1222;	double a1223;	double a1233;	double a1313;	double a1322;	double a1323;	double a1333;	double a2222;	double a2223;	double a2233;	double a2323;	double a2333;	double a3333;} Stiff3D;typedef struct MatrixStruct {	double a11;	double a12;	double a13;	double a21;	double a22;	double a23;	double a31;	double a32;	double a33;} Matrix;typedef struct Vector3DStruct {	double x;	double y;	double z;} Vector3D;/* prototypes for functions defined */int graebner2D(Stiff2D *spar1, double rho1, Stiff2D *spar2, double rho2,	 double pl, int modei, int modet, int rort, double *coeff);void rottens2D (Stiff2D *spar, double phi);int thom2stiffVTI (double vp, double vs, double eps, double delta, double 	gamma, Stiff2D *spar, int sign);int thom2stiffTI (double vp, double vs, double eps, double delta, double gamma,	double phi, Stiff2D *spar, int sign);int stiff2thomVTI (double a1111, double a3333, double a1133, double a1313, 		double a1212, double *vp, double *vs, double *eps,        double *delta, double *gamma);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);void rotvector (double *x, double *z, double phi );int p_hor2DTI (Stiff2D *spar, double s, int mode, double *p);int p_vert2DTI(Stiff2D *spar1, double pl, int modei, double *p_vert);int v_phase2DTI(Stiff2D *spar1, double sangle, int mode, double *v_phase);int stiff2tv(Stiff2D *spar,double *alpha,double *beta,double *ev,	     double *dv,double *gv);int thom2tv(double vp,double vs,double eps,double delta,double gamma,	    double *alpha,double *beta,double *ev,double *dv,double *gv);#endif

⌨️ 快捷键说明

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