diff --git a/COMMEMI3D2/COMMEMI3D2.m b/COMMEMI3D2/COMMEMI3D2.m new file mode 100644 index 0000000..26bfdb4 --- /dev/null +++ b/COMMEMI3D2/COMMEMI3D2.m @@ -0,0 +1,483 @@ +function COMMEMI3D2 +% +% + +rundir = pwd; +Comsol_with_Matlab_Start; +import com.comsol.model.* +import com.comsol.model.util.* + +model = ModelUtil.create('Model'); + +model.modelPath(rundir); + +model.label('COMMEMI3D2.mph'); + +model.param.set('Lx', '300[km]', ['x ' native2unicode(hex2dec({'65' 'b9'}), 'unicode') native2unicode(hex2dec({'54' '11'}), 'unicode') native2unicode(hex2dec({'76' '84'}), 'unicode') native2unicode(hex2dec({'57' 'df'}), 'unicode') native2unicode(hex2dec({'59' '27'}), 'unicode') native2unicode(hex2dec({'5c' '0f'}), 'unicode') ]); +model.param.set('Ly', '300[km]', ['y ' native2unicode(hex2dec({'65' 'b9'}), 'unicode') native2unicode(hex2dec({'54' '11'}), 'unicode') native2unicode(hex2dec({'76' '84'}), 'unicode') native2unicode(hex2dec({'57' 'df'}), 'unicode') native2unicode(hex2dec({'59' '27'}), 'unicode') native2unicode(hex2dec({'5c' '0f'}), 'unicode') ]); +model.param.set('Lh1', '10[km]', [native2unicode(hex2dec({'7b' '2c'}), 'unicode') native2unicode(hex2dec({'4e' '00'}), 'unicode') native2unicode(hex2dec({'5c' '42'}), 'unicode') native2unicode(hex2dec({'9a' 'd8'}), 'unicode') native2unicode(hex2dec({'5e' 'a6'}), 'unicode') ]); +model.param.set('h_box', '10[km]', [native2unicode(hex2dec({'68' '46'}), 'unicode') native2unicode(hex2dec({'9a' 'd8'}), 'unicode') ]); +model.param.set('w_box', '20[km]', [native2unicode(hex2dec({'68' '46'}), 'unicode') native2unicode(hex2dec({'5b' 'bd'}), 'unicode') ]); +model.param.set('d_box', '40[km]', [native2unicode(hex2dec({'68' '46'}), 'unicode') native2unicode(hex2dec({'6d' 'f1'}), 'unicode') ]); +model.param.set('Lh2', '20[km]', [native2unicode(hex2dec({'7b' '2c'}), 'unicode') native2unicode(hex2dec({'4e' '8c'}), 'unicode') native2unicode(hex2dec({'5c' '42'}), 'unicode') native2unicode(hex2dec({'9a' 'd8'}), 'unicode') native2unicode(hex2dec({'5e' 'a6'}), 'unicode') ]); +model.param.set('Lh3', '120[km]', [native2unicode(hex2dec({'7b' '2c'}), 'unicode') native2unicode(hex2dec({'4e' '09'}), 'unicode') native2unicode(hex2dec({'5c' '42'}), 'unicode') native2unicode(hex2dec({'9a' 'd8'}), 'unicode') native2unicode(hex2dec({'5e' 'a6'}), 'unicode') ]); +model.param.label([native2unicode(hex2dec({'53' 'c2'}), 'unicode') native2unicode(hex2dec({'65' '70'}), 'unicode') ' 1']); + +model.component.create('comp1', true); + +model.component('comp1').geom.create('geom1', 3); + +model.component('comp1').label([native2unicode(hex2dec({'7e' 'c4'}), 'unicode') native2unicode(hex2dec({'4e' 'f6'}), 'unicode') ' 1']); + +model.component('comp1').mesh.create('mesh1'); + +model.component('comp1').geom('geom1').label([native2unicode(hex2dec({'51' 'e0'}), 'unicode') native2unicode(hex2dec({'4f' '55'}), 'unicode') ' 1']); +model.component('comp1').geom('geom1').geomRep('comsol'); +model.component('comp1').geom('geom1').create('blk1', 'Block'); +model.component('comp1').geom('geom1').feature('blk1').label([native2unicode(hex2dec({'95' '7f'}), 'unicode') native2unicode(hex2dec({'65' 'b9'}), 'unicode') native2unicode(hex2dec({'4f' '53'}), 'unicode') ' 1']); +model.component('comp1').geom('geom1').feature('blk1').set('pos', {'0' '0' '-0.5*Lh1'}); +model.component('comp1').geom('geom1').feature('blk1').set('base', 'center'); +model.component('comp1').geom('geom1').feature('blk1').set('size', {'Lx' 'Ly' 'Lh1'}); +model.component('comp1').geom('geom1').create('blk2', 'Block'); +model.component('comp1').geom('geom1').feature('blk2').label([native2unicode(hex2dec({'95' '7f'}), 'unicode') native2unicode(hex2dec({'65' 'b9'}), 'unicode') native2unicode(hex2dec({'4f' '53'}), 'unicode') ' 2']); +model.component('comp1').geom('geom1').feature('blk2').set('pos', {'0' '0' '-Lh1-0.5*Lh2'}); +model.component('comp1').geom('geom1').feature('blk2').set('base', 'center'); +model.component('comp1').geom('geom1').feature('blk2').set('size', {'Lx' 'Ly' 'Lh2'}); +model.component('comp1').geom('geom1').create('blk3', 'Block'); +model.component('comp1').geom('geom1').feature('blk3').label([native2unicode(hex2dec({'95' '7f'}), 'unicode') native2unicode(hex2dec({'65' 'b9'}), 'unicode') native2unicode(hex2dec({'4f' '53'}), 'unicode') ' 3']); +model.component('comp1').geom('geom1').feature('blk3').set('pos', {'0' '0' '-Lh1-Lh2-0.5*Lh3'}); +model.component('comp1').geom('geom1').feature('blk3').set('base', 'center'); +model.component('comp1').geom('geom1').feature('blk3').set('size', {'Lx' 'Ly' 'Lh3'}); +model.component('comp1').geom('geom1').create('blk4', 'Block'); +model.component('comp1').geom('geom1').feature('blk4').label([native2unicode(hex2dec({'95' '7f'}), 'unicode') native2unicode(hex2dec({'65' 'b9'}), 'unicode') native2unicode(hex2dec({'4f' '53'}), 'unicode') ' 4']); +model.component('comp1').geom('geom1').feature('blk4').set('pos', {'-w_box/2' '0' '-h_box/2'}); +model.component('comp1').geom('geom1').feature('blk4').set('base', 'center'); +model.component('comp1').geom('geom1').feature('blk4').set('size', {'w_box' 'd_box' 'h_box'}); +model.component('comp1').geom('geom1').create('blk5', 'Block'); +model.component('comp1').geom('geom1').feature('blk5').label([native2unicode(hex2dec({'95' '7f'}), 'unicode') native2unicode(hex2dec({'65' 'b9'}), 'unicode') native2unicode(hex2dec({'4f' '53'}), 'unicode') ' 5']); +model.component('comp1').geom('geom1').feature('blk5').set('pos', {'w_box/2' '0' '-h_box/2'}); +model.component('comp1').geom('geom1').feature('blk5').set('base', 'center'); +model.component('comp1').geom('geom1').feature('blk5').set('size', {'w_box' 'd_box' 'h_box'}); +model.component('comp1').geom('geom1').create('blk6', 'Block'); +model.component('comp1').geom('geom1').feature('blk6').label([native2unicode(hex2dec({'95' '7f'}), 'unicode') native2unicode(hex2dec({'65' 'b9'}), 'unicode') native2unicode(hex2dec({'4f' '53'}), 'unicode') ' 1.1']); +model.component('comp1').geom('geom1').feature('blk6').set('pos', {'0' '0' '1.5*Lh1'}); +model.component('comp1').geom('geom1').feature('blk6').set('base', 'center'); +model.component('comp1').geom('geom1').feature('blk6').set('size', {'Lx' 'Ly' '3*Lh1'}); +model.component('comp1').geom('geom1').feature('fin').label([native2unicode(hex2dec({'5f' '62'}), 'unicode') native2unicode(hex2dec({'62' '10'}), 'unicode') native2unicode(hex2dec({'80' '54'}), 'unicode') native2unicode(hex2dec({'54' '08'}), 'unicode') native2unicode(hex2dec({'4f' '53'}), 'unicode') ]); +model.component('comp1').geom('geom1').run; + +model.component('comp1').selection.create('sel1', 'Explicit'); +model.component('comp1').selection('sel1').geom('geom1', 2); +model.component('comp1').selection('sel1').set([1 4 7 29 30 31]); +model.component('comp1').selection.create('sel2', 'Explicit'); +model.component('comp1').selection('sel2').geom('geom1', 2); +model.component('comp1').selection('sel2').set([2 5 8 14 15 16]); +model.component('comp1').selection.create('sel3', 'Explicit'); +model.component('comp1').selection('sel3').geom('geom1', 2); +model.component('comp1').selection('sel1').label(['x ' native2unicode(hex2dec({'8f' 'b9'}), 'unicode') native2unicode(hex2dec({'75' '4c'}), 'unicode') ]); +model.component('comp1').selection('sel2').label(['y ' native2unicode(hex2dec({'8f' 'b9'}), 'unicode') native2unicode(hex2dec({'75' '4c'}), 'unicode') ]); +model.component('comp1').selection('sel3').label([native2unicode(hex2dec({'98' '76'}), 'unicode') native2unicode(hex2dec({'90' 'e8'}), 'unicode') ]); + +model.component('comp1').variable.create('var1'); +model.component('comp1').variable('var1').set('rho_xy', '((abs((Ex2_G*mf.Hx-Ex1_G*mf2.Hx)/(mf.Hx*mf2.Hy-mf2.Hx*mf.Hy)))^2/(2*pi*freq*mu0_const))', 'Apparent resistivity, xy'); +model.component('comp1').variable('var1').set('rho_yx', '((abs((Ey1_G*mf2.Hy-Ey2_G*mf.Hy)/(mf.Hx*mf2.Hy-mf2.Hx*mf.Hy)))^2/(2*pi*freq*mu0_const))', 'Apparent resistivity, yx'); +model.component('comp1').variable('var1').set('rho_xx', '((abs((Ex1_G*mf2.Hy-Ex2_G*mf.Hy)/(mf.Hx*mf2.Hy-mf2.Hx*mf.Hy)))^2/(2*pi*freq*mu0_const))', 'Apparent resistivity, xx'); +model.component('comp1').variable('var1').set('rho_yy', '((abs((Ey2_G*mf.Hx-Ey1_G*mf2.Hx)/(mf.Hx*mf2.Hy-mf2.Hx*mf.Hy)))^2/(2*pi*freq*mu0_const))', 'Apparent resistivity, yy'); +model.component('comp1').variable('var1').set('phi_xy', 'arg(1[S]*(Ex2_G*mf.Hx-Ex1_G*mf2.Hx)/(mf.Hx*mf2.Hy-mf2.Hx*mf.Hy))[rad]', 'Apparent resistivity phase, xy'); +model.component('comp1').variable('var1').set('phi_yx', 'arg(1[S]*(Ey1_G*mf2.Hy-Ey2_G*mf.Hy)/(mf.Hx*mf2.Hy-mf2.Hx*mf.Hy))[rad]', 'Apparent resistivity phase, yx'); +model.component('comp1').variable('var1').set('phi_xx', 'arg(1[S]*(Ex1_G*mf2.Hy-Ex2_G*mf.Hy)/(mf.Hx*mf2.Hy-mf2.Hx*mf.Hy))[rad]', 'Apparent resistivity phase, xx'); +model.component('comp1').variable('var1').set('phi_yy', 'arg(1[S]*(Ey2_G*mf.Hx-Ey1_G*mf2.Hx)/(mf.Hx*mf2.Hy-mf2.Hx*mf.Hy))[rad]', 'Apparent resistivity phase, yy'); +model.component('comp1').variable('var1').set('S', 'abs((mf2.Ex/mf2.Hx+mf.Ey/mf.Hy)/(mf.Ex/mf.Hy-mf2.Ey/mf2.Hx))'); +model.component('comp1').variable.create('var2'); +model.component('comp1').variable('var2').set('Ex1_G', 'real(mf.Ex)+mf.omega*1[s]*imag(d(mf.psi0,x))/1[S/m]+i*(imag(mf.Ex)+mf.omega*1[s]*real(d(mf.psi0,x))/1[S/m])'); +model.component('comp1').variable('var2').set('Ey1_G', 'real(mf.Ey)+mf.omega*1[s]*imag(d(mf.psi0,y))/1[S/m]+i*(imag(mf.Ey)+mf.omega*1[s]*real(d(mf.psi0,y))/1[S/m])'); +model.component('comp1').variable('var2').set('Ez1_G', 'real(mf.Ez)+mf.omega*1[s]*imag(d(mf.psi0,z))/1[S/m]+i*(imag(mf.Ez)+mf.omega*1[s]*real(d(mf.psi0,z))/1[S/m])'); +model.component('comp1').variable('var2').set('Ex2_G', 'real(mf2.Ex)+mf2.omega*1[s]*imag(d(mf2.psi0,x))/1[S/m]+i*(imag(mf2.Ex)+mf2.omega*1[s]*real(d(mf2.psi0,x))/1[S/m])'); +model.component('comp1').variable('var2').set('Ey2_G', 'real(mf2.Ey)+mf2.omega*1[s]*imag(d(mf2.psi0,y))/1[S/m]+i*(imag(mf2.Ey)+mf2.omega*1[s]*real(d(mf2.psi0,y))/1[S/m])'); +model.component('comp1').variable('var2').set('Ez2_G', 'real(mf2.Ez)+mf2.omega*1[s]*imag(d(mf2.psi0,z))/1[S/m]+i*(imag(mf2.Ez)+mf2.omega*1[s]*real(d(mf2.psi0,z))/1[S/m])'); +model.component('comp1').variable('var2').set('normE1_G', 'sqrt(Ex1_G^2+Ey1_G^2+Ez1_G^2)'); +model.component('comp1').variable('var2').set('normE2_G', 'sqrt(Ex2_G^2+Ey2_G^2+Ez2_G^2)'); +model.component('comp1').variable('var2').set('normE2_G2', 'sqrt(Ey2_G^2+Ez2_G^2)'); +model.component('comp1').variable('var2').set('Eyz_r', '(sqrt(real(Ey2_G)^2+real(Ez2_G)^2))'); +model.component('comp1').variable('var2').set('Eyz_i', '(sqrt(imag(Ey2_G)^2+imag(Ez2_G)^2))'); +model.component('comp1').variable('var2').set('Exy_i', '(sqrt(imag(Ex2_G)^2+imag(Ey2_G)^2))'); + +model.view.create('view2', 2); + +model.component('comp1').material.create('mat1', 'Common'); +model.component('comp1').material.create('mat2', 'Common'); +model.component('comp1').material.create('mat3', 'Common'); +model.component('comp1').material.create('mat4', 'Common'); +model.component('comp1').material.create('mat5', 'Common'); +model.component('comp1').material('mat1').selection.set([2 6]); +model.component('comp1').material('mat2').selection.set([3]); +model.component('comp1').material('mat3').selection.set([5]); +model.component('comp1').material('mat4').selection.set([1]); +model.component('comp1').material('mat5').selection.set([4]); + +model.component('comp1').physics.create('mf', 'InductionCurrents', 'geom1'); +model.component('comp1').physics('mf').create('mfb1', 'MagneticFieldBoundary', 2); +model.component('comp1').physics('mf').feature('mfb1').selection.set([13]); +model.component('comp1').physics('mf').create('gfa1', 'GaugeFixingA', 3); +model.component('comp1').physics.create('mf2', 'InductionCurrents', 'geom1'); +model.component('comp1').physics('mf2').create('mfb1', 'MagneticFieldBoundary', 2); +model.component('comp1').physics('mf2').feature('mfb1').selection.set([13]); +model.component('comp1').physics('mf2').create('gfa1', 'GaugeFixingA', 3); + +model.component('comp1').mesh('mesh1').create('ftri2', 'FreeTri'); +model.component('comp1').mesh('mesh1').create('ftet1', 'FreeTet'); +model.component('comp1').mesh('mesh1').feature('ftri2').selection.set([21 26]); +model.component('comp1').mesh('mesh1').feature('ftri2').create('size1', 'Size'); +model.component('comp1').mesh('mesh1').feature('ftet1').create('size1', 'Size'); +model.component('comp1').mesh('mesh1').feature('ftet1').feature('size1').selection.geom('geom1', 3); +model.component('comp1').mesh('mesh1').feature('ftet1').feature('size1').selection.set([5 6]); + +model.thermodynamics.label([native2unicode(hex2dec({'70' 'ed'}), 'unicode') native2unicode(hex2dec({'52' '9b'}), 'unicode') native2unicode(hex2dec({'5b' '66'}), 'unicode') ]); + +model.component('comp1').view('view1').label([native2unicode(hex2dec({'89' 'c6'}), 'unicode') native2unicode(hex2dec({'56' 'fe'}), 'unicode') ' 1']); +model.component('comp1').view('view1').axis.label([native2unicode(hex2dec({'8f' '74'}), 'unicode') ]); +model.component('comp1').view('view1').light('lgt1').label([native2unicode(hex2dec({'5b' '9a'}), 'unicode') native2unicode(hex2dec({'54' '11'}), 'unicode') native2unicode(hex2dec({'51' '49'}), 'unicode') native2unicode(hex2dec({'6e' '90'}), 'unicode') ' 1']); +model.component('comp1').view('view1').light('lgt2').label([native2unicode(hex2dec({'5b' '9a'}), 'unicode') native2unicode(hex2dec({'54' '11'}), 'unicode') native2unicode(hex2dec({'51' '49'}), 'unicode') native2unicode(hex2dec({'6e' '90'}), 'unicode') ' 2']); +model.component('comp1').view('view1').light('lgt3').label([native2unicode(hex2dec({'5b' '9a'}), 'unicode') native2unicode(hex2dec({'54' '11'}), 'unicode') native2unicode(hex2dec({'51' '49'}), 'unicode') native2unicode(hex2dec({'6e' '90'}), 'unicode') ' 3']); +model.view('view2').label([native2unicode(hex2dec({'4e' '8c'}), 'unicode') native2unicode(hex2dec({'7e' 'f4'}), 'unicode') native2unicode(hex2dec({'89' 'c6'}), 'unicode') native2unicode(hex2dec({'56' 'fe'}), 'unicode') ' 2']); +model.view('view2').axis.label([native2unicode(hex2dec({'8f' '74'}), 'unicode') ]); +model.view('view2').axis.set('xmin', -68316.6875); +model.view('view2').axis.set('xmax', 79245.96875); +model.view('view2').axis.set('ymin', -33924.4765625); +model.view('view2').axis.set('ymax', 52169.64453125); + +model.material.label([native2unicode(hex2dec({'67' '50'}), 'unicode') native2unicode(hex2dec({'65' '99'}), 'unicode') ]); +model.component('comp1').material('mat1').label([native2unicode(hex2dec({'5c' 'a9'}), 'unicode') native2unicode(hex2dec({'77' 'f3'}), 'unicode') ' 100 ohmm']); +model.component('comp1').material('mat1').propertyGroup('def').label([native2unicode(hex2dec({'57' 'fa'}), 'unicode') native2unicode(hex2dec({'67' '2c'}), 'unicode') ]); +model.component('comp1').material('mat1').propertyGroup('def').set('relpermeability', {'1' '0' '0' '0' '1' '0' '0' '0' '1'}); +model.component('comp1').material('mat1').propertyGroup('def').set('electricconductivity', {'0.01' '0' '0' '0' '0.01' '0' '0' '0' '0.01'}); +model.component('comp1').material('mat1').propertyGroup('def').set('relpermittivity', {'1' '0' '0' '0' '1' '0' '0' '0' '1'}); +model.component('comp1').material('mat2').label([native2unicode(hex2dec({'5c' 'a9'}), 'unicode') native2unicode(hex2dec({'77' 'f3'}), 'unicode') ' 10 ohmm']); +model.component('comp1').material('mat2').propertyGroup('def').label([native2unicode(hex2dec({'57' 'fa'}), 'unicode') native2unicode(hex2dec({'67' '2c'}), 'unicode') ]); +model.component('comp1').material('mat2').propertyGroup('def').set('relpermeability', {'1' '0' '0' '0' '1' '0' '0' '0' '1'}); +model.component('comp1').material('mat2').propertyGroup('def').set('electricconductivity', {'0.1' '0' '0' '0' '0.1' '0' '0' '0' '0.1'}); +model.component('comp1').material('mat2').propertyGroup('def').set('relpermittivity', {'1' '0' '0' '0' '1' '0' '0' '0' '1'}); +model.component('comp1').material('mat3').label([native2unicode(hex2dec({'5c' 'a9'}), 'unicode') native2unicode(hex2dec({'77' 'f3'}), 'unicode') ' 1 ohmm']); +model.component('comp1').material('mat3').propertyGroup('def').label([native2unicode(hex2dec({'57' 'fa'}), 'unicode') native2unicode(hex2dec({'67' '2c'}), 'unicode') ]); +model.component('comp1').material('mat3').propertyGroup('def').set('relpermeability', {'1' '0' '0' '0' '1' '0' '0' '0' '1'}); +model.component('comp1').material('mat3').propertyGroup('def').set('electricconductivity', {'1' '0' '0' '0' '1' '0' '0' '0' '1'}); +model.component('comp1').material('mat3').propertyGroup('def').set('relpermittivity', {'1' '0' '0' '0' '1' '0' '0' '0' '1'}); +model.component('comp1').material('mat4').label([native2unicode(hex2dec({'5c' 'a9'}), 'unicode') native2unicode(hex2dec({'77' 'f3'}), 'unicode') ' 0.1 ohmm']); +model.component('comp1').material('mat4').propertyGroup('def').label([native2unicode(hex2dec({'57' 'fa'}), 'unicode') native2unicode(hex2dec({'67' '2c'}), 'unicode') ]); +model.component('comp1').material('mat4').propertyGroup('def').set('relpermeability', {'1' '0' '0' '0' '1' '0' '0' '0' '1'}); +model.component('comp1').material('mat4').propertyGroup('def').set('electricconductivity', {'10' '0' '0' '0' '10' '0' '0' '0' '10'}); +model.component('comp1').material('mat4').propertyGroup('def').set('relpermittivity', {'1' '0' '0' '0' '1' '0' '0' '0' '1'}); +model.component('comp1').material('mat5').label([native2unicode(hex2dec({'7a' '7a'}), 'unicode') native2unicode(hex2dec({'6c' '14'}), 'unicode') ' 1E10 ohmm']); +model.component('comp1').material('mat5').propertyGroup('def').label([native2unicode(hex2dec({'57' 'fa'}), 'unicode') native2unicode(hex2dec({'67' '2c'}), 'unicode') ]); +model.component('comp1').material('mat5').propertyGroup('def').set('relpermeability', {'1' '0' '0' '0' '1' '0' '0' '0' '1'}); +model.component('comp1').material('mat5').propertyGroup('def').set('electricconductivity', {'1E-10' '0' '0' '0' '1E-10' '0' '0' '0' '1E-10'}); +model.component('comp1').material('mat5').propertyGroup('def').set('relpermittivity', {'1' '0' '0' '0' '1' '0' '0' '0' '1'}); + +model.component('comp1').coordSystem('sys1').label([native2unicode(hex2dec({'8f' 'b9'}), 'unicode') native2unicode(hex2dec({'75' '4c'}), 'unicode') native2unicode(hex2dec({'57' '50'}), 'unicode') native2unicode(hex2dec({'68' '07'}), 'unicode') native2unicode(hex2dec({'7c' 'fb'}), 'unicode') ' 1']); + +model.common('cminpt').label([native2unicode(hex2dec({'9e' 'd8'}), 'unicode') native2unicode(hex2dec({'8b' 'a4'}), 'unicode') native2unicode(hex2dec({'6a' '21'}), 'unicode') native2unicode(hex2dec({'57' '8b'}), 'unicode') native2unicode(hex2dec({'8f' '93'}), 'unicode') native2unicode(hex2dec({'51' '65'}), 'unicode') ]); + +model.component('comp1').physics('mf').label([native2unicode(hex2dec({'78' 'c1'}), 'unicode') native2unicode(hex2dec({'57' '3a'}), 'unicode') ]); +model.component('comp1').physics('mf').feature('al1').label([native2unicode(hex2dec({'5b' '89'}), 'unicode') native2unicode(hex2dec({'57' 'f9'}), 'unicode') native2unicode(hex2dec({'5b' '9a'}), 'unicode') native2unicode(hex2dec({'5f' '8b'}), 'unicode') ' 1']); +model.component('comp1').physics('mf').feature('al1').featureInfo('info').label([native2unicode(hex2dec({'65' 'b9'}), 'unicode') native2unicode(hex2dec({'7a' '0b'}), 'unicode') native2unicode(hex2dec({'89' 'c6'}), 'unicode') native2unicode(hex2dec({'56' 'fe'}), 'unicode') ]); +model.component('comp1').physics('mf').feature('mi1').label([native2unicode(hex2dec({'78' 'c1'}), 'unicode') native2unicode(hex2dec({'7e' 'dd'}), 'unicode') native2unicode(hex2dec({'7f' '18'}), 'unicode') ' 1']); +model.component('comp1').physics('mf').feature('mi1').featureInfo('info').label([native2unicode(hex2dec({'65' 'b9'}), 'unicode') native2unicode(hex2dec({'7a' '0b'}), 'unicode') native2unicode(hex2dec({'89' 'c6'}), 'unicode') native2unicode(hex2dec({'56' 'fe'}), 'unicode') ]); +model.component('comp1').physics('mf').feature('init1').label([native2unicode(hex2dec({'52' '1d'}), 'unicode') native2unicode(hex2dec({'59' 'cb'}), 'unicode') native2unicode(hex2dec({'50' '3c'}), 'unicode') ' 1']); +model.component('comp1').physics('mf').feature('init1').featureInfo('info').label([native2unicode(hex2dec({'65' 'b9'}), 'unicode') native2unicode(hex2dec({'7a' '0b'}), 'unicode') native2unicode(hex2dec({'89' 'c6'}), 'unicode') native2unicode(hex2dec({'56' 'fe'}), 'unicode') ]); +model.component('comp1').physics('mf').feature('mfb1').set('H0', [0; 1; 0]); +model.component('comp1').physics('mf').feature('mfb1').label([native2unicode(hex2dec({'78' 'c1'}), 'unicode') native2unicode(hex2dec({'57' '3a'}), 'unicode') ' 1']); +model.component('comp1').physics('mf').feature('mfb1').featureInfo('info').label([native2unicode(hex2dec({'65' 'b9'}), 'unicode') native2unicode(hex2dec({'7a' '0b'}), 'unicode') native2unicode(hex2dec({'89' 'c6'}), 'unicode') native2unicode(hex2dec({'56' 'fe'}), 'unicode') ]); +model.component('comp1').physics('mf2').label([native2unicode(hex2dec({'78' 'c1'}), 'unicode') native2unicode(hex2dec({'57' '3a'}), 'unicode') ' 2']); +model.component('comp1').physics('mf2').feature('al1').label([native2unicode(hex2dec({'5b' '89'}), 'unicode') native2unicode(hex2dec({'57' 'f9'}), 'unicode') native2unicode(hex2dec({'5b' '9a'}), 'unicode') native2unicode(hex2dec({'5f' '8b'}), 'unicode') ' 1']); +model.component('comp1').physics('mf2').feature('al1').featureInfo('info').label([native2unicode(hex2dec({'65' 'b9'}), 'unicode') native2unicode(hex2dec({'7a' '0b'}), 'unicode') native2unicode(hex2dec({'89' 'c6'}), 'unicode') native2unicode(hex2dec({'56' 'fe'}), 'unicode') ]); +model.component('comp1').physics('mf2').feature('mi1').label([native2unicode(hex2dec({'78' 'c1'}), 'unicode') native2unicode(hex2dec({'7e' 'dd'}), 'unicode') native2unicode(hex2dec({'7f' '18'}), 'unicode') ' 1']); +model.component('comp1').physics('mf2').feature('mi1').featureInfo('info').label([native2unicode(hex2dec({'65' 'b9'}), 'unicode') native2unicode(hex2dec({'7a' '0b'}), 'unicode') native2unicode(hex2dec({'89' 'c6'}), 'unicode') native2unicode(hex2dec({'56' 'fe'}), 'unicode') ]); +model.component('comp1').physics('mf2').feature('init1').label([native2unicode(hex2dec({'52' '1d'}), 'unicode') native2unicode(hex2dec({'59' 'cb'}), 'unicode') native2unicode(hex2dec({'50' '3c'}), 'unicode') ' 1']); +model.component('comp1').physics('mf2').feature('init1').featureInfo('info').label([native2unicode(hex2dec({'65' 'b9'}), 'unicode') native2unicode(hex2dec({'7a' '0b'}), 'unicode') native2unicode(hex2dec({'89' 'c6'}), 'unicode') native2unicode(hex2dec({'56' 'fe'}), 'unicode') ]); +model.component('comp1').physics('mf2').feature('mfb1').set('H0', [1; 0; 0]); +model.component('comp1').physics('mf2').feature('mfb1').label([native2unicode(hex2dec({'78' 'c1'}), 'unicode') native2unicode(hex2dec({'57' '3a'}), 'unicode') ' 1']); +model.component('comp1').physics('mf2').feature('mfb1').featureInfo('info').label([native2unicode(hex2dec({'65' 'b9'}), 'unicode') native2unicode(hex2dec({'7a' '0b'}), 'unicode') native2unicode(hex2dec({'89' 'c6'}), 'unicode') native2unicode(hex2dec({'56' 'fe'}), 'unicode') ]); + +model.component('comp1').mesh('mesh1').label([native2unicode(hex2dec({'7f' '51'}), 'unicode') native2unicode(hex2dec({'68' '3c'}), 'unicode') ' 1']); +model.component('comp1').mesh('mesh1').feature('size').label([native2unicode(hex2dec({'59' '27'}), 'unicode') native2unicode(hex2dec({'5c' '0f'}), 'unicode') ]); +model.component('comp1').mesh('mesh1').feature('size').set('hauto', 4); +model.component('comp1').mesh('mesh1').feature('ftri2').label([native2unicode(hex2dec({'81' 'ea'}), 'unicode') native2unicode(hex2dec({'75' '31'}), 'unicode') native2unicode(hex2dec({'4e' '09'}), 'unicode') native2unicode(hex2dec({'89' 'd2'}), 'unicode') native2unicode(hex2dec({'5f' '62'}), 'unicode') native2unicode(hex2dec({'7f' '51'}), 'unicode') native2unicode(hex2dec({'68' '3c'}), 'unicode') ' 1.1']); +model.component('comp1').mesh('mesh1').feature('ftri2').feature('size1').set('hauto', 1); +model.component('comp1').mesh('mesh1').feature('ftri2').feature('size1').set('custom', 'on'); +model.component('comp1').mesh('mesh1').feature('ftri2').feature('size1').set('hmax', 2000); +model.component('comp1').mesh('mesh1').feature('ftri2').feature('size1').set('hmaxactive', true); +model.component('comp1').mesh('mesh1').feature('ftet1').label([native2unicode(hex2dec({'81' 'ea'}), 'unicode') native2unicode(hex2dec({'75' '31'}), 'unicode') native2unicode(hex2dec({'56' 'db'}), 'unicode') native2unicode(hex2dec({'97' '62'}), 'unicode') native2unicode(hex2dec({'4f' '53'}), 'unicode') native2unicode(hex2dec({'7f' '51'}), 'unicode') native2unicode(hex2dec({'68' '3c'}), 'unicode') ' 1']); +model.component('comp1').mesh('mesh1').feature('ftet1').feature('size1').label([native2unicode(hex2dec({'59' '27'}), 'unicode') native2unicode(hex2dec({'5c' '0f'}), 'unicode') ' 1']); +model.component('comp1').mesh('mesh1').feature('ftet1').feature('size1').set('hauto', 2); +model.component('comp1').mesh('mesh1').run; + +model.study.create('std1'); +model.study('std1').create('freq', 'Frequency'); +model.study('std1').create('freq2', 'Frequency'); +model.study('std1').feature('freq').set('activate', {'mf' 'on' 'mf2' 'off' 'frame:spatial1' 'on' 'frame:material1' 'on'}); +model.study('std1').feature('freq2').set('activate', {'mf' 'off' 'mf2' 'on' 'frame:spatial1' 'on' 'frame:material1' 'on'}); + +model.sol.create('sol1'); +model.sol('sol1').study('std1'); +model.sol('sol1').attach('std1'); +model.sol('sol1').create('st1', 'StudyStep'); +model.sol('sol1').create('v1', 'Variables'); +model.sol('sol1').create('s1', 'Stationary'); +model.sol('sol1').create('st2', 'StudyStep'); +model.sol('sol1').create('v2', 'Variables'); +model.sol('sol1').create('s2', 'Stationary'); +model.sol('sol1').feature('s1').create('p1', 'Parametric'); +model.sol('sol1').feature('s1').create('fc1', 'FullyCoupled'); +model.sol('sol1').feature('s1').create('i1', 'Iterative'); +model.sol('sol1').feature('s1').feature('i1').create('mg1', 'Multigrid'); +model.sol('sol1').feature('s1').feature('i1').feature('mg1').feature('pr').create('va1', 'Vanka'); +model.sol('sol1').feature('s1').feature('i1').feature('mg1').feature('po').create('va1', 'Vanka'); +model.sol('sol1').feature('s1').feature.remove('fcDef'); +model.sol('sol1').feature('s2').create('p1', 'Parametric'); +model.sol('sol1').feature('s2').create('fc1', 'FullyCoupled'); +model.sol('sol1').feature('s2').create('i1', 'Iterative'); +model.sol('sol1').feature('s2').feature('i1').create('mg1', 'Multigrid'); +model.sol('sol1').feature('s2').feature('i1').feature('mg1').feature('pr').create('va1', 'Vanka'); +model.sol('sol1').feature('s2').feature('i1').feature('mg1').feature('po').create('va1', 'Vanka'); +model.sol('sol1').feature('s2').feature.remove('fcDef'); + +model.result.dataset.create('cpl1', 'CutPlane'); +model.result.dataset.create('cln1', 'CutLine3D'); +model.result.create('pg1', 'PlotGroup3D'); +model.result.create('pg2', 'PlotGroup3D'); +model.result.create('pg3', 'PlotGroup2D'); +model.result.create('pg4', 'PlotGroup2D'); +model.result.create('pg5', 'PlotGroup1D'); +model.result.create('pg6', 'PlotGroup3D'); +model.result.create('pg7', 'PlotGroup3D'); +model.result('pg1').create('mslc1', 'Multislice'); +model.result('pg1').create('strmsl1', 'StreamlineMultislice'); +model.result('pg1').feature('strmsl1').create('col1', 'Color'); +model.result('pg1').feature('strmsl1').create('filt1', 'Filter'); +model.result('pg1').feature('strmsl1').feature('filt1').set('expr', '!isScalingSystemDomain'); +model.result('pg2').create('mslc1', 'Multislice'); +model.result('pg2').create('strmsl1', 'StreamlineMultislice'); +model.result('pg2').feature('mslc1').set('expr', 'mf2.normB'); +model.result('pg2').feature('strmsl1').create('col1', 'Color'); +model.result('pg2').feature('strmsl1').create('filt1', 'Filter'); +model.result('pg2').feature('strmsl1').feature('col1').set('expr', 'mf2.normB'); +model.result('pg2').feature('strmsl1').feature('filt1').set('expr', '!isScalingSystemDomain'); +model.result('pg3').create('surf1', 'Surface'); +model.result('pg3').feature('surf1').set('expr', 'rho_xy'); +model.result('pg4').create('surf1', 'Surface'); +model.result('pg4').feature('surf1').set('expr', 'rho_yx'); +model.result('pg5').create('lngr1', 'LineGraph'); +model.result('pg5').feature('lngr1').set('xdata', 'expr'); +model.result('pg5').feature('lngr1').set('expr', 'rho_xy'); +model.result('pg6').create('slc1', 'Slice'); +model.result('pg6').feature('slc1').set('expr', 'log10(mf.deltaS)'); +model.result('pg7').create('surf1', 'Surface'); +model.result('pg7').feature('surf1').set('expr', 'mf.Hx'); + +model.study('std1').label([native2unicode(hex2dec({'78' '14'}), 'unicode') native2unicode(hex2dec({'7a' '76'}), 'unicode') ' 1']); +model.study('std1').feature('freq').label([native2unicode(hex2dec({'98' '91'}), 'unicode') native2unicode(hex2dec({'57' 'df'}), 'unicode') ]); +model.study('std1').feature('freq').set('plist', '0.1 0.01 0.001'); +model.study('std1').feature('freq2').label([native2unicode(hex2dec({'98' '91'}), 'unicode') native2unicode(hex2dec({'57' 'df'}), 'unicode') ' 2']); +model.study('std1').feature('freq2').set('plist', '0.1 0.01 0.001'); + +model.sol('sol1').attach('std1'); +model.sol('sol1').label([native2unicode(hex2dec({'89' 'e3'}), 'unicode') ' 1']); +model.sol('sol1').feature('st1').label(['Compile Equations: ' native2unicode(hex2dec({'98' '91'}), 'unicode') native2unicode(hex2dec({'57' 'df'}), 'unicode') ]); +model.sol('sol1').feature('v1').label('Dependent Variables 1.1'); +model.sol('sol1').feature('v1').set('clistctrl', {'p1'}); +model.sol('sol1').feature('v1').set('cname', {'freq'}); +model.sol('sol1').feature('v1').set('clist', {'0.1[Hz] 0.01[Hz] 0.001[Hz]'}); +model.sol('sol1').feature('s1').label('Stationary Solver 1.1'); +model.sol('sol1').feature('s1').feature('dDef').label('Direct 1'); +model.sol('sol1').feature('s1').feature('aDef').label('Advanced 1'); +model.sol('sol1').feature('s1').feature('aDef').set('cachepattern', true); +model.sol('sol1').feature('s1').feature('p1').label('Parametric 1.1'); +model.sol('sol1').feature('s1').feature('p1').set('pname', {'freq'}); +model.sol('sol1').feature('s1').feature('p1').set('plistarr', {'0.1 0.01 0.001'}); +model.sol('sol1').feature('s1').feature('p1').set('punit', {'Hz'}); +model.sol('sol1').feature('s1').feature('p1').set('pcontinuationmode', 'no'); +model.sol('sol1').feature('s1').feature('p1').set('preusesol', 'auto'); +model.sol('sol1').feature('s1').feature('fc1').label('Fully Coupled 1.1'); +model.sol('sol1').feature('s1').feature('i1').label('Iterative 1.1'); +model.sol('sol1').feature('s1').feature('i1').set('prefuntype', 'right'); +model.sol('sol1').feature('s1').feature('i1').set('nlinnormuse', true); +model.sol('sol1').feature('s1').feature('i1').feature('ilDef').label('Incomplete LU 1'); +model.sol('sol1').feature('s1').feature('i1').feature('mg1').label('Multigrid 1.1'); +model.sol('sol1').feature('s1').feature('i1').feature('mg1').feature('pr').label('Presmoother 1'); +model.sol('sol1').feature('s1').feature('i1').feature('mg1').feature('pr').feature('soDef').label('SOR 1'); +model.sol('sol1').feature('s1').feature('i1').feature('mg1').feature('pr').feature('va1').label('Vanka 1.1'); +model.sol('sol1').feature('s1').feature('i1').feature('mg1').feature('pr').feature('va1').set('vankavars', {'comp1_mf_psi'}); +model.sol('sol1').feature('s1').feature('i1').feature('mg1').feature('po').label('Postsmoother 1'); +model.sol('sol1').feature('s1').feature('i1').feature('mg1').feature('po').feature('soDef').label('SOR 1'); +model.sol('sol1').feature('s1').feature('i1').feature('mg1').feature('po').feature('va1').label('Vanka 1.1'); +model.sol('sol1').feature('s1').feature('i1').feature('mg1').feature('po').feature('va1').set('vankavars', {'comp1_mf_psi'}); +model.sol('sol1').feature('s1').feature('i1').feature('mg1').feature('cs').label('Coarse Solver 1'); +model.sol('sol1').feature('s1').feature('i1').feature('mg1').feature('cs').feature('dDef').label('Direct 1'); +model.sol('sol1').feature('st2').label(['Compile Equations: ' native2unicode(hex2dec({'98' '91'}), 'unicode') native2unicode(hex2dec({'57' 'df'}), 'unicode') ' 2']); +model.sol('sol1').feature('st2').set('studystep', 'freq2'); +model.sol('sol1').feature('v2').label('Dependent Variables 2.1'); +model.sol('sol1').feature('v2').set('initmethod', 'sol'); +model.sol('sol1').feature('v2').set('initsol', 'sol1'); +model.sol('sol1').feature('v2').set('solnum', 'auto'); +model.sol('sol1').feature('v2').set('notsolmethod', 'sol'); +model.sol('sol1').feature('v2').set('notsol', 'sol1'); +model.sol('sol1').feature('v2').set('notsolnum', 'auto'); +model.sol('sol1').feature('v2').set('clistctrl', {'p1'}); +model.sol('sol1').feature('v2').set('cname', {'freq'}); +model.sol('sol1').feature('v2').set('clist', {'0.1[Hz] 0.01[Hz] 0.001[Hz]'}); +model.sol('sol1').feature('s2').label('Stationary Solver 2.1'); +model.sol('sol1').feature('s2').feature('dDef').label('Direct 1'); +model.sol('sol1').feature('s2').feature('aDef').label('Advanced 1'); +model.sol('sol1').feature('s2').feature('aDef').set('cachepattern', true); +model.sol('sol1').feature('s2').feature('p1').label('Parametric 1.1'); +model.sol('sol1').feature('s2').feature('p1').set('pname', {'freq'}); +model.sol('sol1').feature('s2').feature('p1').set('plistarr', {'0.1 0.01 0.001'}); +model.sol('sol1').feature('s2').feature('p1').set('punit', {'Hz'}); +model.sol('sol1').feature('s2').feature('p1').set('pcontinuationmode', 'no'); +model.sol('sol1').feature('s2').feature('p1').set('preusesol', 'auto'); +model.sol('sol1').feature('s2').feature('fc1').label('Fully Coupled 1.1'); +model.sol('sol1').feature('s2').feature('i1').label('Iterative 1.1'); +model.sol('sol1').feature('s2').feature('i1').set('prefuntype', 'right'); +model.sol('sol1').feature('s2').feature('i1').set('nlinnormuse', true); +model.sol('sol1').feature('s2').feature('i1').feature('ilDef').label('Incomplete LU 1'); +model.sol('sol1').feature('s2').feature('i1').feature('mg1').label('Multigrid 1.1'); +model.sol('sol1').feature('s2').feature('i1').feature('mg1').feature('pr').label('Presmoother 1'); +model.sol('sol1').feature('s2').feature('i1').feature('mg1').feature('pr').feature('soDef').label('SOR 1'); +model.sol('sol1').feature('s2').feature('i1').feature('mg1').feature('pr').feature('va1').label('Vanka 1.1'); +model.sol('sol1').feature('s2').feature('i1').feature('mg1').feature('pr').feature('va1').set('vankavars', {'comp1_mf2_psi'}); +model.sol('sol1').feature('s2').feature('i1').feature('mg1').feature('po').label('Postsmoother 1'); +model.sol('sol1').feature('s2').feature('i1').feature('mg1').feature('po').feature('soDef').label('SOR 1'); +model.sol('sol1').feature('s2').feature('i1').feature('mg1').feature('po').feature('va1').label('Vanka 1.1'); +model.sol('sol1').feature('s2').feature('i1').feature('mg1').feature('po').feature('va1').set('vankavars', {'comp1_mf2_psi'}); +model.sol('sol1').feature('s2').feature('i1').feature('mg1').feature('cs').label('Coarse Solver 1'); +model.sol('sol1').feature('s2').feature('i1').feature('mg1').feature('cs').feature('dDef').label('Direct 1'); +model.sol('sol1').runAll; + +model.result.label([native2unicode(hex2dec({'7e' 'd3'}), 'unicode') native2unicode(hex2dec({'67' '9c'}), 'unicode') ]); +model.result.dataset('cpl1').label([native2unicode(hex2dec({'62' '2a'}), 'unicode') native2unicode(hex2dec({'97' '62'}), 'unicode') ' 1']); +model.result.dataset('cpl1').set('quickplane', 'xy'); +model.result.dataset('cln1').label([native2unicode(hex2dec({'4e' '09'}), 'unicode') native2unicode(hex2dec({'7e' 'f4'}), 'unicode') native2unicode(hex2dec({'62' '2a'}), 'unicode') native2unicode(hex2dec({'7e' 'bf'}), 'unicode') ' 1']); +model.result.dataset('cln1').set('genpoints', [40000 0 0; -40000 0 0]); +model.result('pg1').label([native2unicode(hex2dec({'78' 'c1'}), 'unicode') native2unicode(hex2dec({'90' '1a'}), 'unicode') native2unicode(hex2dec({'5b' 'c6'}), 'unicode') native2unicode(hex2dec({'5e' 'a6'}), 'unicode') native2unicode(hex2dec({'6a' '21'}), 'unicode') ' (mf)']); +model.result('pg1').set('frametype', 'spatial'); +model.result('pg1').set('showlegendsmaxmin', true); +model.result('pg1').feature('mslc1').label([native2unicode(hex2dec({'59' '1a'}), 'unicode') native2unicode(hex2dec({'52' '07'}), 'unicode') native2unicode(hex2dec({'97' '62'}), 'unicode') ' 1']); +model.result('pg1').feature('mslc1').set('descr', [native2unicode(hex2dec({'78' 'c1'}), 'unicode') native2unicode(hex2dec({'90' '1a'}), 'unicode') native2unicode(hex2dec({'5b' 'c6'}), 'unicode') native2unicode(hex2dec({'5e' 'a6'}), 'unicode') native2unicode(hex2dec({'6a' '21'}), 'unicode') ]); +model.result('pg1').feature('mslc1').set('multiplanexmethod', 'coord'); +model.result('pg1').feature('mslc1').set('xcoord', 'mf.CPx'); +model.result('pg1').feature('mslc1').set('multiplaneymethod', 'coord'); +model.result('pg1').feature('mslc1').set('ycoord', 'mf.CPy'); +model.result('pg1').feature('mslc1').set('multiplanezmethod', 'coord'); +model.result('pg1').feature('mslc1').set('zcoord', 'mf.CPz'); +model.result('pg1').feature('mslc1').set('colortable', 'Prism'); +model.result('pg1').feature('mslc1').set('colortabletrans', 'nonlinear'); +model.result('pg1').feature('mslc1').set('colorcalibration', -0.8); +model.result('pg1').feature('mslc1').set('resolution', 'normal'); +model.result('pg1').feature('strmsl1').label([native2unicode(hex2dec({'6d' '41'}), 'unicode') native2unicode(hex2dec({'7e' 'bf'}), 'unicode') native2unicode(hex2dec({'59' '1a'}), 'unicode') native2unicode(hex2dec({'52' '07'}), 'unicode') native2unicode(hex2dec({'97' '62'}), 'unicode') ' 1']); +model.result('pg1').feature('strmsl1').set('descr', [native2unicode(hex2dec({'78' 'c1'}), 'unicode') native2unicode(hex2dec({'90' '1a'}), 'unicode') native2unicode(hex2dec({'5b' 'c6'}), 'unicode') native2unicode(hex2dec({'5e' 'a6'}), 'unicode') ]); +model.result('pg1').feature('strmsl1').set('multiplanexmethod', 'coord'); +model.result('pg1').feature('strmsl1').set('xcoord', 'mf.CPx'); +model.result('pg1').feature('strmsl1').set('multiplaneymethod', 'coord'); +model.result('pg1').feature('strmsl1').set('ycoord', 'mf.CPy'); +model.result('pg1').feature('strmsl1').set('multiplanezmethod', 'coord'); +model.result('pg1').feature('strmsl1').set('zcoord', 'mf.CPz'); +model.result('pg1').feature('strmsl1').set('titletype', 'none'); +model.result('pg1').feature('strmsl1').set('posmethod', 'uniform'); +model.result('pg1').feature('strmsl1').set('udist', 0.02); +model.result('pg1').feature('strmsl1').set('maxlen', 0.4); +model.result('pg1').feature('strmsl1').set('inheritplot', 'mslc1'); +model.result('pg1').feature('strmsl1').set('inheritcolor', false); +model.result('pg1').feature('strmsl1').set('resolution', 'normal'); +model.result('pg1').feature('strmsl1').feature('col1').label([native2unicode(hex2dec({'98' '9c'}), 'unicode') native2unicode(hex2dec({'82' '72'}), 'unicode') native2unicode(hex2dec({'88' '68'}), 'unicode') native2unicode(hex2dec({'8f' 'be'}), 'unicode') native2unicode(hex2dec({'5f' '0f'}), 'unicode') ' 1']); +model.result('pg1').feature('strmsl1').feature('col1').set('descr', [native2unicode(hex2dec({'78' 'c1'}), 'unicode') native2unicode(hex2dec({'90' '1a'}), 'unicode') native2unicode(hex2dec({'5b' 'c6'}), 'unicode') native2unicode(hex2dec({'5e' 'a6'}), 'unicode') native2unicode(hex2dec({'6a' '21'}), 'unicode') ]); +model.result('pg1').feature('strmsl1').feature('col1').set('colortable', 'PrismDark'); +model.result('pg1').feature('strmsl1').feature('col1').set('colorlegend', false); +model.result('pg1').feature('strmsl1').feature('col1').set('colortabletrans', 'nonlinear'); +model.result('pg1').feature('strmsl1').feature('col1').set('colorcalibration', -0.8); +model.result('pg1').feature('strmsl1').feature('filt1').label([native2unicode(hex2dec({'8f' 'c7'}), 'unicode') native2unicode(hex2dec({'6e' 'e4'}), 'unicode') native2unicode(hex2dec({'56' '68'}), 'unicode') ' 1']); +model.result('pg2').label([native2unicode(hex2dec({'78' 'c1'}), 'unicode') native2unicode(hex2dec({'90' '1a'}), 'unicode') native2unicode(hex2dec({'5b' 'c6'}), 'unicode') native2unicode(hex2dec({'5e' 'a6'}), 'unicode') native2unicode(hex2dec({'6a' '21'}), 'unicode') ' (mf2)']); +model.result('pg2').set('looplevel', [1]); +model.result('pg2').set('frametype', 'spatial'); +model.result('pg2').set('showlegendsmaxmin', true); +model.result('pg2').feature('mslc1').label([native2unicode(hex2dec({'59' '1a'}), 'unicode') native2unicode(hex2dec({'52' '07'}), 'unicode') native2unicode(hex2dec({'97' '62'}), 'unicode') ' 1']); +model.result('pg2').feature('mslc1').set('descr', [native2unicode(hex2dec({'78' 'c1'}), 'unicode') native2unicode(hex2dec({'90' '1a'}), 'unicode') native2unicode(hex2dec({'5b' 'c6'}), 'unicode') native2unicode(hex2dec({'5e' 'a6'}), 'unicode') native2unicode(hex2dec({'6a' '21'}), 'unicode') ]); +model.result('pg2').feature('mslc1').set('multiplanexmethod', 'coord'); +model.result('pg2').feature('mslc1').set('xcoord', 'mf2.CPx'); +model.result('pg2').feature('mslc1').set('multiplaneymethod', 'coord'); +model.result('pg2').feature('mslc1').set('ycoord', 'mf2.CPy'); +model.result('pg2').feature('mslc1').set('multiplanezmethod', 'coord'); +model.result('pg2').feature('mslc1').set('zcoord', 'mf2.CPz'); +model.result('pg2').feature('mslc1').set('colortable', 'Prism'); +model.result('pg2').feature('mslc1').set('colortabletrans', 'nonlinear'); +model.result('pg2').feature('mslc1').set('colorcalibration', -0.8); +model.result('pg2').feature('mslc1').set('resolution', 'normal'); +model.result('pg2').feature('strmsl1').label([native2unicode(hex2dec({'6d' '41'}), 'unicode') native2unicode(hex2dec({'7e' 'bf'}), 'unicode') native2unicode(hex2dec({'59' '1a'}), 'unicode') native2unicode(hex2dec({'52' '07'}), 'unicode') native2unicode(hex2dec({'97' '62'}), 'unicode') ' 1']); +model.result('pg2').feature('strmsl1').set('expr', {'mf2.Bx' 'mf2.By' 'mf2.Bz'}); +model.result('pg2').feature('strmsl1').set('descr', [native2unicode(hex2dec({'78' 'c1'}), 'unicode') native2unicode(hex2dec({'90' '1a'}), 'unicode') native2unicode(hex2dec({'5b' 'c6'}), 'unicode') native2unicode(hex2dec({'5e' 'a6'}), 'unicode') ]); +model.result('pg2').feature('strmsl1').set('multiplanexmethod', 'coord'); +model.result('pg2').feature('strmsl1').set('xcoord', 'mf2.CPx'); +model.result('pg2').feature('strmsl1').set('multiplaneymethod', 'coord'); +model.result('pg2').feature('strmsl1').set('ycoord', 'mf2.CPy'); +model.result('pg2').feature('strmsl1').set('multiplanezmethod', 'coord'); +model.result('pg2').feature('strmsl1').set('zcoord', 'mf2.CPz'); +model.result('pg2').feature('strmsl1').set('titletype', 'none'); +model.result('pg2').feature('strmsl1').set('posmethod', 'uniform'); +model.result('pg2').feature('strmsl1').set('udist', 0.02); +model.result('pg2').feature('strmsl1').set('maxlen', 0.4); +model.result('pg2').feature('strmsl1').set('inheritplot', 'mslc1'); +model.result('pg2').feature('strmsl1').set('inheritcolor', false); +model.result('pg2').feature('strmsl1').set('resolution', 'normal'); +model.result('pg2').feature('strmsl1').feature('col1').label([native2unicode(hex2dec({'98' '9c'}), 'unicode') native2unicode(hex2dec({'82' '72'}), 'unicode') native2unicode(hex2dec({'88' '68'}), 'unicode') native2unicode(hex2dec({'8f' 'be'}), 'unicode') native2unicode(hex2dec({'5f' '0f'}), 'unicode') ' 1']); +model.result('pg2').feature('strmsl1').feature('col1').set('descr', [native2unicode(hex2dec({'78' 'c1'}), 'unicode') native2unicode(hex2dec({'90' '1a'}), 'unicode') native2unicode(hex2dec({'5b' 'c6'}), 'unicode') native2unicode(hex2dec({'5e' 'a6'}), 'unicode') native2unicode(hex2dec({'6a' '21'}), 'unicode') ]); +model.result('pg2').feature('strmsl1').feature('col1').set('colortable', 'PrismDark'); +model.result('pg2').feature('strmsl1').feature('col1').set('colorlegend', false); +model.result('pg2').feature('strmsl1').feature('col1').set('colortabletrans', 'nonlinear'); +model.result('pg2').feature('strmsl1').feature('col1').set('colorcalibration', -0.8); +model.result('pg2').feature('strmsl1').feature('filt1').label([native2unicode(hex2dec({'8f' 'c7'}), 'unicode') native2unicode(hex2dec({'6e' 'e4'}), 'unicode') native2unicode(hex2dec({'56' '68'}), 'unicode') ' 1']); +model.result('pg3').label(['XY' native2unicode(hex2dec({'5e' '73'}), 'unicode') native2unicode(hex2dec({'97' '62'}), 'unicode') 'rho_xy']); +model.result('pg3').set('titletype', 'label'); +model.result('pg3').set('showlegendsmaxmin', true); +model.result('pg3').set('showlegendsunit', true); +model.result('pg3').feature('surf1').label([native2unicode(hex2dec({'88' '68'}), 'unicode') native2unicode(hex2dec({'97' '62'}), 'unicode') ' 1']); +model.result('pg3').feature('surf1').set('colorscalemode', 'logarithmic'); +model.result('pg3').feature('surf1').set('resolution', 'normal'); +model.result('pg4').label(['XY' native2unicode(hex2dec({'5e' '73'}), 'unicode') native2unicode(hex2dec({'97' '62'}), 'unicode') 'rho_yx']); +model.result('pg4').set('titletype', 'label'); +model.result('pg4').set('showlegendsmaxmin', true); +model.result('pg4').set('showlegendsunit', true); +model.result('pg4').feature('surf1').label([native2unicode(hex2dec({'88' '68'}), 'unicode') native2unicode(hex2dec({'97' '62'}), 'unicode') ' 1']); +model.result('pg4').feature('surf1').set('colorscalemode', 'logarithmic'); +model.result('pg4').feature('surf1').set('resolution', 'normal'); +model.result('pg5').label([native2unicode(hex2dec({'89' 'c6'}), 'unicode') native2unicode(hex2dec({'75' '35'}), 'unicode') native2unicode(hex2dec({'96' '3b'}), 'unicode') native2unicode(hex2dec({'73' '87'}), 'unicode') native2unicode(hex2dec({'66' 'f2'}), 'unicode') native2unicode(hex2dec({'7e' 'bf'}), 'unicode') ]); +model.result('pg5').set('data', 'cln1'); +model.result('pg5').set('titletype', 'label'); +model.result('pg5').set('xlabel', ['x ' native2unicode(hex2dec({'57' '50'}), 'unicode') native2unicode(hex2dec({'68' '07'}), 'unicode') ' (km)']); +model.result('pg5').set('ylabel', [native2unicode(hex2dec({'75' '35'}), 'unicode') native2unicode(hex2dec({'96' '3b'}), 'unicode') native2unicode(hex2dec({'73' '87'}), 'unicode') ' (' 'ohm' '*m)']); +model.result('pg5').set('ylabelactive', true); +model.result('pg5').set('ylog', true); +model.result('pg5').set('xlabelactive', false); +model.result('pg5').feature('lngr1').label([native2unicode(hex2dec({'7e' 'bf'}), 'unicode') native2unicode(hex2dec({'7e' 'd3'}), 'unicode') native2unicode(hex2dec({'67' '9c'}), 'unicode') native2unicode(hex2dec({'56' 'fe'}), 'unicode') ' 1']); +model.result('pg5').feature('lngr1').set('xdataexpr', 'x'); +model.result('pg5').feature('lngr1').set('xdataunit', 'km'); +model.result('pg5').feature('lngr1').set('xdatadescr', ['x ' native2unicode(hex2dec({'57' '50'}), 'unicode') native2unicode(hex2dec({'68' '07'}), 'unicode') ]); +model.result('pg5').feature('lngr1').set('legend', true); +model.result('pg5').feature('lngr1').set('legendmethod', 'evaluated'); +model.result('pg5').feature('lngr1').set('smooth', 'internal'); +model.result('pg5').feature('lngr1').set('resolution', 'normal'); +model.result('pg6').label([native2unicode(hex2dec({'8d' '8b'}), 'unicode') native2unicode(hex2dec({'80' 'a4'}), 'unicode') native2unicode(hex2dec({'6d' 'f1'}), 'unicode') native2unicode(hex2dec({'5e' 'a6'}), 'unicode') ]); +model.result('pg6').set('titletype', 'label'); +model.result('pg6').set('showlegendsmaxmin', true); +model.result('pg6').set('showlegendsunit', true); +model.result('pg6').feature('slc1').label([native2unicode(hex2dec({'52' '07'}), 'unicode') native2unicode(hex2dec({'97' '62'}), 'unicode') ' 1']); +model.result('pg6').feature('slc1').set('quickplane', 'zx'); +model.result('pg6').feature('slc1').set('quickynumber', 1); +model.result('pg6').feature('slc1').set('resolution', 'normal'); +model.result('pg7').label(['Hy ' native2unicode(hex2dec({'52' '06'}), 'unicode') native2unicode(hex2dec({'91' 'cf'}), 'unicode') ]); +model.result('pg7').set('titletype', 'label'); +model.result('pg7').set('showlegendsmaxmin', true); +model.result('pg7').set('showlegendsunit', true); +model.result('pg7').feature('surf1').label([native2unicode(hex2dec({'88' '68'}), 'unicode') native2unicode(hex2dec({'97' '62'}), 'unicode') ' 1']); +model.result('pg7').feature('surf1').set('resolution', 'normal'); + + +mphsave(model,'COMMEMI3D2');