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
