亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? cpmlfdtd3d.c

?? FDTD
?? C
?? 第 1 頁 / 共 4 頁
字號:
				//....................................................
				//  PML for top Hx, j-direction
				//.....................................................
				 jj = nyPML_2 - 2;
				 for(j = Jmax - nyPML_2; j < Jmax-1; ++j) {

					psi_Hxy_2[i][jj][k] = bh_y_2[jj] * psi_Hxy_2[i][jj][k]
						+ ch_y_2[jj] * (Ez[i][j][k] - Ez[i][j+1][k]) / dy;
					Hx[i][j][k] = Hx[i][j][k] + DB * psi_Hxy_2[i][jj][k];
					jj = jj - 1;
		 		  }
				}
   			}

		   for(i = 0; i < Imax-1; ++i) {

			  for(j = 0; j < Jmax-1; ++j) {
				//....................................................
				//  PML for bottom Hx, k-direction
				//................................................
				 for(k = 1; k < nzPML_1; ++k) {

					psi_Hxz_1[i][j][k-1] = bh_z_1[k-1] * psi_Hxz_1[i][j][k-1]
						+ ch_z_1[k-1] * (Ey[i][j][k] - Ey[i][j][k-1]) / dz;
					Hx[i][j][k] = Hx[i][j][k] + DB * psi_Hxz_1[i][j][k-1];
		 		 }
				//....................................................
				//  PML for top Hx, k-direction
				//...............................................
				 kk = nzPML_2 - 2;
				 for(k = Kmax - nzPML_2; k < Kmax-1; ++k) {

					psi_Hxz_2[i][j][kk] = bh_z_2[kk] * psi_Hxz_2[i][j][kk]
						+ ch_z_2[kk] * (Ey[i][j][k] - Ey[i][j][k-1]) / dz;
					Hx[i][j][k] = Hx[i][j][k] + DB * psi_Hxz_2[i][j][kk];
					kk = kk - 1;
		 		 }
			 }
   		   }

			//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			//  UPDATE Hy
			//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		   for(k = 1; k < Kmax-1; ++k) {

			  for(i = 0; i < Imax-1; ++i) {

			   for(j = 0; j < Jmax-1; ++j) {

					Hy[i][j][k] = DA * Hy[i][j][k] + DB *
					  ((Ez[i+1][j][k] - Ez[i][j][k]) * den_hx[i] +
					  (Ex[i][j][k-1] - Ex[i][j][k]) * den_hz[k] );
			   }
			  }

			  for(j = 0; j < Jmax-1; ++j) {
				//.......................................................
				//  PML for bottom Hy, i-direction
				//.......................................................
				 for(i = 0; i < nxPML_1-1; ++i){

					  psi_Hyx_1[i][j][k] = bh_x_1[i] * psi_Hyx_1[i][j][k]
							+ ch_x_1[i] * (Ez[i+1][j][k] - Ez[i][j][k]) / dx;
					  Hy[i][j][k] = Hy[i][j][k] + DB * psi_Hyx_1[i][j][k];
				 }
				//.........................................................
				//  PML for top Hy, i-direction
				//.........................................................
				 ii = nxPML_2 - 2;
				 for(i = Imax - nxPML_2; i < Imax-1; ++i) {

			  		psi_Hyx_2[ii][j][k] = bh_x_2[ii] * psi_Hyx_2[ii][j][k]
						+ ch_x_2[ii] * (Ez[i+1][j][k] - Ez[i][j][k]) / dx;
					Hy[i][j][k] = Hy[i][j][k] + DB * psi_Hyx_2[ii][j][k];
					ii = ii - 1;
				 }
			  }
		   }

		   for(i = 0; i < Imax-1; ++i) {

			  for(j = 0; j < Jmax-1; ++j) {
				//.......................................................
				//  PML for bottom Hy, k-direction
				//......................................................
				 for(k = 1; k < nzPML_1; ++k) {

					  psi_Hyz_1[i][j][k-1] = bh_z_1[k-1] * psi_Hyz_1[i][j][k-1]
							+ ch_z_1[k-1] * (Ex[i][j][k-1] - Ex[i][j][k]) / dz;
					  Hy[i][j][k] = Hy[i][j][k] + DB * psi_Hyz_1[i][j][k-1];
				 }
				//.......................................................
				//  PML for top Hy, k-direction
				//.........................................................
				 kk = nzPML_2 - 2;
				 for(k = Kmax - nzPML_2; k < Kmax-1; ++k) {

					psi_Hyz_2[i][j][kk] = bh_z_2[kk] * psi_Hyz_2[i][j][kk]
							+ ch_z_2[kk] * (Ex[i][j][k-1] - Ex[i][j][k]) / dz;
					Hy[i][j][k] = Hy[i][j][k] + DB * psi_Hyz_2[i][j][kk];
					kk = kk - 1;
				 }
			 }
		   }

			//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			//  UPDATE Hz
			//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		   for(k = 0; k < Kmax-1; ++k) {

			  for(i = 0; i < Imax-1; ++i) {

				for(j = 0; j< Jmax-1; ++j) {

					Hz[i][j][k] = DA * Hz[i][j][k] + DB
						  * ((Ey[i][j][k] - Ey[i+1][j][k]) * den_hx[i] +
						(Ex[i][j+1][k] - Ex[i][j][k]) * den_hy[j]);
				}
			  }

			  for(j = 0; j < Jmax-1; ++j) {
				//..........................................................
				//  PML for bottom Hz, x-direction
				//..........................................................
				 for(i = 0; i < nxPML_1-1; ++i) {

					  psi_Hzx_1[i][j][k] = bh_x_1[i] * psi_Hzx_1[i][j][k]
							+ ch_x_1[i] * (Ey[i][j][k] - Ey[i+1][j][k]) / dx;
					  Hz[i][j][k] = Hz[i][j][k] + DB * psi_Hzx_1[i][j][k];
				 }
				//..........................................................
				//  PML for top Hz, x-direction
				//..........................................................
				 ii = nxPML_2 - 2;
				 for(i = Imax - nxPML_2; i < Imax-1; ++i) {

					  psi_Hzx_2[ii][j][k] = bh_x_2[ii] * psi_Hzx_2[ii][j][k]
							+ ch_x_2[ii] * (Ey[i][j][k] - Ey[i+1][j][k])/dx;
					  Hz[i][j][k] = Hz[i][j][k] + DB * psi_Hzx_2[ii][j][k];
					  ii = ii - 1;
				  }
			  }

			  for(i = 0; i < Imax-1; ++i) {
				//........................................................
				//  PML for bottom Hz, y-direction
				//.........................................................
				 for(j = 0; j < nyPML_1-1; ++j) {

					psi_Hzy_1[i][j][k] = bh_y_1[j] * psi_Hzy_1[i][j][k]
						+ ch_y_1[j] * (Ex[i][j+1][k] - Ex[i][j][k]) / dy;
					Hz[i][j][k] = Hz[i][j][k] + DB*  psi_Hzy_1[i][j][k];

				 }
				//.........................................................
				//  PML for top Hz, y-direction
				//..........................................................
				 jj = nyPML_2 - 2;
				 for(j = Jmax - nyPML_2; j < Jmax-1; ++j) {

					psi_Hzy_2[i][jj][k] = bh_y_2[jj] * psi_Hzy_2[i][jj][k]
						+ ch_y_2[jj] * (Ex[i][j+1][k] - Ex[i][j][k]) / dy;
					Hz[i][j][k] = Hz[i][j][k] + DB * psi_Hzy_2[i][jj][k];
					jj = jj - 1;
			   }
			  }
		   }

			//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			//  UPDATE Ex
			//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		   for(k = 0; k < Kmax-1; ++k) {

			  for(i = 0; i < Imax-1; ++i) {

			   for(j = 1; j < Jmax-1; ++j) {

					id = ID1[i][j][k];
					if(id == 1) { // PEC
				
						Ex[i][j][k] = 0;

					} else {

						 Ex[i][j][k] = CA[id] * Ex[i][j][k] + CB[id] *
						  ((Hz[i][j][k] - Hz[i][j-1][k]) * den_ey[j]  +
						  (Hy[i][j][k] - Hy[i][j][k+1]) * den_ez[k] );
					}
			   }
			}

			for(i = 0; i < Imax-1; ++i) {
				//..............................................................
				//  PML for bottom Ex, j-direction
				//..............................................................
				 for(j = 1; j < nyPML_1; ++j) {

					id = ID1[i][j][k];
					psi_Exy_1[i][j][k] = be_y_1[j] * psi_Exy_1[i][j][k]
						+ ce_y_1[j] * (Hz[i][j][k] - Hz[i][j-1][k])/dy;
					Ex[i][j][k] = Ex[i][j][k] + CB[id] * psi_Exy_1[i][j][k];
				 }
				//.............................................................
				//  PML for top Ex, j-direction
				//.............................................................
				 jj = nyPML_2 - 1;
				 for(j = Jmax - nyPML_2; j < Jmax-1; ++j) {

					id = ID1[i][j][k];
					psi_Exy_2[i][jj][k] = be_y_2[jj] * psi_Exy_2[i][jj][k]
						+ ce_y_2[jj] * (Hz[i][j][k] - Hz[i][j-1][k]) / dy;
					Ex[i][j][k] = Ex[i][j][k] + CB[id] * psi_Exy_2[i][jj][k];
					jj = jj - 1;
				 }
			  }
		   }

			for(i = 0; i < Imax-1; ++i) {

			  for(j = 1; j < Jmax-1; ++j) {
				//.............................................................
				//  PML for bottom Ex, k-direction
				//.............................................................
				 for(k = 0; k < nzPML_1; ++k) {

					id = ID1[i][j][k];
					psi_Exz_1[i][j][k] = be_z_1[k] * psi_Exz_1[i][j][k]
						+ ce_z_1[k] * (Hy[i][j][k] - Hy[i][j][k+1]) / dz;
					Ex[i][j][k] = Ex[i][j][k] + CB[id] * psi_Exz_1[i][j][k];
				 }
				//..............................................................
				//  PML for top Ex, k-direction
				//..............................................................
				 kk = nzPML_2 - 1;
				 for(k = Kmax - nzPML_2 - 1; k < Kmax-1; ++k) {

					id = ID1[i][j][k];
					psi_Exz_2[i][j][kk] = be_z_2[kk] * psi_Exz_2[i][j][kk]
				 		+ ce_z_2[kk] * (Hy[i][j][k] - Hy[i][j][k+1]) / dz;
					Ex[i][j][k] = Ex[i][j][k] + CB[id] * psi_Exz_2[i][j][kk];
					kk = kk - 1;
				 }
			  }
			}

			//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			//  UPDATE Ey
			//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			for(k = 0; k < Kmax-1; ++k) {

			  for(i = 1; i < Imax-1; ++i) {

				   for(j = 0; j < Jmax-1; ++j) {

						id = ID2[i][j][k];
						if(id == 1) { // PEC
					
							Ey[i][j][k] = 0;

						} else {

							 Ey[i][j][k] = CA[id] * Ey[i][j][k] + CB[id] *
							 ((Hz[i-1][j][k] - Hz[i][j][k]) * den_ex[i] +
							 (Hx[i][j][k+1] - Hx[i][j][k]) * den_ez[k] );
						}
				   }
			  }

			  for(j = 0; j < Jmax-1; ++j) {
				//...........................................................
				//  PML for bottom Ey, i-direction
				//...........................................................
				 for(i = 1; i < nxPML_1; ++i) {

					  id = ID2[i][j][k];
					  psi_Eyx_1[i][j][k] = be_x_1[i] * psi_Eyx_1[i][j][k]
							+ ce_x_1[i] * (Hz[i-1][j][k] - Hz[i][j][k]) / dx;
					  Ey[i][j][k] = Ey[i][j][k] + CB[id] * psi_Eyx_1[i][j][k];
				 }
				//............................................................
				//  PML for top Ey, i-direction
				//............................................................
				 ii = nxPML_2 - 1;
				 for(i = Imax - nxPML_2; i < Imax-1; ++i) {

					id = ID2[i][j][k];
			  		psi_Eyx_2[ii][j][k] = be_x_2[ii] * psi_Eyx_2[ii][j][k]
						+ ce_x_2[ii] * (Hz[i-1][j][k] - Hz[i][j][k]) / dx;
			  		Ey[i][j][k] = Ey[i][j][k] + CB[id] * psi_Eyx_2[ii][j][k];
					ii = ii - 1;
				 }
			  }
		   }

		   for(i = 1; i < Imax-1; ++i) {

			  for(j = 0; j < Jmax-1; ++j) {
				//...........................................................
				//  PML for bottom Ey, k-direction
				//...........................................................
				 for(k = 0; k < nzPML_1; ++k) {


					  id = ID2[i][j][k];
					  psi_Eyz_1[i][j][k] = be_z_1[k] * psi_Eyz_1[i][j][k]
							+ ce_z_1[k] * (Hx[i][j][k+1] - Hx[i][j][k]) / dz;
					  Ey[i][j][k] = Ey[i][j][k] + CB[id] * psi_Eyz_1[i][j][k];
				 }
				//...........................................................
				//  PML for top Ey, k-direction
				//............................................................
				 kk = nzPML_2 - 1;
				 for(k = Kmax - nzPML_2 - 1; k < Kmax-1; ++k) {

					id = ID2[i][j][k];
					psi_Eyz_2[i][j][kk] = be_z_2[kk] * psi_Eyz_2[i][j][kk]
							+ ce_z_2[kk] * (Hx[i][j][k+1] - Hx[i][j][k]) / dz;
					Ey[i][j][k] = Ey[i][j][k] + CB[id] * psi_Eyz_2[i][j][kk];
					kk = kk - 1;
				 }
			 }
		   }

			//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			//  UPDATE Ez
			//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			for(k = 1; k < Kmax-1; ++k) {

				for(i = 1; i < Imax-1; ++i) {

				  for(j = 1; j < Jmax-1; ++j) {

					id = ID3[i][j][k];
					if(id == 1) { // PEC
				
						Ez[i][j][k] = 0;

					} else {

						Ez[i][j][k] = CA[id] * Ez[i][j][k] + CB[id]
							  * ((Hy[i][j][k] - Hy[i-1][j][k]) * den_ex[i] +
							(Hx[i][j-1][k] - Hx[i][j][k]) * den_ey[j]);
					}
				  }
			  }

			  for(j = 1; j < Jmax-1; ++j) {
				//............................................................
				//  PML for bottom Ez, x-direction
				//.............................................................
				 for(i = 1; i < nxPML_1; ++i) {


					  id = ID3[i][j][k];
					  psi_Ezx_1[i][j][k] = be_x_1[i] * psi_Ezx_1[i][j][k]
							+ ce_x_1[i] * (Hy[i][j][k] - Hy[i-1][j][k]) / dx;
					  Ez[i][j][k] = Ez[i][j][k] + CB[id] * psi_Ezx_1[i][j][k];
				 }
				//............................................................
				//  PML for top Ez, x-direction
				//............................................................
				 ii = nxPML_2 - 1;
				 for(i = Imax - nxPML_2; i < Imax-1; ++i) {

					  id = ID3[i][j][k];
					  psi_Ezx_2[ii][j][k] = be_x_2[ii] * psi_Ezx_2[ii][j][k]
							+ ce_x_2[ii] * (Hy[i][j][k] - Hy[i-1][j][k]) / dx;
					  Ez[i][j][k] = Ez[i][j][k] + CB[id] * psi_Ezx_2[ii][j][k];
					  ii = ii - 1;
				 }
			  }

			  for(i = 1; i < Imax-1; ++i) {
				//..........................................................
				//  PML for bottom Ez, y-direction
				//..........................................................
				 for(j = 1; j < nyPML_1; ++j) {

					id = ID3[i][j][k];
					psi_Ezy_1[i][j][k] = be_y_1[j] * psi_Ezy_1[i][j][k]
						+ ce_y_1[j] * (Hx[i][j-1][k] - Hx[i][j][k]) / dy;
					Ez[i][j][k] = Ez[i][j][k] + CB[id] * psi_Ezy_1[i][j][k];
				 }
				//............................................................
				//  PML for top Ez, y-direction
				//............................................................
				 jj = nyPML_2 - 1;
				 for(j = Jmax - nyPML_2; j < Jmax-1; ++j) {

					id = ID3[i][j][k];
					psi_Ezy_2[i][jj][k] = be_y_2[jj] * psi_Ezy_2[i][jj][k]
						+ ce_y_2[jj] * (Hx[i][j-1][k] - Hx[i][j][k]) / dy;
					Ez[i][j][k] = Ez[i][j][k] + CB[id] * psi_Ezy_2[i][jj][k];
					jj = jj - 1;
			   }
			  }
		   }


		//-----------------------------------------------------------
		//   Apply a point source (Soft)
		//-----------------------------------------------------------
	   i = 25;
	   j = 63;
	   k = 12;
	   source = amp * -2.0 * ((n * dt - tO) / tw)
	   				 * exp(-pow(((n * dt - tO) / tw), 2));//Differentiated Gaussian pulse
	 
	   Ez[i][j][k] = Ez[i][j][k] - CB[ID3[i][j][k]] * source;


		//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		//  WRITE TO OUTPUT FILES
		//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

	   if((n % save_modulus) == 0) {

			writeField(n);
   	   }

	}
   	//  END TIME STEP
    printf("Done time-stepping...\n");

}

	 //Builds an object
	void buildObject() {

		//buildSphere();
		buildDipole();
	}

	//Builds a sphere (Sample code - NOt used in this program)
	void buildSphere() {

		double dist;//distance
		double rad = 8;//(double)Imax / 5.0; // sphere radius
      	double sc = (double)Imax / 2.0;//sphere centre
		double rad2 = 0.3;//(double)Imax / 5.0 - 3.0; // sphere radius

      	for(i = 0; i < Imax; ++i) {

        	for(j = 0; j < Jmax; ++j) {

          		for(k = 0; k < Kmax; ++k) {

					//compute distance form centre to the point i, j, k
            		dist = sqrt((i + 0.5 - sc) * (i + 0.5 - sc) +
								(j + 0.5 - sc) * (j + 0.5 - sc) +
								(k + 0.5 - sc) * (k + 0.5 - sc));

					//if point is within the sphere
					if (dist <= rad) {
					   //set the material at that point
					   yeeCube (i, j, k, 6);

					}
  				}
            }
       }

	}

	//Builds a dipole
	void buildDipole() {

		int centre = (jstart + jend) / 2;

      	for(i = istart; i <= iend; ++i) {

        	for(j = jstart; j <= jend; ++j) {

          		for(k = kstart; k <= kend; ++k) {
					
					if(j != centre) {

						yeeCube (i, j, k, 1);//PEC material
					}
				}
			}
		}

	}

	//creates a dielctric cube (yee cell) made up of the selected material
    void yeeCube (int I, int J,int K, short mType) {

		   //set face 1 (for EX)
           ID1[I][J][K] = mType;
           ID1[I][J][K + 1] = mType;
           ID1[I][J + 1][K + 1] = mType;
           ID1[I][J + 1][K] = mType;

		   //set face 2 (for EY)
           ID2[I][J][K] = mType;
           ID2[I + 1][J][K] = mType;
           ID2[I + 1][J][K + 1] = mType;
           ID2[I][J][K + 1] = mType;

		   //set face 3 (for EZ)
           ID3[I][J][K] = mType;
           ID3[I + 1][J][K] = mType;
           ID3[I + 1][J + 1][K] = mType;
           ID3[I][J + 1][K] = mType;
      }

	//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	// Saving Output Data to files
	//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	void writeField (int iteration) {

		FILE *ptr;
		char step[10];
		char fileBaseName[] = "E_Field_";
		sprintf(step, "%d", iteration);
		strcat(fileBaseName, step);
		strcat(fileBaseName, ".txt");

		ptr = fopen(fileBaseName,"wt");

		for(i = 0 ; i < Imax-1 ; i++) {

			for(j = 0 ; j < Jmax-1 ; j++){
				// |E|
				fprintf(ptr, "%f\t", sqrt(pow(Ex[i][j][ksource], 2) +
					pow(Ey[i][j][ksource], 2) + pow( Ez[i][j][ksource], 2)));
			
			//	fprintf(ptr, "%f\t", Ex[i][j][ksource]);//Ex
			//	fprintf(ptr, "%f\t", Ey[i][j][ksource]);//Ey
			//	fprintf(ptr, "%f\t", Ez[i][j][ksource]);//Ez
			//	fprintf(ptr, "%f\t", Hx[i][j][ksource]);//Hx
			//	fprintf(ptr, "%f\t", Hy[i][j][ksource]);//Hy
			//	fprintf(ptr, "%f\t", Hz[i][j][ksource]);//Hz

			// |H|
			//	fprintf(ptr, "%f\t", sqrt(pow(Hx[i][j][ksource], 2) +
			//		pow(Hy[i][j][ksource], 2) + pow( Hz[i][j][ksource], 2)));

			}
			fprintf(ptr, "\n");
		}

		fclose(ptr);

	}

