29 lines
665 B
Matlab
29 lines
665 B
Matlab
function [phy, cfg] = case_config()
|
||
%CASE_CONFIG 3D 一阶本征 + 双周期 Bloch(main_doublePBC.m,FSS 单元)。
|
||
|
||
phy.eps = [1 1 4.3 1 1];
|
||
phy.mur = [1 1 1 1 1];
|
||
phy.ff0 = 6e9;
|
||
phy.c_const = 299792458;
|
||
phy.PEC = [3 16 22];
|
||
phy.src = [1 4 7 10 13];
|
||
phy.dst = [23 24 25 26 27];
|
||
phy.src2 = [2 5 8 11 14];
|
||
phy.dst2 = [17 18 19 20 21];
|
||
|
||
cfg.FemType = 5;
|
||
cfg.EletricType = 2;
|
||
cfg.NbrBoundary = 14;
|
||
cfg.BoundaryFlag = zeros(1, 14);
|
||
cfg.MeshFile = 'case1_mesh.dat';
|
||
cfg.OutFile = './OutFile';
|
||
cfg.jsonFile = '';
|
||
cfg.meshMatFile = 'case1.mat';
|
||
cfg.pbcWaveVec = [0.034; 0; 0];
|
||
cfg.pbcPhi = 1;
|
||
cfg.pbcWaveVec2 = [0; 0.034; 0];
|
||
cfg.pbcPhi2 = 1;
|
||
cfg.NbrMode = 40;
|
||
|
||
end
|