29 lines
738 B
Matlab
29 lines
738 B
Matlab
function [phy, cfg] = case_config_doublePBC()
|
||
%CASE_CONFIG 3D 一阶 + 双方向周期(main_doublePBC.m)。
|
||
|
||
phy.eps = [1 1 2.438^2 1.39^2 1 2.438^2 2.438^2 2.438^2 2.438^2];
|
||
phy.mur = [1 1 1 1 1 1 1 1 1];
|
||
phy.lda0 = 4e-6;
|
||
phy.out = [3];
|
||
phy.inc = [16];
|
||
phy.Einc = [1; 0; 0];
|
||
phy.src = [1 4 7 10 13];
|
||
phy.dst = [54 55 56 57 58];
|
||
phy.src2 = [2 5 8 11 14];
|
||
phy.dst2 = [17 18 19 20 21];
|
||
|
||
cfg.FemType = 4;
|
||
cfg.EletricType = 2;
|
||
cfg.NbrBoundary = 14;
|
||
cfg.BoundaryFlag = [0, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 2];
|
||
cfg.MeshFile = 'doublePBC_mesh.dat';
|
||
cfg.OutFile = './OutFile';
|
||
cfg.jsonFile = '';
|
||
cfg.meshMatFile = 'doublePBC_mesh.mat';
|
||
cfg.pbcWaveVec = [2e-6; 0; 0];
|
||
cfg.pbcPhi = -1;
|
||
cfg.pbcWaveVec2 = [0; 2e-6; 0];
|
||
cfg.pbcPhi2 = 1;
|
||
|
||
end
|