电磁场完美匹配层PML资料汇总


电磁场 PML 完美匹配层,论文,书籍程序汇总!!!
资源截图
代码片段和文件信息
// FDTD_1D_HzEy.cpp: implementation of the FDTD_1D_HzEy class.
//
//////////////////////////////////////////////////////////////////////

#include “stdafx.h“
#include “fdtd_2D_TE_PML_a.h“
#include “FDTD_1D_HzEy.h“
#include “Math.h“

#ifdef _DEBUG
#undef THIS_FILE
static char THIS_FILE[]=__FILE__;
#define new DEBUG_NEW
#endif

//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////
FDTD_1D_HzEy::FDTD_1D_HzEy()
{
Ey_1D = NULL; Hz_1D = NULL;
K_E1_a = NULL; K_E1_b = NULL; K_E2_a = NULL; K_E2_b = NULL;
pi = 3.1415926535897932384626433832795;
eps_0 = 8.854e-12; // [F/m]
mu_0 = 4*pi*1e-7; // [H/m]
}

FDTD_1D_HzEy::~FDTD_1D_HzEy()
{
if(Hz_1D)
    free(Hz_1D); 
if(Ey_1D)
    free(Ey_1D); 
if(K_E1_a)
free(K_E1_a);
if(K_E1_b)
free(K_E1_b);
if(K_E2_a)
free(K_E2_a);
if(K_E2_b)
free(K_E2_b);
}

///////////////////////////////////////////////////////////////////////////////////////
//Init Main Parameters
///////////////////////////////////////////////////////////////////////////////////////
BOOL FDTD_1D_HzEy::Init_Main_Param_1D(int n_x int n_pml double Eps_r double Mu_r double d_t 
  double d_x)
{
//dimension of the computational space
    nx = n_x;
eps_r = Eps_r;
mu_r = Mu_r;
dt = d_t;
dx = d_x;
n_PML = n_pml;

Hz_1D = (double *) calloc(nxsizeof(double));
if(!Hz_1D)
{
return FALSE;
}

Ey_1D = (double *) calloc(nx-1sizeof(double));
if(!Ey_1D)
{
free(Hz_1D);
return FALSE;
}

K_E1_a = (double *) calloc(nxsizeof(double));
if(!K_E1_a)
{
free(Hz_1D);
free(Ey_1D);
return FALSE;
}

K_E1_b = (double *) calloc(nxsizeof(double));
if(!K_E1_b)
{
free(Hz_1D);
free(Ey_1D);
free(K_E1_a);
return FALSE;
}

K_E2_a = (double *) calloc(nxsizeof(double));
if(!K_E2_a)
{
free(Hz_1D);
free(Ey_1D);
free(K_E1_a);
free(K_E1_b);
return FALSE;
}

K_E2_b = (double *) calloc(nxsizeof(double));
if(!K_E2_b)
{
free(Hz_1D);
free(Ey_1D);
free(K_E1_a);
free(K_E1_b);
free(K_E2_a);
return FALSE;
}

return TRUE;

}

//////////////////////////////////////////////////////////////////////
//Initialize the parameters of a Gaussian pulse
//////////////////////////////////////////////////////////////////////
void FDTD_1D_HzEy::Init_Gauss_1D(double H_0 double t_0 double t_w)
{
source_type = 1;
H0 = H_0;
t0 = t_0;
tw = t_w;
}

//////////////////////////////////////////////////////////////////////
//Initialize the parameters of a Sinusoidal plane wave
//////////////////////////////////////////////////////////////////////
void FDTD_1D_HzEy::Init_Sinus_1D(double H_0 double om double Phi)
{
source_type = 2;
H0 = H_0;
omega = om;
phi = Phi;
}


