?? fdtd_3d_pml_ez.h
字號:
///////////////////////////////////////////////////////////////
//Contains the declarations of the Ez functions
///////////////////////////////////////////////////////////////
//1
void calc_Ez_1(double ***Ez, double ***Hx, double ***Hy, double ***Fz_1, double ***Gz_1,
long ***Ind, double *K_a, double *K_b, double *K_Gz_a_1, double *K_Gz_b_1,
double *K_Ez_a_1, double *K_Ez_b_1, double *K_Ez_c_1, double *K_Ez_d_1,
double inv_dx, double inv_dy, long nPML_x_1, long nPML_y_1, long nPML_z_1);
//2
void calc_Ez_2(double ***Ez, double ***Hx, double ***Hy, double ***Fz_2, long ***Ind,
double *K_a, double *K_b, double *K_Ez_a_1, double *K_Ez_b_1,
double *K_Ez_c_1, double *K_Ez_d_1, double inv_dx, double inv_dy,
long nPML_x_1, long nx_MIN_nPML_x_2, long nPML_y_1, long nPML_z_1);
//3
void calc_Ez_3(double ***Ez, double ***Hx, double ***Hy, double ***Fz_3, double ***Gz_3,
long ***Ind, double *K_a, double *K_b, double *K_Gz_a_2, double *K_Gz_b_2,
double *K_Ez_a_1, double *K_Ez_b_1, double *K_Ez_c_1, double *K_Ez_d_1,
double inv_dx, double inv_dy, long nx_MIN_nPML_x_2, long nx_MIN_1,
long nPML_y_1, long nPML_z_1, long nPML_x_2_MIN_1);
//4
void calc_Ez_4(double ***Ez, double ***Hx, double ***Hy, double ***Fz_4, double ***Gz_4,
long ***Ind, double *K_a, double *K_b, double *K_Gz_a_1, double *K_Gz_b_1,
double *K_Ez_c_1, double *K_Ez_d_1, double inv_dx, double inv_dy,
long nPML_x_1, long nPML_y_1, long ny_MIN_nPML_y_2, long nPML_z_1,
double inv_TwoOREp0);
//5
void calc_Ez_5(double ***Ez, double ***Hx, double ***Hy, double ***Fz_5, long ***Ind,
double *K_a, double *K_b, double *K_Ez_c_1, double *K_Ez_d_1,
double inv_dx, double inv_dy, long nPML_x_1, long nx_MIN_nPML_x_2,
long nPML_y_1, long ny_MIN_nPML_y_2, long nPML_z_1, double inv_TwoOREp0);
//6
void calc_Ez_6(double ***Ez, double ***Hx, double ***Hy, double ***Fz_6, double ***Gz_6,
long ***Ind, double *K_a, double *K_b, double *K_Gz_a_2, double *K_Gz_b_2,
double *K_Ez_c_1, double *K_Ez_d_1, double inv_dx, double inv_dy,
long nx_MIN_nPML_x_2, long nx_MIN_1, long nPML_y_1, long ny_MIN_nPML_y_2,
long nPML_z_1, long nPML_x_2_MIN_1, double inv_TwoOREp0);
//7
void calc_Ez_7(double ***Ez, double ***Hx, double ***Hy, double ***Fz_7, double ***Gz_7,
long ***Ind, double *K_a, double *K_b, double *K_Gz_a_1, double *K_Gz_b_1,
double *K_Ez_a_2, double *K_Ez_b_2, double *K_Ez_c_1, double *K_Ez_d_1,
double inv_dx, double inv_dy, long nPML_x_1, long ny_MIN_nPML_y_2,
long ny_MIN_1, long nPML_z_1, long nPML_y_2_MIN_1);
//8
void calc_Ez_8(double ***Ez, double ***Hx, double ***Hy, double ***Fz_8, long ***Ind,
double *K_a, double *K_b, double *K_Ez_a_2, double *K_Ez_b_2,
double *K_Ez_c_1, double *K_Ez_d_1, double inv_dx, double inv_dy,
long nPML_x_1, long nx_MIN_nPML_x_2, long ny_MIN_nPML_y_2, long ny_MIN_1,
long nPML_z_1, long nPML_y_2_MIN_1);
//9
void calc_Ez_9(double ***Ez, double ***Hx, double ***Hy, double ***Fz_9, double ***Gz_9,
long ***Ind, double *K_a, double *K_b, double *K_Gz_a_2, double *K_Gz_b_2,
double *K_Ez_a_2, double *K_Ez_b_2, double *K_Ez_c_1, double *K_Ez_d_1,
double inv_dx, double inv_dy, long nx_MIN_nPML_x_2, long nx_MIN_1,
long ny_MIN_nPML_y_2, long ny_MIN_1, long nPML_z_1, long nPML_x_2_MIN_1,
long nPML_y_2_MIN_1);
//10
void calc_Ez_10(double ***Ez, double ***Hx, double ***Hy, double ***Fz_10,
double ***Gz_10, long ***Ind, double *K_a, double *K_b, double *K_Gz_a_1,
double *K_Gz_b_1, double *K_Ez_a_1, double *K_Ez_b_1, double inv_dx,
double inv_dy, long nPML_x_1, long nPML_y_1, long nPML_z_1,
long nz_MIN_1_MIN_nPML_z_2, double TwoOREp0);
//11
void calc_Ez_11(double ***Ez, double ***Hx, double ***Hy, double ***Fz_11, long ***Ind,
double *K_a, double *K_b, double *K_Ez_a_1, double *K_Ez_b_1,
double inv_dx, double inv_dy, long nPML_x_1, long nx_MIN_nPML_x_2,
long nPML_y_1, long nPML_z_1, long nz_MIN_1_MIN_nPML_z_2, double TwoOREp0);
//12
void calc_Ez_12(double ***Ez, double ***Hx, double ***Hy, double ***Fz_12,
double ***Gz_12, long ***Ind, double *K_a, double *K_b, double *K_Gz_a_2,
double *K_Gz_b_2, double *K_Ez_a_1, double *K_Ez_b_1, double inv_dx,
double inv_dy, long nx_MIN_nPML_x_2, long nx_MIN_1, long nPML_y_1,
long nPML_z_1, long nz_MIN_1_MIN_nPML_z_2, long nPML_x_2_MIN_1,
double TwoOREp0);
//13
void calc_Ez_13(double ***Ez, double ***Hx, double ***Hy, double ***Fz_13, long ***Ind,
double *K_a, double *K_b, double *K_Gz_a_1, double *K_Gz_b_1,
double inv_dx, double inv_dy, long nPML_x_1, long nPML_y_1,
long ny_MIN_nPML_y_2, long nPML_z_1, long nz_MIN_1_MIN_nPML_z_2);
//14
void calc_Ez_14(double ***Ez, double ***Hx, double ***Hy, long ***Ind, double *K_a,
double *K_b, double inv_dx, double inv_dy, long nx_a, long nx_b,
long ny_a, long ny_b, long nz_a, long nz_b);
//15
void calc_Ez_15(double ***Ez, double ***Hx, double ***Hy, double ***Fz_15, long ***Ind,
double *K_a, double *K_b, double *K_Gz_a_2, double *K_Gz_b_2,
double inv_dx, double inv_dy, long nx_MIN_nPML_x_2, long nx_MIN_1,
long nPML_y_1, long ny_MIN_nPML_y_2, long nPML_z_1,
long nz_MIN_1_MIN_nPML_z_2, long nPML_x_2_MIN_1);
//16
void calc_Ez_16(double ***Ez, double ***Hx, double ***Hy, double ***Fz_16,
double ***Gz_16, long ***Ind, double *K_a, double *K_b, double *K_Gz_a_1,
double *K_Gz_b_1, double *K_Ez_a_2, double *K_Ez_b_2, double inv_dx,
double inv_dy, long nPML_x_1, long ny_MIN_nPML_y_2, long ny_MIN_1,
long nPML_z_1, long nz_MIN_1_MIN_nPML_z_2, long nPML_y_2_MIN_1,
double TwoOREp0);
//17
void calc_Ez_17(double ***Ez, double ***Hx, double ***Hy, double ***Fz_17, long ***Ind,
double *K_a, double *K_b, double *K_Ez_a_2, double *K_Ez_b_2,
double inv_dx, double inv_dy, long nPML_x_1, long nx_MIN_nPML_x_2,
long ny_MIN_nPML_y_2, long ny_MIN_1, long nPML_z_1,
long nz_MIN_1_MIN_nPML_z_2, long nPML_y_2_MIN_1, double TwoOREp0);
//18
void calc_Ez_18(double ***Ez, double ***Hx, double ***Hy, double ***Fz_18,
double ***Gz_18, long ***Ind, double *K_a, double *K_b, double *K_Gz_a_2,
double *K_Gz_b_2, double *K_Ez_a_2, double *K_Ez_b_2, double inv_dx,
double inv_dy, long nx_MIN_nPML_x_2, long nx_MIN_1, long ny_MIN_nPML_y_2,
long ny_MIN_1, long nPML_z_1, long nz_MIN_1_MIN_nPML_z_2,
long nPML_x_2_MIN_1, long nPML_y_2_MIN_1, double TwoOREp0);
//19
void calc_Ez_19(double ***Ez, double ***Hx, double ***Hy, double ***Fz_19,
double ***Gz_19, long ***Ind, double *K_a, double *K_b, double *K_Gz_a_1,
double *K_Gz_b_1, double *K_Ez_a_1, double *K_Ez_b_1, double *K_Ez_c_2,
double *K_Ez_d_2, double inv_dx, double inv_dy, long nPML_x_1,
long nPML_y_1, long nz_MIN_1_MIN_nPML_z_2, long nz_MIN_1,
long nPML_z_2_MIN_1);
//20
void calc_Ez_20(double ***Ez, double ***Hx, double ***Hy, double ***Fz_20, long ***Ind,
double *K_a, double *K_b, double *K_Ez_a_1, double *K_Ez_b_1,
double *K_Ez_c_2, double *K_Ez_d_2, double inv_dx, double inv_dy,
long nPML_x_1, long nx_MIN_nPML_x_2, long nPML_y_1,
long nz_MIN_1_MIN_nPML_z_2, long nz_MIN_1, long nPML_z_2_MIN_1);
//21
void calc_Ez_21(double ***Ez, double ***Hx, double ***Hy, double ***Fz_21,
double ***Gz_21, long ***Ind, double *K_a, double *K_b, double *K_Gz_a_2,
double *K_Gz_b_2, double *K_Ez_a_1, double *K_Ez_b_1, double *K_Ez_c_2,
double *K_Ez_d_2, double inv_dx, double inv_dy, long nx_MIN_nPML_x_2,
long nx_MIN_1, long nPML_y_1, long nz_MIN_1_MIN_nPML_z_2, long nz_MIN_1,
long nPML_x_2_MIN_1, long nPML_z_2_MIN_1);
//22
void calc_Ez_22(double ***Ez, double ***Hx, double ***Hy, double ***Fz_22,
double ***Gz_22, long ***Ind, double *K_a, double *K_b, double *K_Gz_a_1,
double *K_Gz_b_1, double *K_Ez_c_2, double *K_Ez_d_2, double inv_dx,
double inv_dy, long nPML_x_1, long nPML_y_1, long ny_MIN_nPML_y_2,
long nz_MIN_1_MIN_nPML_z_2, long nz_MIN_1, long nPML_z_2_MIN_1,
double inv_TwoOREp0);
//23
void calc_Ez_23(double ***Ez, double ***Hx, double ***Hy, double ***Fz_23, long ***Ind,
double *K_a, double *K_b, double *K_Ez_c_2, double *K_Ez_d_2,
double inv_dx, double inv_dy, long nPML_x_1, long nx_MIN_nPML_x_2,
long nPML_y_1, long ny_MIN_nPML_y_2, long nz_MIN_1_MIN_nPML_z_2,
long nz_MIN_1, long nPML_z_2_MIN_1, double inv_TwoOREp0);
//24
void calc_Ez_24(double ***Ez, double ***Hx, double ***Hy, double ***Fz_24,
double ***Gz_24, long ***Ind, double *K_a, double *K_b, double *K_Gz_a_2,
double *K_Gz_b_2, double *K_Ez_c_2, double *K_Ez_d_2, double inv_dx,
double inv_dy, long nx_MIN_nPML_x_2, long nx_MIN_1, long nPML_y_1,
long ny_MIN_nPML_y_2, long nz_MIN_1_MIN_nPML_z_2, long nz_MIN_1,
long nPML_x_2_MIN_1, long nPML_z_2_MIN_1, double inv_TwoOREp0);
//25
void calc_Ez_25(double ***Ez, double ***Hx, double ***Hy, double ***Fz_25,
double ***Gz_25, long ***Ind, double *K_a, double *K_b, double *K_Gz_a_1,
double *K_Gz_b_1, double *K_Ez_a_2, double *K_Ez_b_2, double *K_Ez_c_2,
double *K_Ez_d_2, double inv_dx, double inv_dy, long nPML_x_1,
long ny_MIN_nPML_y_2, long ny_MIN_1, long nz_MIN_1_MIN_nPML_z_2,
long nz_MIN_1, long nPML_y_2_MIN_1, long nPML_z_2_MIN_1);
//26
void calc_Ez_26(double ***Ez, double ***Hx, double ***Hy, double ***Fz_26, long ***Ind,
double *K_a, double *K_b, double *K_Ez_a_2, double *K_Ez_b_2,
double *K_Ez_c_2, double *K_Ez_d_2, double inv_dx, double inv_dy,
long nPML_x_1, long nx_MIN_nPML_x_2, long ny_MIN_nPML_y_2, long ny_MIN_1,
long nz_MIN_1_MIN_nPML_z_2, long nz_MIN_1, long nPML_y_2_MIN_1,
long nPML_z_2_MIN_1);
//27
void calc_Ez_27(double ***Ez, double ***Hx, double ***Hy, double ***Fz_27,
double ***Gz_27, long ***Ind, double *K_a, double *K_b, double *K_Gz_a_2,
double *K_Gz_b_2, double *K_Ez_a_2, double *K_Ez_b_2, double *K_Ez_c_2,
double *K_Ez_d_2, double inv_dx, double inv_dy, long nx_MIN_nPML_x_2,
long nx_MIN_1, long ny_MIN_nPML_y_2, long ny_MIN_1,
long nz_MIN_1_MIN_nPML_z_2, long nz_MIN_1, long nPML_x_2_MIN_1,
long nPML_y_2_MIN_1, long nPML_z_2_MIN_1);
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -