new and sparse CSX-file support

pull/1/head
Thorsten Liebig 2010-03-22 22:30:18 +01:00
parent d79b15f49e
commit 4de33663ad
6 changed files with 314 additions and 328 deletions

View File

@ -12,91 +12,86 @@
</RectilinearGrid>
<ParameterSet />
<Properties>
<Material ID="0" Name="" Isotropy="1">
<FillColor R="49" G="88" B="163" a="255" />
<EdgeColor R="49" G="88" B="163" a="255" />
<Material Isotropy="1" ID="0" Name="">
<Property Epsilon="1.000000e+00" Mue="1.000000e+00" Kappa="1.875000e-10" Sigma="2.661107e-05" />
<PropertyY Epsilon="1.000000e+00" Mue="1.000000e+00" Kappa="0.000000e+00" Sigma="0.000000e+00" />
<PropertyZ Epsilon="1.000000e+00" Mue="1.000000e+00" Kappa="0.000000e+00" Sigma="0.000000e+00" />
<WeightX Epsilon="1.000000e+00" Mue="1.000000e+00" Kappa="term:pow(abs(z)-1300,4)" Sigma="term:pow(abs(z)-1300,4)" />
<WeightY Epsilon="1.000000e+00" Mue="1.000000e+00" Kappa="term:pow(abs(z)-1300,4)" Sigma="term:pow(abs(z)-1300,4)" />
<WeightZ Epsilon="1.000000e+00" Mue="1.000000e+00" Kappa="term:pow(abs(z)-1300,4)" Sigma="term:pow(abs(z)-1300,4)" />
<Primitives>
<Box ID="0" Priority="10">
<P1 X="-2.300000e+02" Y="-2.300000e+02" Z="1.300000e+03" />
<P2 X="2.300000e+02" Y="2.300000e+02" Z="1.500000e+03" />
</Box>
</Primitives>
</Material>
<Electrode ID="1" Name="" Number="0" Delay="0.000000e+00">
<FillColor R="90" G="37" B="93" a="255" />
<EdgeColor R="90" G="37" B="93" a="255" />
<Electrode Number="0" Delay="0.000000e+00" ID="1" Name="">
<Excitation Type="0" Excit_X="1.000000e+00" Excit_Y="1.000000e+00" Excit_Z="0.000000e+00" />
<Weight X="term:x/pow(rho,2)" Y="term:y/pow(rho,2)" Z="1.000000e+00" />
<Primitives>
<Box ID="1" Priority="5">
<P1 X="-2.300000e+02" Y="-2.300000e+02" Z="-5.000000e+02" />
<P2 X="2.300000e+02" Y="2.300000e+02" Z="-5.000000e+02" />
</Box>
</Primitives>
</Electrode>
<DumpBox ID="2" Name="Et_" GlobalSetting="1" DumpType="0" DumpMode="2">
<FillColor R="5" G="23" B="88" a="255" />
<EdgeColor R="5" G="23" B="88" a="255" />
<ScalarDump DumpPhi="1" DumpDivE="0" DumpDivD="0" DumpDivP="0" DumpFieldW="0" DumpChargeW="0" />
<VectorDump DumpEField="0" DumpDField="0" DumpPField="0" />
<SubGridDump SubGridDump="0" SimpleDump="0" SubGridLevel="-1" />
<DumpBox DumpType="0" DumpMode="0" ID="2" Name="Et_">
<Primitives>
<Box ID="2" Priority="0">
<P1 X="-2.300000e+02" Y="0.000000e+00" Z="-5.000000e+02" />
<P2 X="2.300000e+02" Y="0.000000e+00" Z="1.500000e+03" />
</Box>
</Primitives>
</DumpBox>
<ProbeBox ID="3" Name="u1" Number="0" Type="0">
<FillColor R="233" G="94" B="212" a="255" />
<EdgeColor R="233" G="94" B="212" a="255" />
<ProbeBox Number="0" Type="0" ID="3" Name="u1">
<Primitives>
<Box ID="3" Priority="0">
<P1 X="1.000000e+02" Y="0.000000e+00" Z="0.000000e+00" />
<P2 X="2.300000e+02" Y="0.000000e+00" Z="0.000000e+00" />
</Box>
</Primitives>
</ProbeBox>
<ProbeBox ID="4" Name="i1" Number="0" Type="1">
<FillColor R="171" G="178" B="205" a="255" />
<EdgeColor R="171" G="178" B="205" a="255" />
<ProbeBox Number="0" Type="1" ID="4" Name="i1">
<Primitives>
<Box ID="4" Priority="0">
<P1 X="-1.500000e+02" Y="-1.500000e+02" Z="0.000000e+00" />
<P2 X="1.500000e+02" Y="1.500000e+02" Z="0.000000e+00" />
</Box>
</Primitives>
</ProbeBox>
<Material ID="5" Name="" Isotropy="1">
<FillColor R="198" G="155" B="180" a="255" />
<EdgeColor R="198" G="155" B="180" a="255" />
<Material Isotropy="1" ID="5" Name="">
<Property Epsilon="1.000000e+00" Mue="1.000000e+00" Kappa="5.600000e+10" Sigma="0.000000e+00" />
<PropertyY Epsilon="1.000000e+00" Mue="1.000000e+00" Kappa="0.000000e+00" Sigma="0.000000e+00" />
<PropertyZ Epsilon="1.000000e+00" Mue="1.000000e+00" Kappa="0.000000e+00" Sigma="0.000000e+00" />
<WeightX Epsilon="1.000000e+00" Mue="1.000000e+00" Kappa="1.000000e+00" Sigma="1.000000e+00" />
<WeightY Epsilon="1.000000e+00" Mue="1.000000e+00" Kappa="1.000000e+00" Sigma="1.000000e+00" />
<WeightZ Epsilon="1.000000e+00" Mue="1.000000e+00" Kappa="1.000000e+00" Sigma="1.000000e+00" />
<Primitives>
<Cylinder ID="5" Priority="100" Radius="1.000000e+02">
<P0 X="0.000000e+00" Y="0.000000e+00" Z="-5.000000e+02" />
<P1 X="0.000000e+00" Y="0.000000e+00" Z="1.500000e+03" />
</Cylinder>
<Box ID="6" Priority="1">
<P1 X="-2.300000e+02" Y="-2.300000e+02" Z="-5.000000e+02" />
<P2 X="2.300000e+02" Y="2.300000e+02" Z="1.500000e+03" />
</Box>
</Primitives>
</Material>
<Material ID="6" Name="" Isotropy="1">
<FillColor R="84" G="17" B="14" a="255" />
<EdgeColor R="84" G="17" B="14" a="255" />
<Material Isotropy="1" ID="6" Name="">
<Property Epsilon="1.000000e+00" Mue="1.000000e+00" Kappa="0.000000e+00" Sigma="0.000000e+00" />
<PropertyY Epsilon="1.000000e+00" Mue="1.000000e+00" Kappa="0.000000e+00" Sigma="0.000000e+00" />
<PropertyZ Epsilon="1.000000e+00" Mue="1.000000e+00" Kappa="0.000000e+00" Sigma="0.000000e+00" />
<WeightX Epsilon="1.000000e+00" Mue="1.000000e+00" Kappa="1.000000e+00" Sigma="1.000000e+00" />
<WeightY Epsilon="1.000000e+00" Mue="1.000000e+00" Kappa="1.000000e+00" Sigma="1.000000e+00" />
<WeightZ Epsilon="1.000000e+00" Mue="1.000000e+00" Kappa="1.000000e+00" Sigma="1.000000e+00" />
</Material>
</Properties>
<Primitives>
<Box ID="0" PropertyID="0" Priority="10">
<P1 X="-2.300000e+02" Y="-2.300000e+02" Z="1.300000e+03" />
<P2 X="2.300000e+02" Y="2.300000e+02" Z="1.500000e+03" />
</Box>
<Box ID="1" PropertyID="1" Priority="5">
<P1 X="-2.300000e+02" Y="-2.300000e+02" Z="-5.000000e+02" />
<P2 X="2.300000e+02" Y="2.300000e+02" Z="-5.000000e+02" />
</Box>
<Box ID="2" PropertyID="2" Priority="0">
<P1 X="-2.300000e+02" Y="0.000000e+00" Z="-5.000000e+02" />
<P2 X="2.300000e+02" Y="0.000000e+00" Z="1.500000e+03" />
</Box>
<Box ID="3" PropertyID="3" Priority="0">
<P1 X="1.000000e+02" Y="0.000000e+00" Z="0.000000e+00" />
<P2 X="2.300000e+02" Y="0.000000e+00" Z="0.000000e+00" />
</Box>
<Box ID="4" PropertyID="4" Priority="0">
<P1 X="-1.500000e+02" Y="-1.500000e+02" Z="0.000000e+00" />
<P2 X="1.500000e+02" Y="1.500000e+02" Z="0.000000e+00" />
</Box>
<Cylinder ID="5" PropertyID="5" Priority="100" Radius="1.000000e+02">
<P0 X="0.000000e+00" Y="0.000000e+00" Z="-5.000000e+02" />
<P1 X="0.000000e+00" Y="0.000000e+00" Z="1.500000e+03" />
</Cylinder>
<Box ID="6" PropertyID="5" Priority="1">
<P1 X="-2.300000e+02" Y="-2.300000e+02" Z="-5.000000e+02" />
<P2 X="2.300000e+02" Y="2.300000e+02" Z="1.500000e+03" />
</Box>
<Cylinder ID="7" PropertyID="6" Priority="9" Radius="2.300000e+02">
<Cylinder ID="7" Priority="9" Radius="2.300000e+02">
<P0 X="0.000000e+00" Y="0.000000e+00" Z="-5.000000e+02" />
<P1 X="0.000000e+00" Y="0.000000e+00" Z="1.500000e+03" />
</Cylinder>
</Primitives>
</Material>
</Properties>
</ContinuousStructure>
</openEMS>

View File

@ -12,32 +12,30 @@
</RectilinearGrid>
<ParameterSet />
<Properties>
<Material ID="0" Name="" Isotropy="1">
<FillColor R="103" G="198" B="105" a="255" />
<EdgeColor R="103" G="198" B="105" a="255" />
<Material Isotropy="1" ID="0" Name="">
<Property Epsilon="1.000000e+00" Mue="1.000000e+00" Kappa="1.000000e-03" Sigma="0.000000e+00" />
<PropertyY Epsilon="1.000000e+00" Mue="1.000000e+00" Kappa="0.000000e+00" Sigma="0.000000e+00" />
<PropertyZ Epsilon="1.000000e+00" Mue="1.000000e+00" Kappa="0.000000e+00" Sigma="0.000000e+00" />
<WeightX Epsilon="1.000000e+00" Mue="1.000000e+00" Kappa="1.000000e+00" Sigma="1.000000e+00" />
<WeightY Epsilon="1.000000e+00" Mue="1.000000e+00" Kappa="1.000000e+00" Sigma="1.000000e+00" />
<WeightZ Epsilon="1.000000e+00" Mue="1.000000e+00" Kappa="1.000000e+00" Sigma="1.000000e+00" />
</Material>
<Electrode ID="1" Name="" Number="0" Delay="0.000000e+00">
<FillColor R="115" G="81" B="255" a="255" />
<EdgeColor R="115" G="81" B="255" a="255" />
<Excitation Type="1" Excit_X="0.000000e+00" Excit_Y="1.000000e+00" Excit_Z="0.000000e+00" />
<Weight X="1.000000e+00" Y="1.000000e+00" Z="1.000000e+00" />
</Electrode>
</Properties>
<Primitives>
<Box ID="0" PropertyID="0" Priority="0">
<Box ID="0" Priority="0">
<P1 X="-1.000000e+03" Y="-1.000000e+03" Z="-1.000000e+03" />
<P2 X="1.000000e+03" Y="1.000000e+03" Z="1.000000e+03" />
</Box>
<Box ID="1" PropertyID="1" Priority="0">
</Primitives>
</Material>
<Electrode Number="0" Delay="0.000000e+00" ID="1" Name="">
<Excitation Type="1" Excit_X="0.000000e+00" Excit_Y="1.000000e+00" Excit_Z="0.000000e+00" />
<Weight X="1.000000e+00" Y="1.000000e+00" Z="1.000000e+00" />
<Primitives>
<Box ID="1" Priority="0">
<P1 X="-1.000000e+01" Y="-7.500000e+01" Z="-1.000000e+01" />
<P2 X="1.000000e+01" Y="7.500000e+01" Z="1.000000e+01" />
</Box>
</Primitives>
</Electrode>
</Properties>
</ContinuousStructure>
</openEMS>