//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
// END OF PROGRAM CPMLFDTD3D
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色欧美日韩亚洲| 国产婷婷色一区二区三区在线| 不卡欧美aaaaa| 国产精品小仙女| 国产乱子伦视频一区二区三区 | 一区二区三区高清| 中文字幕一区二区三区av| 欧美国产精品v| 欧美经典一区二区| 国产精品第13页| 综合色天天鬼久久鬼色| 亚洲激情中文1区| 亚洲一线二线三线视频| 亚洲超碰97人人做人人爱| 偷拍日韩校园综合在线| 日本不卡一二三| 国产精品夜夜爽| www.色精品| 在线观看精品一区| 欧美日韩1区2区| 精品国精品国产| 国产日韩一级二级三级| ●精品国产综合乱码久久久久| 亚洲欧美电影院| 亚洲va欧美va国产va天堂影院| 日本不卡123| 国产精品一二三在| 91免费观看视频在线| 欧美在线一区二区| 日韩一本二本av| 欧美国产精品劲爆| 亚洲高清在线视频| 国内外成人在线视频| 成人aa视频在线观看| 欧美在线免费观看亚洲| 日韩一区二区在线看片| 精品日韩一区二区三区免费视频| 国产欧美日韩卡一| 一区二区三区**美女毛片| 青青草精品视频| 成人一区二区三区视频 | 亚洲视频狠狠干| 视频在线观看国产精品| 国产精品99久久久久久有的能看| 91麻豆视频网站| 日韩亚洲欧美高清| 亚洲视频免费在线观看| 久久成人久久爱| 色婷婷综合久久久中文一区二区| 欧美一区二区大片| 国产精品久久久99| 美女网站视频久久| 91日韩精品一区| 精品久久久久久最新网址| 综合亚洲深深色噜噜狠狠网站| 日韩av一区二区在线影视| 丁香天五香天堂综合| 在线播放日韩导航| 国产精品成人网| 久久精品国内一区二区三区| 91小视频免费观看| 精品欧美乱码久久久久久1区2区| 亚洲日本中文字幕区| 激情久久久久久久久久久久久久久久| 91毛片在线观看| 久久综合九色综合97婷婷女人| 夜夜嗨av一区二区三区网页| 国产精品18久久久久久久网站| 欧美色精品在线视频| 国产精品―色哟哟| 久久激情五月激情| 欧美三级乱人伦电影| 国产精品乱子久久久久| 精品一区二区三区在线观看国产| 欧美在线视频日韩| 国产精品久久久久久久久免费丝袜 | 亚洲电影欧美电影有声小说| 丁香激情综合五月| 精品国产一区二区三区不卡| 亚洲国产精品一区二区久久恐怖片| 国产成人aaa| 精品国内二区三区| 蜜桃av一区二区| 欧美日韩国产小视频在线观看| 自拍偷拍亚洲激情| 国产乱理伦片在线观看夜一区| 欧美一区二区三区成人| 亚洲一区视频在线| 色综合天天综合| 欧美国产禁国产网站cc| 免费成人美女在线观看| 69久久夜色精品国产69蝌蚪网| 亚洲一二三区视频在线观看| 一本色道久久综合亚洲aⅴ蜜桃 | 2017欧美狠狠色| 麻豆高清免费国产一区| 欧美一级生活片| 日产精品久久久久久久性色| 欧美日韩精品一区二区三区四区| 亚洲黄色录像片| 在线看不卡av| 亚洲综合丁香婷婷六月香| 日本高清成人免费播放| 亚洲精品视频在线看| 91猫先生在线| 一区二区三区日韩精品视频| 色婷婷综合久久久久中文一区二区| 亚洲卡通动漫在线| 日本道精品一区二区三区| 亚洲影视资源网| 欧美另类一区二区三区| 青青青爽久久午夜综合久久午夜| 日韩一区二区三区免费看 | 夜夜嗨av一区二区三区中文字幕 | 99九九99九九九视频精品| 国产精品久久久久影院老司| 99精品国产99久久久久久白柏| 最新高清无码专区| 91国内精品野花午夜精品| 亚洲成人动漫一区| 91精品国产综合久久精品图片| 蜜臀久久99精品久久久画质超高清 | 欧美一级艳片视频免费观看| 国内成人免费视频| 国产欧美日韩视频在线观看| 91在线小视频| 亚洲成a人v欧美综合天堂下载| 欧美丰满少妇xxxbbb| 久久精品国产色蜜蜜麻豆| 久久综合久久久久88| av不卡免费在线观看| 亚洲精品美腿丝袜| 欧美精三区欧美精三区| 久久成人免费日本黄色| 国产精品情趣视频| 欧美丝袜丝交足nylons| 麻豆高清免费国产一区| 中文字幕欧美国产| 欧美性videosxxxxx| 精品亚洲国产成人av制服丝袜| 欧美国产成人在线| 欧美日韩日日骚| 国产主播一区二区| 亚洲欧美一区二区不卡| 欧美一级在线观看| 成年人午夜久久久| 五月天网站亚洲| 国产日韩精品一区| 欧美日韩国产123区| 国产成人免费视| 亚洲444eee在线观看| 久久蜜桃av一区精品变态类天堂| 99国产欧美久久久精品| 日韩电影一二三区| 中文字幕中文乱码欧美一区二区| 欧美日本一区二区| 成人亚洲一区二区一| 日本在线不卡视频| 亚洲图片激情小说| 精品日韩欧美一区二区| 色偷偷成人一区二区三区91| 久久99国产精品久久99果冻传媒| 亚洲男人的天堂在线观看| 欧美电影免费观看高清完整版| 色欧美乱欧美15图片| 国产一区二区视频在线| 午夜视频一区二区三区| 国产天堂亚洲国产碰碰| 8x8x8国产精品| 91首页免费视频| 国产在线看一区| 视频一区在线视频| 亚洲精品日韩一| 国产色婷婷亚洲99精品小说| 日韩一区二区三区视频| 欧美影视一区二区三区| 97久久精品人人澡人人爽| 国内精品免费在线观看| 丝袜脚交一区二区| 一区二区久久久| 国产精品九色蝌蚪自拍| 久久久久99精品一区| 日韩一区二区三区视频| 欧美久久久久免费| 91丨porny丨在线| 不卡视频在线看| 国产成人av影院| 美国毛片一区二区| 人妖欧美一区二区| 亚洲高清在线视频| 亚洲一区二区三区三| 日韩毛片精品高清免费| 欧美国产在线观看| 久久影院电视剧免费观看| 日韩一区二区三区电影| 欧美日韩国产综合久久| 欧美日韩国产小视频| 精品视频色一区| 欧美日韩在线综合| 欧美日韩你懂得|