//////////////////////////////////////////////////////////////////////
//Initialize the param

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件    2289163  2012-05-08 00:11  PMLPerfectly matched layer1c1bf389fa2a.rar

     文件     335801  2012-05-08 00:00  PMLPerfectly matched layerA new finite element realization of the perfectly matched layer method for Helmholtz scattering problems on polygonal domains in two dimensions.pdf

     文件     792064  2012-05-08 00:01  PMLPerfectly matched layerA perfectly matched layer for the absorption of electromagnetic waves.pdf

     文件     969320  2012-05-08 00:06  PMLPerfectly matched layerAn anisotropic perfectly matched layer-absorbing medium for the truncation of FDTD lattices.pdf

     文件     412451  2012-05-07 23:52  PMLPerfectly matched layerApplication of the perfectly matched layer (PML) absorbing boundary condition to elastic wave propagation.pdf

     文件    6880853  2012-05-18 21:24  PMLPerfectly matched layerAnalytical and Computational Methods in Electromagnetics .pdf

     文件    3900197  2009-09-03 15:37  PMLPerfectly matched layerComputational_electromagnetics__TAM_51__Springer__2005_.pdf

     文件     424644  2012-05-07 23:50  PMLPerfectly matched layerNotes on Perfectly Matched layers.pdf

     文件    1056611  2012-05-07 23:58  PMLPerfectly matched layerNumerical comparison of high-order absorbing boundary conditions and perfectly matched layers for a dispersive one-dimensional medium .pdf

     文件    1153335  2012-05-08 00:23  PMLPerfectly matched layerPML for computational electromagnetics.pdf

     文件     432981  2012-05-08 00:22  PMLPerfectly matched layerPML基础.pdf

     文件     900608  2012-05-08 00:23  PMLPerfectly matched layerPML编程.康涌涛.ppt

     文件    1153335  2012-05-08 00:22  PMLPerfectly matched layerPerfectly Matched layer (PML) for Computational Electromagnetics - Jean-Pierre Berenger.pdf

     文件    1456361  2012-05-07 23:51  PMLPerfectly matched layerPerfectly Matched layer Boundary Condition for Maxwell System.pdf

     文件     285893  2012-05-07 23:57  PMLPerfectly matched layerPerfectly matched layer for the time domain finite element method .pdf

     文件    2435668  2012-05-08 00:28  PMLPerfectly matched layerThe Finite Difference Time Domain Method for Computational Electromagnetics.pdf

     文件     447107  2012-05-07 23:51  PMLPerfectly matched layerThree-Dimensional Perfectly Matched layer for the Absorption of Electromagnetic Waves.pdf

     文件     471628  2012-05-08 00:22  PMLPerfectly matched layerYee原胞及PML修订版.pdf

     文件        670  2012-05-08 00:23  PMLPerfectly matched layerda6003dae3f8.rar

     文件    1673811  2012-05-08 00:25  PMLPerfectly matched layer完全匹配层吸收边界条件研究.caj

     文件    1216257  2012-05-08 00:24  PMLPerfectly matched layer完全匹配层吸收边界条件研究.pdf

     文件    7238999  2012-05-14 00:07  PMLPerfectly matched layer时域有限差分法关键问题研究及其应用.nh

     文件     173300  2012-05-07 00:19  PML1-D Implementation of Maxwell’s Equations in MATLAB to Study the Effect of using PML.pdf

     文件     281440  2012-05-06 21:15  PMLPML.pdf

     文件       6128  2005-05-09 14:35  PMLcodePMLFDTD_1D_HzEy.cpp

     文件       1594  2005-05-09 14:18  PMLcodePMLFDTD_1D_HzEy.h

     文件      18472  2005-09-08 13:12  PMLcodePMLFDTD_2D_TE.cpp

     文件       3618  2005-06-23 17:35  PMLcodePMLFDTD_2D_TE.h

     文件       4090  2005-04-25 11:18  PMLcodePMLMatrix.h

     文件        463  2005-04-26 13:45  PMLcodePMLResource.h

............此处省略18个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)