View File

@ -90,7 +90,7 @@ void BuildDipol(const char* filename)
openEMS.InsertEndChild(FDTD_Opts);
if (CSX.Write2XML(&openEMS,true)==false)
if (CSX.Write2XML(&openEMS,true,true)==false)
{
cerr << "writing failed" << endl;
exit(-1);
@ -237,7 +237,7 @@ void BuildPlaneWave(const char* filename)
openEMS.InsertEndChild(FDTD_Opts);
if (CSX.Write2XML(&openEMS,true)==false)
if (CSX.Write2XML(&openEMS,true,true)==false)
{
cerr << "writing failed" << endl;
exit(-1);
@ -414,7 +414,7 @@ void BuildMSL(const char* filename)
openEMS.InsertEndChild(FDTD_Opts);
if (CSX.Write2XML(&openEMS,true)==false)
if (CSX.Write2XML(&openEMS,true,true)==false)
{
cerr << "writing failed" << endl;
exit(-1);
@ -588,7 +588,7 @@ void BuildCoaxial_Cartesian(const char* filename)
openEMS.InsertEndChild(FDTD_Opts);
if (CSX.Write2XML(&openEMS,true)==false)
if (CSX.Write2XML(&openEMS,true,true)==false)
{
cerr << "writing failed" << endl;
exit(-1);
@ -864,7 +864,7 @@ void BuildHelix(const char* filename)
openEMS.InsertEndChild(FDTD_Opts);
if (CSX.Write2XML(&openEMS,true)==false)
if (CSX.Write2XML(&openEMS,true,true)==false)
{
cerr << "writing failed" << endl;
exit(-1);

View File

@ -1,73 +1,31 @@
<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
<openEMS>
<FDTD NumberOfTimesteps="500000" endCriteria="1.000000e-08">
<FDTD NumberOfTimesteps="500000" endCriteria="0.000000">
<Excitation Type="0" f0="500000000" fc="500000000" />
<BoundaryCond xmin="1" xmax="1" ymin="1" ymax="1" zmin="1" zmax="1" />
</FDTD>
<ContinuousStructure>
<RectilinearGrid DeltaUnit="1.000000e-03">
<RectilinearGrid DeltaUnit="0.001000">
<XLines Qty="67">-35,-25,-20,-15,-12,-11,-10.5,-10,-9.5,-9,-8.5,-8,-7.5,-7,-6.5,-6,-5.5,-5,-4.5,-4,-3.5,-3,-2.5,-2,-1.5,-1,-0.5,0,0.5,1,1.5,2,2.5,3,3.5,4,4.5,5,5.5,6,6.5,7,7.5,8,8.5,9,9.5,10,10.5,11,12,13.5,15,17,18,19,19.5,20,20.5,21,22,23,25,27.5,30,35,45</XLines>
<YLines Qty="57">-35,-25,-20,-15,-12,-11,-10.5,-10,-9.5,-9,-8.5,-8,-7.5,-7,-6.5,-6,-5.5,-5,-4.5,-4,-3.5,-3,-2.5,-2,-1.5,-1,-0.5,0,0.5,1,1.5,2,2.5,3,3.5,4,4.5,5,5.5,6,6.5,7,7.5,8,8.5,9,9.5,10,10.5,11,12,13,15,17.5,20,25,35</YLines>
<ZLines Qty="117">-25,-15,-10,-5,-2,-1,-0.5,0,0.5,1,1.5,2,2.5,3,3.5,4,4.5,5,5.5,6,6.5,7,7.5,8,8.5,9,9.5,10,10.5,11,11.5,12,12.5,13,13.5,14,14.5,15,15.5,16,16.5,17,17.5,18,18.5,19,19.5,20,20.5,21,21.5,22,22.5,23,23.5,24,24.5,25,25.5,26,26.5,27,27.5,28,28.5,29,29.5,30,30.5,31,31.5,32,32.5,33,33.5,34,34.5,35,35.5,36,36.5,37,37.5,38,38.5,39,39.5,40,40.5,41,41.5,42,42.5,43,43.5,44,44.5,45,45.5,46,46.5,47,47.5,48,48.5,49,49.5,50,50.5,51,52,53,55,57.5,60,65,75</ZLines>
</RectilinearGrid>
<ParameterSet>
<Parameter Type="Const" name="rad_coil" Sweep="1" value="1.000000e+01" />
<Parameter Type="Const" name="rad_wire" Sweep="1" value="6.675581e-01" />
<Parameter Type="Const" name="turns" Sweep="1" value="8.000000e+00" />
<Parameter Type="Const" name="coil_length" Sweep="1" value="5.000000e+01" />
<Parameter Type="Const" name="rad_coil" Sweep="1" value="10.000000" />
<Parameter Type="Const" name="rad_wire" Sweep="1" value="0.667558" />
<Parameter Type="Const" name="turns" Sweep="1" value="8.000000" />
<Parameter Type="Const" name="coil_length" Sweep="1" value="50.000000" />
</ParameterSet>
<Properties>
<Material ID="0" Name="copper" Isotropy="1">
<FillColor R="33" G="61" B="220" a="255" />
<EdgeColor R="33" G="61" B="220" a="255" />
<Material Isotropy="1" ID="0" Name="copper">
<Property Epsilon="1.000000e+00" Mue="1.000000e+00" Kappa="5.600000e+07" Sigma="0.000000e+00" />
<PropertyY Epsilon="1.000000e+00" Mue="1.000000e+00" Kappa="0.000000e+00" Sigma="0.000000e+00" />
<PropertyZ Epsilon="1.000000e+00" Mue="1.000000e+00" Kappa="0.000000e+00" Sigma="0.000000e+00" />
<WeightX Epsilon="1.000000e+00" Mue="1.000000e+00" Kappa="1.000000e+00" Sigma="1.000000e+00" />
<WeightY Epsilon="1.000000e+00" Mue="1.000000e+00" Kappa="1.000000e+00" Sigma="1.000000e+00" />
<WeightZ Epsilon="1.000000e+00" Mue="1.000000e+00" Kappa="1.000000e+00" Sigma="1.000000e+00" />
</Material>
<Material ID="1" Name="resist" Isotropy="0">
<FillColor R="135" G="112" B="233" a="255" />
<EdgeColor R="135" G="112" B="233" a="255" />
<Property Epsilon="1.000000e+00" Mue="1.000000e+00" Kappa="0.000000e+00" Sigma="0.000000e+00" />
<PropertyY Epsilon="1.000000e+00" Mue="1.000000e+00" Kappa="0.000000e+00" Sigma="0.000000e+00" />
<PropertyZ Epsilon="1.000000e+00" Mue="1.000000e+00" Kappa="3.333333e+02" Sigma="0.000000e+00" />
<WeightX Epsilon="1.000000e+00" Mue="1.000000e+00" Kappa="1.000000e+00" Sigma="1.000000e+00" />
<WeightY Epsilon="1.000000e+00" Mue="1.000000e+00" Kappa="1.000000e+00" Sigma="1.000000e+00" />
<WeightZ Epsilon="1.000000e+00" Mue="1.000000e+00" Kappa="1.000000e+00" Sigma="1.000000e+00" />
</Material>
<Electrode ID="2" Name="" Number="0" Delay="0.000000e+00">
<FillColor R="62" G="161" B="65" a="255" />
<EdgeColor R="62" G="161" B="65" a="255" />
<Excitation Type="0" Excit_X="0.000000e+00" Excit_Y="0.000000e+00" Excit_Z="1.000000e+00" />
<Weight X="1.000000e+00" Y="1.000000e+00" Z="1.000000e+00" />
</Electrode>
<DumpBox ID="3" Name="Et_xz_" GlobalSetting="1" DumpType="0" DumpMode="0">
<FillColor R="225" G="252" B="103" a="255" />
<EdgeColor R="225" G="252" B="103" a="255" />
<ScalarDump DumpPhi="1" DumpDivE="0" DumpDivD="0" DumpDivP="0" DumpFieldW="0" DumpChargeW="0" />
<VectorDump DumpEField="0" DumpDField="0" DumpPField="0" />
<SubGridDump SubGridDump="0" SimpleDump="0" SubGridLevel="-1" />
</DumpBox>
<DumpBox ID="4" Name="Ht_xz_" GlobalSetting="1" DumpType="1" DumpMode="0">
<FillColor R="62" G="1" B="126" a="255" />
<EdgeColor R="62" G="1" B="126" a="255" />
<ScalarDump DumpPhi="1" DumpDivE="0" DumpDivD="0" DumpDivP="0" DumpFieldW="0" DumpChargeW="0" />
<VectorDump DumpEField="0" DumpDField="0" DumpPField="0" />
<SubGridDump SubGridDump="0" SimpleDump="0" SubGridLevel="-1" />
</DumpBox>
<ProbeBox ID="5" Name="u1" Number="0" Type="0">
<FillColor R="151" G="234" B="220" a="255" />
<EdgeColor R="151" G="234" B="220" a="255" />
</ProbeBox>
<ProbeBox ID="6" Name="i1" Number="0" Type="1">
<FillColor R="107" G="150" B="143" a="255" />
<EdgeColor R="107" G="150" B="143" a="255" />
</ProbeBox>
</Properties>
<Primitives>
<Wire ID="0" PropertyID="0" Priority="0" WireRadius="term:rad_wire">
<Wire ID="0" Priority="0" WireRadius="term:rad_wire">
<Vertex X="1.000000e+01" Y="0.000000e+00" Z="0.000000e+00" />
<Vertex X="8.090170e+00" Y="5.877853e+00" Z="6.250000e-01" />
<Vertex X="3.090170e+00" Y="9.510565e+00" Z="1.250000e+00" />
@ -157,42 +115,76 @@
<Vertex X="8.090170e+00" Y="-5.877853e+00" Z="4.937500e+01" />
<Vertex X="1.000000e+01" Y="-2.449213e-15" Z="5.000000e+01" />
</Wire>
<Box ID="1" PropertyID="0" Priority="0">
<Box ID="1" Priority="0">
<P1 X="1.000000e+01" Y="-5.000000e-01" Z="-5.000000e-01" />
<P2 X="2.000000e+01" Y="5.000000e-01" Z="5.000000e-01" />
</Box>
<Box ID="2" PropertyID="0" Priority="0">
<Box ID="2" Priority="0">
<P1 X="1.000000e+01" Y="-5.000000e-01" Z="4.950000e+01" />
<P2 X="2.000000e+01" Y="5.000000e-01" Z="5.050000e+01" />
</Box>
<Box ID="3" PropertyID="0" Priority="0">
<Box ID="3" Priority="0">
<P1 X="1.950000e+01" Y="-5.000000e-01" Z="0.000000e+00" />
<P2 X="2.050000e+01" Y="5.000000e-01" Z="5.000000e+01" />
</Box>
<Box ID="4" PropertyID="1" Priority="100">
</Primitives>
</Material>
<Material Isotropy="0" ID="1" Name="resist">
<Property Epsilon="1.000000e+00" Mue="1.000000e+00" Kappa="0.000000e+00" Sigma="0.000000e+00" />
<PropertyY Epsilon="1.000000e+00" Mue="1.000000e+00" Kappa="0.000000e+00" Sigma="0.000000e+00" />
<PropertyZ Epsilon="1.000000e+00" Mue="1.000000e+00" Kappa="3.333333e+02" Sigma="0.000000e+00" />
<WeightX Epsilon="1.000000e+00" Mue="1.000000e+00" Kappa="1.000000e+00" Sigma="1.000000e+00" />
<WeightY Epsilon="1.000000e+00" Mue="1.000000e+00" Kappa="1.000000e+00" Sigma="1.000000e+00" />
<WeightZ Epsilon="1.000000e+00" Mue="1.000000e+00" Kappa="1.000000e+00" Sigma="1.000000e+00" />
<Primitives>
<Box ID="4" Priority="100">
<P1 X="1.950000e+01" Y="-5.000000e-01" Z="1.666667e+01" />
<P2 X="2.050000e+01" Y="5.000000e-01" Z="3.333333e+01" />
</Box>
<Box ID="5" PropertyID="2" Priority="0">
</Primitives>
</Material>
<Electrode Number="0" Delay="0.000000e+00" ID="2" Name="">
<Excitation Type="0" Excit_X="0.000000e+00" Excit_Y="0.000000e+00" Excit_Z="1.000000e+00" />
<Weight X="1.000000e+00" Y="1.000000e+00" Z="1.000000e+00" />
<Primitives>
<Box ID="5" Priority="0">
<P1 X="2.050000e+01" Y="-5.000000e-01" Z="1.666667e+01" />
<P2 X="1.950000e+01" Y="5.000000e-01" Z="3.333333e+01" />
</Box>
<Box ID="6" PropertyID="3" Priority="0">
</Primitives>
</Electrode>
<DumpBox DumpType="0" DumpMode="0" ID="3" Name="Et_xz_">
<Primitives>
<Box ID="6" Priority="0">
<P1 X="-3.500000e+01" Y="0.000000e+00" Z="-2.500000e+01" />
<P2 X="4.500000e+01" Y="0.000000e+00" Z="7.500000e+01" />
</Box>
<Box ID="7" PropertyID="4" Priority="0">
</Primitives>
</DumpBox>
<DumpBox DumpType="1" DumpMode="0" ID="4" Name="Ht_xz_">
<Primitives>
<Box ID="7" Priority="0">
<P1 X="-3.500000e+01" Y="0.000000e+00" Z="-2.500000e+01" />
<P2 X="4.500000e+01" Y="0.000000e+00" Z="7.500000e+01" />
</Box>
<Box ID="8" PropertyID="5" Priority="0">
</Primitives>
</DumpBox>
<ProbeBox Number="0" Type="0" ID="5" Name="u1">
<Primitives>
<Box ID="8" Priority="0">
<P1 X="2.000000e+01" Y="0.000000e+00" Z="5.000000e+01" />
<P2 X="2.000000e+01" Y="0.000000e+00" Z="0.000000e+00" />
</Box>
<Box ID="9" PropertyID="6" Priority="0">
</Primitives>
</ProbeBox>
<ProbeBox Number="0" Type="1" ID="6" Name="i1">
<Primitives>
<Box ID="9" Priority="0">
<P1 X="1.800000e+01" Y="-2.000000e+00" Z="2.500000e+01" />
<P2 X="2.200000e+01" Y="2.000000e+00" Z="2.500000e+01" />
</Box>
</Primitives>
</ProbeBox>
</Properties>
</ContinuousStructure>
</openEMS>

View File

@ -12,73 +12,68 @@
</RectilinearGrid>
<ParameterSet />
<Properties>
<Material ID="0" Name="" Isotropy="1">
<FillColor R="84" G="248" B="27" a="255" />
<EdgeColor R="84" G="248" B="27" a="255" />
<Material Isotropy="1" ID="0" Name="">
<Property Epsilon="1.000000e+00" Mue="1.000000e+00" Kappa="1.875000e-10" Sigma="2.661107e-05" />
<PropertyY Epsilon="1.000000e+00" Mue="1.000000e+00" Kappa="0.000000e+00" Sigma="0.000000e+00" />
<PropertyZ Epsilon="1.000000e+00" Mue="1.000000e+00" Kappa="0.000000e+00" Sigma="0.000000e+00" />
<WeightX Epsilon="1.000000e+00" Mue="1.000000e+00" Kappa="term:pow(abs(z)-800,4)" Sigma="term:pow(abs(z)-800,4)" />
<WeightY Epsilon="1.000000e+00" Mue="1.000000e+00" Kappa="term:pow(abs(z)-800,4)" Sigma="term:pow(abs(z)-800,4)" />
<WeightZ Epsilon="1.000000e+00" Mue="1.000000e+00" Kappa="term:pow(abs(z)-800,4)" Sigma="term:pow(abs(z)-800,4)" />
<Primitives>
<Box ID="0" Priority="0">
<P1 X="-5.000000e+02" Y="0.000000e+00" Z="8.000000e+02" />
<P2 X="5.000000e+02" Y="5.000000e+02" Z="1.000000e+03" />
</Box>
</Primitives>
</Material>
<Material ID="1" Name="" Isotropy="1">
<FillColor R="232" G="231" B="141" a="255" />
<EdgeColor R="232" G="231" B="141" a="255" />
<Material Isotropy="1" ID="1" Name="">
<Property Epsilon="1.000000e+00" Mue="1.000000e+00" Kappa="5.600000e+07" Sigma="0.000000e+00" />
<PropertyY Epsilon="1.000000e+00" Mue="1.000000e+00" Kappa="0.000000e+00" Sigma="0.000000e+00" />
<PropertyZ Epsilon="1.000000e+00" Mue="1.000000e+00" Kappa="0.000000e+00" Sigma="0.000000e+00" />
<WeightX Epsilon="1.000000e+00" Mue="1.000000e+00" Kappa="1.000000e+00" Sigma="1.000000e+00" />
<WeightY Epsilon="1.000000e+00" Mue="1.000000e+00" Kappa="1.000000e+00" Sigma="1.000000e+00" />
<WeightZ Epsilon="1.000000e+00" Mue="1.000000e+00" Kappa="1.000000e+00" Sigma="1.000000e+00" />
</Material>
<Electrode ID="2" Name="" Number="0" Delay="0.000000e+00">
<FillColor R="118" G="90" B="46" a="255" />
<EdgeColor R="118" G="90" B="46" a="255" />
<Excitation Type="0" Excit_X="0.000000e+00" Excit_Y="-1.000000e+00" Excit_Z="0.000000e+00" />
<Weight X="1.000000e+00" Y="1.000000e+00" Z="1.000000e+00" />
</Electrode>
<DumpBox ID="3" Name="Et_" GlobalSetting="1" DumpType="0" DumpMode="2">
<FillColor R="99" G="51" B="159" a="255" />
<EdgeColor R="99" G="51" B="159" a="255" />
<ScalarDump DumpPhi="1" DumpDivE="0" DumpDivD="0" DumpDivP="0" DumpFieldW="0" DumpChargeW="0" />
<VectorDump DumpEField="0" DumpDField="0" DumpPField="0" />
<SubGridDump SubGridDump="0" SimpleDump="0" SubGridLevel="-1" />
</DumpBox>
<ProbeBox ID="4" Name="u1" Number="0" Type="0">
<FillColor R="201" G="154" B="102" a="255" />
<EdgeColor R="201" G="154" B="102" a="255" />
</ProbeBox>
<ProbeBox ID="5" Name="i1" Number="0" Type="1">
<FillColor R="50" G="13" B="183" a="255" />
<EdgeColor R="50" G="13" B="183" a="255" />
</ProbeBox>
</Properties>
<Primitives>
<Box ID="0" PropertyID="0" Priority="0">
<P1 X="-5.000000e+02" Y="0.000000e+00" Z="8.000000e+02" />
<P2 X="5.000000e+02" Y="5.000000e+02" Z="1.000000e+03" />
</Box>
<Box ID="1" PropertyID="1" Priority="100">
<Box ID="1" Priority="100">
<P1 X="-4.000000e+01" Y="5.000000e+01" Z="-1.000000e+03" />
<P2 X="4.000000e+01" Y="6.000000e+01" Z="1.000000e+03" />
</Box>
<Box ID="2" PropertyID="2" Priority="0">
</Primitives>
</Material>
<Electrode Number="0" Delay="0.000000e+00" ID="2" Name="">
<Excitation Type="0" Excit_X="0.000000e+00" Excit_Y="-1.000000e+00" Excit_Z="0.000000e+00" />
<Weight X="1.000000e+00" Y="1.000000e+00" Z="1.000000e+00" />
<Primitives>
<Box ID="2" Priority="0">
<P1 X="-4.000000e+01" Y="0.000000e+00" Z="-1.000000e+03" />
<P2 X="4.000000e+01" Y="5.000000e+01" Z="-1.000000e+03" />
</Box>
<Box ID="3" PropertyID="3" Priority="0">
</Primitives>
</Electrode>
<DumpBox DumpType="0" DumpMode="2" ID="3" Name="Et_">
<Primitives>
<Box ID="3" Priority="0">
<P1 X="-1.200000e+02" Y="0.000000e+00" Z="-1.000000e+03" />
<P2 X="1.200000e+02" Y="7.500000e+01" Z="1.000000e+03" />
</Box>
<Box ID="4" PropertyID="4" Priority="0">
</Primitives>
</DumpBox>
<ProbeBox Number="0" Type="0" ID="4" Name="u1">
<Primitives>
<Box ID="4" Priority="0">
<P1 X="0.000000e+00" Y="5.000000e+01" Z="0.000000e+00" />
<P2 X="0.000000e+00" Y="0.000000e+00" Z="0.000000e+00" />
</Box>
<Box ID="5" PropertyID="5" Priority="0">
</Primitives>
</ProbeBox>
<ProbeBox Number="0" Type="1" ID="5" Name="i1">
<Primitives>
<Box ID="5" Priority="0">
<P1 X="-1.200000e+02" Y="2.500000e+01" Z="0.000000e+00" />
<P2 X="1.200000e+02" Y="7.500000e+01" Z="0.000000e+00" />
</Box>
</Primitives>
</ProbeBox>
</Properties>
</ContinuousStructure>
</openEMS>

View File

@ -8,62 +8,68 @@
<RectilinearGrid DeltaUnit="0.001000">
<XLines Qty="51">-500,-480,-460,-440,-420,-400,-380,-360,-340,-320,-300,-280,-260,-240,-220,-200,-180,-160,-140,-120,-100,-80,-60,-40,-20,0,20,40,60,80,100,120,140,160,180,200,220,240,260,280,300,320,340,360,380,400,420,440,460,480,500</XLines>
<YLines Qty="51">-500,-480,-460,-440,-420,-400,-380,-360,-340,-320,-300,-280,-260,-240,-220,-200,-180,-160,-140,-120,-100,-80,-60,-40,-20,0,20,40,60,80,100,120,140,160,180,200,220,240,260,280,300,320,340,360,380,400,420,440,460,480,500</YLines>
<ZLines Qty="301">-2000,-1980,-1960,-1940,-1920,-1900,-1880,-1860,-1840,-1820,-1800,-1780,-1760,-1740,-1720,-1700,-1680,-1660,-1640,-1620,-1600,-1580,-1560,-1540,-1520,-1500,-1480,-1460,-1440,-1420,-1400,-1380,-1360,-1340,-1320,-1300,-1280,-1260,-1240,-1220,-1200,-1180,-1160,-1140,-1120,-1100,-1080,-1060,-1040,-1020,-1000,-990,-980,-970,-960,-950,-940,-930,-920,-910,-900,-890,-880,-870,-860,-850,-840,-830,-820,-810,-800,-790,-780,-770,-760,-750,-740,-730,-720,-710,-700,-690,-680,-670,-660,-650,-640,-630,-620,-610,-600,-590,-580,-570,-560,-550,-540,-530,-520,-510,-500,-490,-480,-470,-460,-450,-440,-430,-420,-410,-400,-390,-380,-370,-360,-350,-340,-330,-320,-310,-300,-290,-280,-270,-260,-250,-240,-230,-220,-210,-200,-190,-180,-170,-160,-150,-140,-130,-120,-110,-100,-90,-80,-70,-60,-50,-40,-30,-20,-10,0,10,20,30,40,50,60,70,80,90,100,110,120,130,140,150,160,170,180,190,200,210,220,230,240,250,260,270,280,290,300,310,320,330,340,350,360,370,380,390,400,410,420,430,440,450,460,470,480,490,500,510,520,530,540,550,560,570,580,590,600,610,620,630,640,650,660,670,680,690,700,710,720,730,740,750,760,770,780,790,800,810,820,830,840,850,860,870,880,890,900,910,920,930,940,950,960,970,980,990,1000,1020,1040,1060,1080,1100,1120,1140,1160,1180,1200,1220,1240,1260,1280,1300,1320,1340,1360,1380,1400,1420,1440,1460,1480,1500,1520,1540,1560,1580,1600,1620,1640,1660,1680,1700,1720,1740,1760,1780,1800,1820,1840,1860,1880,1900,1920,1940,1960,1980,2000</ZLines>
<ZLines Qty="201">-2000,-1980,-1960,-1940,-1920,-1900,-1880,-1860,-1840,-1820,-1800,-1780,-1760,-1740,-1720,-1700,-1680,-1660,-1640,-1620,-1600,-1580,-1560,-1540,-1520,-1500,-1480,-1460,-1440,-1420,-1400,-1380,-1360,-1340,-1320,-1300,-1280,-1260,-1240,-1220,-1200,-1180,-1160,-1140,-1120,-1100,-1080,-1060,-1040,-1020,-1000,-980,-960,-940,-920,-900,-880,-860,-840,-820,-800,-780,-760,-740,-720,-700,-680,-660,-640,-620,-600,-580,-560,-540,-520,-500,-480,-460,-440,-420,-400,-380,-360,-340,-320,-300,-280,-260,-240,-220,-200,-180,-160,-140,-120,-100,-80,-60,-40,-20,0,20,40,60,80,100,120,140,160,180,200,220,240,260,280,300,320,340,360,380,400,420,440,460,480,500,520,540,560,580,600,620,640,660,680,700,720,740,760,780,800,820,840,860,880,900,920,940,960,980,1000,1020,1040,1060,1080,1100,1120,1140,1160,1180,1200,1220,1240,1260,1280,1300,1320,1340,1360,1380,1400,1420,1440,1460,1480,1500,1520,1540,1560,1580,1600,1620,1640,1660,1680,1700,1720,1740,1760,1780,1800,1820,1840,1860,1880,1900,1920,1940,1960,1980,2000</ZLines>
</RectilinearGrid>
<ParameterSet />
<Properties>
<Material ID="0" Name="" Isotropy="1">
<FillColor R="74" G="236" B="41" a="255" />
<EdgeColor R="74" G="236" B="41" a="255" />
<Material Isotropy="1" ID="0" Name="">
<Property Epsilon="1.000000e+00" Mue="1.000000e+00" Kappa="1.875000e-10" Sigma="2.661107e-05" />
<PropertyY Epsilon="1.000000e+00" Mue="1.000000e+00" Kappa="0.000000e+00" Sigma="0.000000e+00" />
<PropertyZ Epsilon="1.000000e+00" Mue="1.000000e+00" Kappa="0.000000e+00" Sigma="0.000000e+00" />
<WeightX Epsilon="1.000000e+00" Mue="1.000000e+00" Kappa="term:pow(abs(z)-1800,4)" Sigma="term:pow(abs(z)-1800,4)" />
<WeightY Epsilon="1.000000e+00" Mue="1.000000e+00" Kappa="term:pow(abs(z)-1800,4)" Sigma="term:pow(abs(z)-1800,4)" />
<WeightZ Epsilon="1.000000e+00" Mue="1.000000e+00" Kappa="term:pow(abs(z)-1800,4)" Sigma="term:pow(abs(z)-1800,4)" />
</Material>
<Electrode ID="1" Name="" Number="0" Delay="0.000000e+00">
<FillColor R="205" G="186" B="171" a="255" />
<EdgeColor R="205" G="186" B="171" a="255" />
<Excitation Type="0" Excit_X="0.000000e+00" Excit_Y="1.000000e+00" Excit_Z="0.000000e+00" />
<Weight X="1.000000e+00" Y="1.000000e+00" Z="1.000000e+00" />
</Electrode>
<DumpBox ID="2" Name="Et_" GlobalSetting="1" DumpType="0" DumpMode="0">
<FillColor R="242" G="251" B="227" a="255" />
<EdgeColor R="242" G="251" B="227" a="255" />
<ScalarDump DumpPhi="1" DumpDivE="0" DumpDivD="0" DumpDivP="0" DumpFieldW="0" DumpChargeW="0" />
<VectorDump DumpEField="0" DumpDField="0" DumpPField="0" />
<SubGridDump SubGridDump="0" SimpleDump="0" SubGridLevel="-1" />
</DumpBox>
<DumpBox ID="3" Name="Ht_" GlobalSetting="1" DumpType="1" DumpMode="0">
<FillColor R="70" G="124" B="194" a="255" />
<EdgeColor R="70" G="124" B="194" a="255" />
<ScalarDump DumpPhi="1" DumpDivE="0" DumpDivD="0" DumpDivP="0" DumpFieldW="0" DumpChargeW="0" />
<VectorDump DumpEField="0" DumpDField="0" DumpPField="0" />
<SubGridDump SubGridDump="0" SimpleDump="0" SubGridLevel="-1" />
</DumpBox>
</Properties>
<Primitives>
<Box ID="0" PropertyID="0" Priority="0">
<Box ID="0" Priority="0">
<P1 X="-5.000000e+02" Y="-5.000000e+02" Z="1.800000e+03" />
<P2 X="5.000000e+02" Y="5.000000e+02" Z="2.000000e+03" />
</Box>
<Box ID="1" PropertyID="0" Priority="0">
<Box ID="1" Priority="0">
<P1 X="-5.000000e+02" Y="-5.000000e+02" Z="-1.800000e+03" />
<P2 X="5.000000e+02" Y="5.000000e+02" Z="-2.000000e+03" />
</Box>
<Box ID="2" PropertyID="1" Priority="0">
</Primitives>
</Material>
<Material Isotropy="1" ID="1" Name="">
<Property Epsilon="2.000000e+00" Mue="1.000000e+00" Kappa="0.000000e+00" Sigma="0.000000e+00" />
<PropertyY Epsilon="1.000000e+00" Mue="1.000000e+00" Kappa="0.000000e+00" Sigma="0.000000e+00" />
<PropertyZ Epsilon="1.000000e+00" Mue="1.000000e+00" Kappa="0.000000e+00" Sigma="0.000000e+00" />
<WeightX Epsilon="1.000000e+00" Mue="1.000000e+00" Kappa="1.000000e+00" Sigma="1.000000e+00" />
<WeightY Epsilon="1.000000e+00" Mue="1.000000e+00" Kappa="1.000000e+00" Sigma="1.000000e+00" />
<WeightZ Epsilon="1.000000e+00" Mue="1.000000e+00" Kappa="1.000000e+00" Sigma="1.000000e+00" />
<Primitives>
<CylindricalShell ID="2" Priority="0" Radius="1.000000e+03" ShellWidth="2.000000e+02">
<P0 X="0.000000e+00" Y="-5.000000e+02" Z="0.000000e+00" />
<P1 X="0.000000e+00" Y="5.000000e+02" Z="0.000000e+00" />
</CylindricalShell>
</Primitives>
</Material>
<Electrode Number="0" Delay="0.000000e+00" ID="2" Name="">
<Excitation Type="0" Excit_X="0.000000e+00" Excit_Y="1.000000e+00" Excit_Z="0.000000e+00" />
<Weight X="1.000000e+00" Y="1.000000e+00" Z="1.000000e+00" />
<Primitives>
<Box ID="3" Priority="0">
<P1 X="-5.000000e+02" Y="-5.000000e+02" Z="0.000000e+00" />
<P2 X="5.000000e+02" Y="5.000000e+02" Z="0.000000e+00" />
</Box>
<Box ID="3" PropertyID="2" Priority="0">
<P1 X="-3.333333e+02" Y="0.000000e+00" Z="-1.800000e+03" />
<P2 X="3.333333e+02" Y="0.000000e+00" Z="1.800000e+03" />
</Box>
<Box ID="4" PropertyID="3" Priority="0">
</Primitives>
</Electrode>
<DumpBox DumpType="0" DumpMode="0" ID="3" Name="Et_">
<Primitives>
<Box ID="4" Priority="0">
<P1 X="-3.333333e+02" Y="0.000000e+00" Z="-1.800000e+03" />
<P2 X="3.333333e+02" Y="0.000000e+00" Z="1.800000e+03" />
</Box>
</Primitives>
</DumpBox>
<DumpBox DumpType="1" DumpMode="0" ID="4" Name="Ht_">
<Primitives>
<Box ID="5" Priority="0">
<P1 X="-3.333333e+02" Y="0.000000e+00" Z="-1.800000e+03" />
<P2 X="3.333333e+02" Y="0.000000e+00" Z="1.800000e+03" />
</Box>
</Primitives>
</DumpBox>
</Properties>
</ContinuousStructure>
</openEMS>