�� sr !com.femlab.server.ModelFileHeader�D���% L tagst Lcom/femlab/util/FlStringList;L typesq ~ L vrsnt Lcom/femlab/util/FlVersion;xpw sr com.femlab.util.FlVersion��%�/B = I buildI majorL datet Ljava/lang/String;L extq ~ L nameq ~ L rcsq ~ L reactionExtq ~ L reactionNameq ~ xpw t q ~ t #COMSOL Reaction Engineering Lab 3.5t at COMSOL 3.5q ~ w [t $Name: $t $Date: 2008/12/03 17:02:19 $xur [Ljava.lang.String;��V��{G xp t modelinfot xfemt guit fem0t g1t fem1t fem1.0q ~ q ~ t fem36t fem36.0q ~ q ~ uq ~ q ~ t femstructt guistructq ~ t drawt geomt mesht solutiont xmeshq ~ q ~ q ~ q ~ xsr com.femlab.api.client.ModelInfo�^���% L descrq ~ L docURLq ~ [ imaget [Bxpw pt pxuq ~ t�`
COMSOL 3.5
a
0
603
$Name: $
$Date: 2008/12/03 17:02:19 $
3
geom
on
on
off
on
on
on
on
0.1
t
ElectromagneticWaves
cartesian
{"Ex","Ey","Ez","Hx","Hy","Hz","Ax","Ay","Az","scEx","scEy","scEz","scHx","scHy","scHz","psi"}
{"x","y","z"}
rfw
RF
{"shcurl(2,{'Ex','Ey','Ez'})","shlag(2,'psi')"}
4
2
2
off
_rfw
Vec2
harmonic
E
nu
freq
off
off
{"tlmx","tlmy","tlmz"}
ideal
ref
{1,1,1,1,1,1,1,1}
0
0
E0
{1,1,1,1,1,1,1,1,1,1,1,1}
{"1","0","0","0","1","0","0","0","1"}
{"1","0","0","0","1","0","0","0","1"}
{"1","0","0","0","1","0","0","0","1"}
{"1","0","0","0","1","0","0","0","1"}
{"1","0","0","0","1","0","0","0","1"}
{"1","0","0","0","1","0","0","0","1"}
{"0","0","0","0","0","0","0","0","0"}
{"0","0","0","0","0","0","0","0","0"}
{"0","0","0","0","0","0","0","0","0"}
{"1","0","0","0","1","0","0","0","1"}
{"1","0","0","0","1","0","0","0","1"}
{"1","0","0","0","1","0","0","0","1"}
IM
port
port
epsr
{"0","0","0"}
{"0","0","0"}
{"0","0","0"}
{"0","0","cos(k*z)"}
{"0","0","cos(k*z)"}
{"0","0","cos(k*z)"}
{"0","0","0"}
{"0","0","0"}
{"0","0","0"}
{"0","0","exp(-j*k*z)"}
{"0","0","0"}
{"0","0","0"}
k
I
E
E
E
1
{"0","0","cos(k*z)"}
{"0","0","cos(k*z)"}
{"0","0","cos(k*z)"}
plane
{"0","0","0"}
{"0","0","0"}
{"0","0","0"}
{"0","0","1"}
{"0","0","1"}
{"0","0","1"}
{"-nx_rfw","-ny_rfw","-nz_rfw"}
{"-nx_rfw","-ny_rfw","-nz_rfw"}
{"-nx_rfw","-ny_rfw","-nz_rfw"}
1
1
2
0
1
0
1
0
1
50.0
{"1"}
{"1"}
{"0","0","1"}
{"0","0","1"}
{"0","0","1"}
0
uniform
userdef
TE
TE
auto
10
11
0
freq
freq
0
beta1
beta
beta
0
field
0
0
sym
{"0","0","0"}
{"0","0","0"}
{"0","0","0"}
{"0"}
{"-1"}
{"0"}
{"-1"}
{"0"}
{"-1"}
{1,1,2,3,1,1}
1 2
1 1 1 1
1 1 1 1
{"0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","psi0_rfw"}
1
{"1","0","0","0","1","0","0","0","1"}
{"11.8","0","0","0","11.8","0","0","0","11.8"}
{"64.8","0","0","0","64.8","0","0","0","64.8"}
{"1","0","0","0","1","0","0","0","1"}
epsr
{"Sdx_guess_rfw","Sdy_guess_rfw","Sdz_guess_rfw"}
dr_guess_rfw
{"0","0","0"}
R0_guess_rfw
{"0","0","0"}
none
{"0","0","0"}
0
{"0","0","0"}
{"0","0","1"}
mur
{"0","0","0"}
{"0","0","0"}
{"1/mu0_rfw*Bx_rfw","1/mu0_rfw*By_rfw","1/mu0_rfw*Bz_rfw"}
1/mu0_rfw*normB_rfw
epsr
{"0","0","0"}
{"0","0","0"}
{"0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"}
{1}
8.854187817e-12
4*pi*1e-7
freq
exp(-j*k0_rfw*z)
0
0
psi0_guess_rfw
{"x","y","z"}
{"ref"}
{"shcurl(2,{'Ex','Ey','Ez'})"}
4
2
2
on
1
general
SI
{"0","0","0","0"}
1 1 1 1
{1}
1
1 1 1 1
1 1 1 1
{"0","0","0","psi0_rfw"}
{"0","0","0","0"}
{"-dVol_rfw*mu0_rfw*(jomega_rfw*((Jdx_rfw+Jix_rfw)*test(depEx_rfw)+(Jdy_rfw+Jiy_rfw)*test(depEy_rfw)+(Jdz_rfw+Jiz_rfw)*test(depEz_rfw))-jwHx_rfw*test(curlEx_rfw)-jwHy_rfw*test(curlEy_rfw)-jwHz_rfw*test(curlEz_rfw))","0","0","0"}
{"0","0","0","0"}
{"0","0","0","0"}
{"0","0","0","0"}
{"0"} {"0"} {"0"} {"0"} {"0"} {"0"} {"0"} {"0"} {"0"} {"0"} {"0"} {"0"} {"0"} {"0"} {"0"} {"0"}
{"0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"}
{"0","0","0","0"}
{"0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"}
{"0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"}
{"0","0","0"} {"0","0","0"} {"0","0","0"} {"0","0","0"} {"0","0","0"} {"0","0","0"} {"0","0","0"} {"0","0","0"} {"0","0","0"} {"0","0","0"} {"0","0","0"} {"0","0","0"} {"0","0","0"} {"0","0","0"} {"0","0","0"} {"0","0","0"}
{"0","0","0"} {"0","0","0"} {"0","0","0"} {"0","0","0"} {"0","0","0"} {"0","0","0"} {"0","0","0"} {"0","0","0"} {"0","0","0"} {"0","0","0"} {"0","0","0"} {"0","0","0"} {"0","0","0"} {"0","0","0"} {"0","0","0"} {"0","0","0"}
{"0","0","0"} {"0","0","0"} {"0","0","0"} {"0","0","0"}
1
1 1 1 1
{"Ex","Ey","Ez","psi"}
0
0
x
0
y
0
z
0
1
1
1
0
0
0
0
0
0
1
1
0
0
0
0
0
0
1
1
k0_rfw*sqrt(mur_rfw*(epsilonr_rfw+sigma_rfw/(jomega_rfw*epsilon0_rfw)))
detJ_rfw
c0_rfw/sqrt(epsilonr_rfw*mur_rfw)
c_rfw*mu0_rfw*mur_rfw
1/real(sqrt(j*omega_rfw*mu0_rfw*mur_rfw*(sigma_rfw+j*omega_rfw*epsilon0_rfw*epsilonr_rfw)))
E0ix_rfw*exp(j*phase)
E0iy_rfw*exp(j*phase)
E0iz_rfw*exp(j*phase)
1/(epsilonr_rfw+sigma_rfw/(jomega_rfw*epsilon0_rfw))
0
0
0
1/(epsilonr_rfw+sigma_rfw/(jomega_rfw*epsilon0_rfw))
0
0
0
1/(epsilonr_rfw+sigma_rfw/(jomega_rfw*epsilon0_rfw))
1/mur_rfw
0
0
0
1/mur_rfw
0
0
0
1/mur_rfw
epsilon0_rfw*epsilonr_rfw
epsilon0_rfw*epsilonrxx_rfw
epsilon0_rfw*epsilonrxy_rfw
epsilon0_rfw*epsilonrxz_rfw
epsilon0_rfw*epsilonryx_rfw
epsilon0_rfw*epsilonryy_rfw
epsilon0_rfw*epsilonryz_rfw
epsilon0_rfw*epsilonrzx_rfw
epsilon0_rfw*epsilonrzy_rfw
epsilon0_rfw*epsilonrzz_rfw
mu0_rfw*mur_rfw
mu0_rfw*murxx_rfw
mu0_rfw*murxy_rfw
mu0_rfw*murxz_rfw
mu0_rfw*muryx_rfw
mu0_rfw*muryy_rfw
mu0_rfw*muryz_rfw
mu0_rfw*murzx_rfw
mu0_rfw*murzy_rfw
mu0_rfw*murzz_rfw
murinvxx_rfw*scBx_rfw/mu0_rfw
murinvyy_rfw*scBy_rfw/mu0_rfw
murinvzz_rfw*scBz_rfw/mu0_rfw
real(0.5*j*omega_rfw*(Bx_rfw*conj(Hx)+By_rfw*conj(Hy)+Bz_rfw*conj(Hz)))
EzyEyz
Ex
epsilonxx_rfw*Ex
epsilonxx_rfw*scEx
jomega_rfw*Dx_rfw
sigmaxx_rfw*Ex
Dx_rfw/epsilon0_rfw
(murinvxx_rfw*jwBx_rfw+murinvxy_rfw*jwBy_rfw+murinvxz_rfw*jwBz_rfw)/mu0_rfw
jwHx_rfw/jomega_rfw
Ex-Eix_rfw
-curlEx_rfw
jwBx_rfw/jomega_rfw
-(d(scEz,y)-d(scEy,z))/jomega_rfw
ExzEzx
Ey
epsilonyy_rfw*Ey
epsilonyy_rfw*scEy
jomega_rfw*Dy_rfw
sigmayy_rfw*Ey
Dy_rfw/epsilon0_rfw
(murinvyx_rfw*jwBx_rfw+murinvyy_rfw*jwBy_rfw+murinvyz_rfw*jwBz_rfw)/mu0_rfw
jwHy_rfw/jomega_rfw
Ey-Eiy_rfw
-curlEy_rfw
jwBy_rfw/jomega_rfw
-(d(scEx,z)-d(scEz,x))/jomega_rfw
EyxExy
Ez
epsilonzz_rfw*Ez
epsilonzz_rfw*scEz
jomega_rfw*Dz_rfw
sigmazz_rfw*Ez
Dz_rfw/epsilon0_rfw
(murinvzx_rfw*jwBx_rfw+murinvzy_rfw*jwBy_rfw+murinvzz_rfw*jwBz_rfw)/mu0_rfw
jwHz_rfw/jomega_rfw
Ez-Eiz_rfw
-curlEz_rfw
jwBz_rfw/jomega_rfw
-(d(scEy,x)-d(scEx,y))/jomega_rfw
sqrt(abs(Ex)^2+abs(Ey)^2+abs(Ez)^2)
sqrt(abs(Dx_rfw)^2+abs(Dy_rfw)^2+abs(Dz_rfw)^2)
sqrt(abs(Bx_rfw)^2+abs(By_rfw)^2+abs(Bz_rfw)^2)
sqrt(abs(Hx)^2+abs(Hy)^2+abs(Hz)^2)
sqrt(abs(Poxav_rfw)^2+abs(Poyav_rfw)^2+abs(Pozav_rfw)^2)
sqrt(abs(scEx)^2+abs(scEy)^2+abs(scEz)^2)
sqrt(abs(scDx_rfw)^2+abs(scDy_rfw)^2+abs(scDz_rfw)^2)
sqrt(abs(scBx_rfw)^2+abs(scBy_rfw)^2+abs(scBz_rfw)^2)
sqrt(abs(scHx)^2+abs(scHy)^2+abs(scHz)^2)
0.25*real(Hx*conj(Bx_rfw)+Hy*conj(By_rfw)+Hz*conj(Bz_rfw))
0.25*real(Ex*conj(Dx_rfw)+Ey*conj(Dy_rfw)+Ez*conj(Dz_rfw))
Wmav_rfw+Weav_rfw
0.5*real(Jix_rfw*conj(Ex)-j*real(omega_rfw)*Ex*conj(Dx_rfw)+Jiy_rfw*conj(Ey)-j*real(omega_rfw)*Ey*conj(Dy_rfw)+Jiz_rfw*conj(Ez)-j*real(omega_rfw)*Ez*conj(Dz_rfw))
0.5*real(Ey*conj(Hz)-Ez*conj(Hy))
0.5*real(Ez*conj(Hx)-Ex*conj(Hz))
0.5*real(Ex*conj(Hy)-Ey*conj(Hx))
dr_guess_rfw
R0_guess_rfw
normB_rfw/mu0_rfw
0
0
0
1
0
0
0
0
0
0
Sdx_guess_rfw
Sdy_guess_rfw
Sdz_guess_rfw
nxx_rfw
epsilonrxx_rfw
sigmaxx_rfw
murxx_rfw
sqrt(epsilonrxx_rfw)
0
0
0
sqrt(epsilonryy_rfw)
0
0
0
sqrt(epsilonrzz_rfw)
11.8
0
0
0
11.8
0
0
0
11.8
64.8
0
0
0
64.8
0
0
0
64.8
1
0
0
0
1
0
0
0
1
{0}
{0}
{1}
{"-jomega_rfw*sqrt(epsilon0_rfw*mu0_rfw)*sqrt(epsilonrbnd_rfw)*sqrt(1/murbnd_rfw)*(tEx-nz_rfw*Esz_rfw*nx_rfw)*dVolbnd_rfw*tEx_test","-jomega_rfw*sqrt(epsilon0_rfw*mu0_rfw)*sqrt(epsilonrbnd_rfw)*sqrt(1/murbnd_rfw)*(tEy-nz_rfw*Esz_rfw*ny_rfw)*dVolbnd_rfw*tEy_test","-jomega_rfw*sqrt(epsilon0_rfw*mu0_rfw)*sqrt(epsilonrbnd_rfw)*sqrt(1/murbnd_rfw)*(tEz+Esz_rfw-Esz_rfw*nz_rfw^2)*dVolbnd_rfw*tEz_test","0"}
{"alpha_rfw*dVolbnd_rfw*tEx_test*(ny_rfw*(murinvzx_rfw*(ny_rfw*tEz-nz_rfw*tEy)+murinvzy_rfw*(nz_rfw*tEx-nx_rfw*tEz)+murinvzz_rfw*(nx_rfw*tEy-ny_rfw*tEx))-nz_rfw*(murinvyx_rfw*(ny_rfw*tEz-nz_rfw*tEy)+murinvyy_rfw*(nz_rfw*tEx-nx_rfw*tEz)+murinvyz_rfw*(nx_rfw*tEy-ny_rfw*tEx))-2*(ny_rfw*(murinvzx_rfw*(ny_rfw*E0normz_rfw-nz_rfw*E0normy_rfw)+murinvzy_rfw*(nz_rfw*E0normx_rfw-nx_rfw*E0normz_rfw)+murinvzz_rfw*(nx_rfw*E0normy_rfw-ny_rfw*E0normx_rfw))-nz_rfw*(murinvyx_rfw*(ny_rfw*E0normz_rfw-nz_rfw*E0normy_rfw)+murinvyy_rfw*(nz_rfw*E0normx_rfw-nx_rfw*E0normz_rfw)+murinvyz_rfw*(nx_rfw*E0normy_rfw-ny_rfw*E0normx_rfw))))","alpha_rfw*dVolbnd_rfw*tEy_test*(nz_rfw*(murinvxx_rfw*(ny_rfw*tEz-nz_rfw*tEy)+murinvxy_rfw*(nz_rfw*tEx-nx_rfw*tEz)+murinvxz_rfw*(nx_rfw*tEy-ny_rfw*tEx))-nx_rfw*(murinvzx_rfw*(ny_rfw*tEz-nz_rfw*tEy)+murinvzy_rfw*(nz_rfw*tEx-nx_rfw*tEz)+murinvzz_rfw*(nx_rfw*tEy-ny_rfw*tEx))-2*(nz_rfw*(murinvxx_rfw*(ny_rfw*E0normz_rfw-nz_rfw*E0normy_rfw)+murinvxy_rfw*(nz_rfw*E0normx_rfw-nx_rfw*E0normz_rfw)+murinvxz_rfw*(nx_rfw*E0normy_rfw-ny_rfw*E0normx_rfw))-nx_rfw*(murinvzx_rfw*(ny_rfw*E0normz_rfw-nz_rfw*E0normy_rfw)+murinvzy_rfw*(nz_rfw*E0normx_rfw-nx_rfw*E0normz_rfw)+murinvzz_rfw*(nx_rfw*E0normy_rfw-ny_rfw*E0normx_rfw))))","alpha_rfw*dVolbnd_rfw*tEz_test*(nx_rfw*(murinvyx_rfw*(ny_rfw*tEz-nz_rfw*tEy)+murinvyy_rfw*(nz_rfw*tEx-nx_rfw*tEz)+murinvyz_rfw*(nx_rfw*tEy-ny_rfw*tEx))-ny_rfw*(murinvxx_rfw*(ny_rfw*tEz-nz_rfw*tEy)+murinvxy_rfw*(nz_rfw*tEx-nx_rfw*tEz)+murinvxz_rfw*(nx_rfw*tEy-ny_rfw*tEx))-2*(nx_rfw*(murinvyx_rfw*(ny_rfw*E0normz_rfw-nz_rfw*E0normy_rfw)+murinvyy_rfw*(nz_rfw*E0normx_rfw-nx_rfw*E0normz_rfw)+murinvyz_rfw*(nx_rfw*E0normy_rfw-ny_rfw*E0normx_rfw))-ny_rfw*(murinvxx_rfw*(ny_rfw*E0normz_rfw-nz_rfw*E0normy_rfw)+murinvxy_rfw*(nz_rfw*E0normx_rfw-nx_rfw*E0normz_rfw)+murinvxz_rfw*(nx_rfw*E0normy_rfw-ny_rfw*E0normx_rfw))))","0"}
{"alpha_rfw*(ny_rfw*(murinvzx_rfw*(ny_rfw*tEz-nz_rfw*tEy)+murinvzy_rfw*(nz_rfw*tEx-nx_rfw*tEz)+murinvzz_rfw*(nx_rfw*tEy-ny_rfw*tEx))-nz_rfw*(murinvyx_rfw*(ny_rfw*tEz-nz_rfw*tEy)+murinvyy_rfw*(nz_rfw*tEx-nx_rfw*tEz)+murinvyz_rfw*(nx_rfw*tEy-ny_rfw*tEx)))*dVolbnd_rfw*tEx_test","alpha_rfw*(nz_rfw*(murinvxx_rfw*(ny_rfw*tEz-nz_rfw*tEy)+murinvxy_rfw*(nz_rfw*tEx-nx_rfw*tEz)+murinvxz_rfw*(nx_rfw*tEy-ny_rfw*tEx))-nx_rfw*(murinvzx_rfw*(ny_rfw*tEz-nz_rfw*tEy)+murinvzy_rfw*(nz_rfw*tEx-nx_rfw*tEz)+murinvzz_rfw*(nx_rfw*tEy-ny_rfw*tEx)))*dVolbnd_rfw*tEy_test","alpha_rfw*(nx_rfw*(murinvyx_rfw*(ny_rfw*tEz-nz_rfw*tEy)+murinvyy_rfw*(nz_rfw*tEx-nx_rfw*tEz)+murinvyz_rfw*(nx_rfw*tEy-ny_rfw*tEx))-ny_rfw*(murinvxx_rfw*(ny_rfw*tEz-nz_rfw*tEy)+murinvxy_rfw*(nz_rfw*tEx-nx_rfw*tEz)+murinvxz_rfw*(nx_rfw*tEy-ny_rfw*tEx)))*dVolbnd_rfw*tEz_test","0"}
{"0","0","0","0"}
{"0","0","0","0"}
{"0","0","0","0"}
{"0","0","0","0"}
{"0","0","0","0"}
{"0","0","0","0"}
{"0","0","0","0"}
{"0","0","0","0"}
{"0","0","0","0"}
{"0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"} {"0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"} {"0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"}
{"0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"}
{"0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"}
{"0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"}
{"0","0","0","0"}
{"0","0","0","0"}
{"0","0","0","0"}
{"0","0","0","0"}
{"0","0","0","0"}
{"0","0","0","0"}
1
1
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
{"","","",""}
{"","","",""}
{"","","",""}
{"","","",""}
{"","","",""}
{"","","",""}
{"tEx","tEy","tEz","psi"}
E0ix_rfw*exp(j*phase)
E0iy_rfw*exp(j*phase)
E0iz_rfw*exp(j*phase)
Hx-(nx_rfw*Hx+ny_rfw*Hy+nz_rfw*Hz)*nx_rfw
Hy-(nx_rfw*Hx+ny_rfw*Hy+nz_rfw*Hz)*ny_rfw
Hz-(nx_rfw*Hx+ny_rfw*Hy+nz_rfw*Hz)*nz_rfw
1
1/epsilonrbnd_rfw
0
0
0
1/epsilonrbnd_rfw
0
0
0
1/epsilonrbnd_rfw
1/murbnd_rfw
0
0
0
1/murbnd_rfw
0
0
0
1/murbnd_rfw
uny*(Hz_down-Hz_up)-unz*(Hy_down-Hy_up)
unz*(Hx_down-Hx_up)-unx*(Hz_down-Hz_up)
unx*(Hy_down-Hy_up)-uny*(Hx_down-Hx_up)
1/real(sqrt(j*omega_rfw*mu0_rfw*murbnd_rfw*(sigmabnd_rfw+j*omega_rfw*epsilon0_rfw*epsilonrbnd_rfw)))
nx_rfw*Poxav_rfw+ny_rfw*Poyav_rfw+nz_rfw*Pozav_rfw
sqrt(abs(Jsx_rfw)^2+abs(Jsy_rfw)^2+abs(Jsz_rfw)^2)
sqrt(abs(tEx)^2+abs(tEy)^2+abs(tEz)^2)
sqrt(abs(tHx)^2+abs(tHy)^2+abs(tHz)^2)
0.5*real(Jsx_rfw*conj(tEx)+Jsy_rfw*conj(tEy)+Jsz_rfw*conj(tEz))
omega_rfw*mu_rfw/beta_rfw
beta_rfw/(omega_rfw*epsilon_rfw)
sqrt(mu_rfw/epsilon_rfw)
1
k
-j*sqrt(-k^2+4*pi^2*nu0_rfw^2*epsilon0_rfw*mu0_rfw-k_rfw^2)
-j*sqrt(-k^2+4*pi^2*nu0_rfw^2*epsilon0_rfw*mu0_rfw-k_rfw^2)
1
1
1
2
1
0
1
50
0
10
11
0
freq
freq
0
0
nx
ny
nz
nbndxx_rfw
epsilonrbndxx_rfw
sigmabndxx_rfw
murbndxx_rfw
sqrt(epsilonrbndxx_rfw)
0
0
0
sqrt(epsilonrbndyy_rfw)
0
0
0
sqrt(epsilonrbndzz_rfw)
1
0
0
0
1
0
0
0
1
0
0
0
0
0
0
0
0
0
1
0
0
0
1
0
0
0
1
0
0
exp(-j*k*z)
0
0
0
0
cos(k*z)
-nx_rfw
-ny_rfw
-nz_rfw
0
0
0
0
0
1
0
0
0
j*k
sqrt(-k^2+4*pi^2*nu0_rfw^2*epsilon0_rfw*mu0_rfw-k_rfw^2)
sqrt(-k^2+4*pi^2*nu0_rfw^2*epsilon0_rfw*mu0_rfw-k_rfw^2)
0
0
(nz_rfw*E0y_rfw-ny_rfw*E0z_rfw)/Z_TE_rfw
(nz_rfw*E0y_rfw-ny_rfw*E0z_rfw)/Z_TE_rfw
0
0
(nz_rfw*E0y_rfw-ny_rfw*E0z_rfw)*sqrt(Pin_port_rfw/power_flow_1_g1_rfw)/Z_TE_rfw
(nz_rfw*E0y_rfw-ny_rfw*E0z_rfw)*sqrt(Pin_port_rfw/power_flow_2_g1_rfw)/Z_TE_rfw
0
0
(nx_rfw*E0z_rfw-nz_rfw*E0x_rfw)/Z_TE_rfw
(nx_rfw*E0z_rfw-nz_rfw*E0x_rfw)/Z_TE_rfw
0
0
(nx_rfw*E0z_rfw-nz_rfw*E0x_rfw)*sqrt(Pin_port_rfw/power_flow_1_g1_rfw)/Z_TE_rfw
(nx_rfw*E0z_rfw-nz_rfw*E0x_rfw)*sqrt(Pin_port_rfw/power_flow_2_g1_rfw)/Z_TE_rfw
cos(k*z)
0
(ny_rfw*E0x_rfw-nx_rfw*E0y_rfw)/Z_TE_rfw
(ny_rfw*E0x_rfw-nx_rfw*E0y_rfw)/Z_TE_rfw
cos(k*z)
cos(k*z)*sqrt(Pin_port_rfw/power_flow_1_g1_rfw)
cos(k*z)*sqrt(Pin_port_rfw/power_flow_2_g1_rfw)
0
(ny_rfw*E0x_rfw-nx_rfw*E0y_rfw)*sqrt(Pin_port_rfw/power_flow_1_g1_rfw)/Z_TE_rfw
(ny_rfw*E0x_rfw-nx_rfw*E0y_rfw)*sqrt(Pin_port_rfw/power_flow_2_g1_rfw)/Z_TE_rfw
{0,0,0,0,0,0}
{0,0,0,0,0,0}
{1,1,2,3,1,1}
{"0","0","0","0"}
{"0","0","0","0"}
{"0","0","0","0"}
{"0","0","0","0"}
1
1
1 1 1 1
1 1 1 1
1 1 1 1
{"","","",""}
{"","","",""}
{"tEx","tEy","tEz","psi"}
0
0
{0,0,0,0,0,0,0,0,0,0,0,0}
{0,0,0,0,0,0,0,0,0,0,0,0}
{1,1,1,1,1,1,1,1,1,1,1,1}
{"0","0","0","0"}
{"0","0","0","0"}
{"0","0","0","0"}
{"0","0","0","0"}
1
1
1 1 1 1
{"","","",""}
{"","","",""}
{"tEx","tEy","tEz","psi"}
{0,0,0,0,0,0,0,0}
{0,0,0,0,0,0,0,0}
{1,1,1,1,1,1,1,1}
8.854187817000001e-012
4e-007*pi
freq
exp(-j*k0_rfw*z)
0
0
psi0_guess_rfw
omega_rfw*sqrt(epsilon0_rfw*mu0_rfw)
real(-jomega_rfw)
2*pi/k0_rfw
2*pi*nu_rfw
j*omega_rfw
2*pi/(k0_rfw*sqrt(mur_rfw*epsilonr_rfw))
1/sqrt(epsilon0_rfw*mu0_rfw)
1
elcplscalar
{"1"}
{}
{}
elcplextr
{"1"}
{}
elconst
S_parameter_integral_1_g1_rfw
20*log10(abs(S_parameter_integral_1_g1_rfw))
S_parameter_integral_2_g1_rfw
20*log10(abs(S_parameter_integral_2_g1_rfw))
elsconstr
{"1"}
{"tEx","tEy","tEz"}
1
edg shcurl
2
{"Ex","Ey","Ez"}
ref edg2 shcurl
2
{"Ex","Ey","Ez"}
ref
{"1","2","3","4","5","6","7","8","9","10","11","12"}
elcplscalar
{"1"}
1
if(real(beta_rfw)==0,1,(abs(E0x_rfw)^2+abs(E0y_rfw)^2+abs(E0z_rfw)^2)/(2*abs(Z_TE_rfw)^2)*real(Z_TE_rfw))
if(real(beta_rfw)==0,1/port_area_1_g1_rfw,((tEx-E0normx_rfw)*conj(E0normx_rfw)+(tEy-E0normy_rfw)*conj(E0normy_rfw)+(tEz-E0normz_rfw)*conj(E0normz_rfw))/(2*abs(Z_TE_rfw)^2*Pin_port_rfw)*real(Z_TE_rfw))
1
if(real(beta_rfw)==0,1,(abs(E0x_rfw)^2+abs(E0y_rfw)^2+abs(E0z_rfw)^2)/(2*abs(Z_TE_rfw)^2)*real(Z_TE_rfw))
if(real(beta_rfw)==0,0,(tEx*conj(E0normx_rfw)+tEy*conj(E0normy_rfw)+tEz*conj(E0normz_rfw))/(2*abs(Z_TE_rfw)^2*Pin_port_rfw)*real(Z_TE_rfw))
ref ref ref ref ref ref ref ref ref ref ref ref ref ref ref ref ref ref
2
4
4
2
4
4
{"1","2","5","6"}
{"3"}
{"4"}
{"port_area_1_g1_rfw","power_flow_1_g1_rfw","S_parameter_integral_1_g1_rfw","port_area_2_g1_rfw","power_flow_2_g1_rfw","S_parameter_integral_2_g1_rfw"}
{"1","2","3","4","5","6"}
elsconstr
{"1"}
{"0","0","0"}
{"0","0","0"}
1
tri shcurl
2
{"Ex","Ey","Ez"}
ref quad shcurl
2
{"Ex","Ey","Ez"}
ref tri2 shcurl
2
{"Ex","Ey","Ez"}
ref quad2 shcurl
2
{"Ex","Ey","Ez"}
ref
{"1","2","3","4","5","6"}
elcplscalar
{"1"}
Jsz_rfw
tEz
ref ref
4
4
{"1","2","4","5","6"}
{"3"}
{"I","V"}
{"1","2"}
{}
{"semiconductor_resistance"}
3.14
2*pi/lambda
3e11[Hz]
3e8[m/s]/freq
-real(V/I)
imag(V/I)
(V/I)
freq
frequency
k
wavevector
pi
pie
R
Real part
X
Imaginary part
Z
Impedance
{0}
{0}
rfw
weak
SI
COMSOL 3.5
a
0
603
$Name: $
$Date: 2008/12/03 17:02:19 $
3
geom
on
on
off
on
on
on
on
0.1
t
ElectromagneticWaves
cartesian
{"Ex","Ey","Ez","Hx","Hy","Hz","Ax","Ay","Az","scEx","scEy","scEz","scHx","scHy","scHz","psi"}
{"x","y","z"}
rfw
RF
{"shcurl(2,{'Ex','Ey','Ez'})","shlag(2,'psi')"}
4
2
2
off
_rfw
Vec2
harmonic
E
nu
freq
off
off
{"tlmx","tlmy","tlmz"}
ideal
ref
{1,1,1,1,1,1,1,1}
0
0
E0
{1,1,1,1,1,1,1,1,1,1,1,1}
{"1","0","0","0","1","0","0","0","1"}
{"1","0","0","0","1","0","0","0","1"}
{"1","0","0","0","1","0","0","0","1"}
{"1","0","0","0","1","0","0","0","1"}
{"1","0","0","0","1","0","0","0","1"}
{"1","0","0","0","1","0","0","0","1"}
{"0","0","0","0","0","0","0","0","0"}
{"0","0","0","0","0","0","0","0","0"}
{"0","0","0","0","0","0","0","0","0"}
{"1","0","0","0","1","0","0","0","1"}
{"1","0","0","0","1","0","0","0","1"}
{"1","0","0","0","1","0","0","0","1"}
IM
port
port
epsr
{"0","0","0"}
{"0","0","0"}
{"0","0","0"}
{"0","0","cos(k*z)"}
{"0","0","cos(k*z)"}
{"0","0","cos(k*z)"}
{"0","0","0"}
{"0","0","0"}
{"0","0","0"}
{"0","0","exp(-j*k*z)"}
{"0","0","0"}
{"0","0","0"}
k
I
E
E
E
1
{"0","0","cos(k*z)"}
{"0","0","cos(k*z)"}
{"0","0","cos(k*z)"}
plane
{"0","0","0"}
{"0","0","0"}
{"0","0","0"}
{"0","0","1"}
{"0","0","1"}
{"0","0","1"}
{"-nx_rfw","-ny_rfw","-nz_rfw"}
{"-nx_rfw","-ny_rfw","-nz_rfw"}
{"-nx_rfw","-ny_rfw","-nz_rfw"}
1
1
2
0
1
0
1
0
1
50.0
{"1"}
{"1"}
{"0","0","1"}
{"0","0","1"}
{"0","0","1"}
0
uniform
userdef
TE
TE
auto
10
11
0
freq
freq
0
beta1
beta
beta
0
field
0
0
sym
{"0","0","0"}
{"0","0","0"}
{"0","0","0"}
{"0"}
{"-1"}
{"0"}
{"-1"}
{"0"}
{"-1"}
{1,1,2,3,1,1}
1 2
1 1 1 1
1 1 1 1
{"0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","psi0_rfw"}
1
{"1","0","0","0","1","0","0","0","1"}
{"11.8","0","0","0","11.8","0","0","0","11.8"}
{"64.8","0","0","0","64.8","0","0","0","64.8"}
{"1","0","0","0","1","0","0","0","1"}
epsr
{"Sdx_guess_rfw","Sdy_guess_rfw","Sdz_guess_rfw"}
dr_guess_rfw
{"0","0","0"}
R0_guess_rfw
{"0","0","0"}
none
{"0","0","0"}
0
{"0","0","0"}
{"0","0","1"}
mur
{"0","0","0"}
{"0","0","0"}
{"1/mu0_rfw*Bx_rfw","1/mu0_rfw*By_rfw","1/mu0_rfw*Bz_rfw"}
1/mu0_rfw*normB_rfw
epsr
{"0","0","0"}
{"0","0","0"}
{"0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"}
{1}
8.854187817e-12
4*pi*1e-7
freq
exp(-j*k0_rfw*z)
0
0
psi0_guess_rfw
{"x","y","z"}
{"ref"}
{"shcurl(2,{'Ex','Ey','Ez'})"}
4
2
2
on
1
general
SI
{"0","0","0","0"}
1 1 1 1
{1}
1
1 1 1 1
1 1 1 1
{"0","0","0","psi0_rfw"}
{"0","0","0","0"}
{"-dVol_rfw*mu0_rfw*(jomega_rfw*((Jdx_rfw+Jix_rfw)*test(depEx_rfw)+(Jdy_rfw+Jiy_rfw)*test(depEy_rfw)+(Jdz_rfw+Jiz_rfw)*test(depEz_rfw))-jwHx_rfw*test(curlEx_rfw)-jwHy_rfw*test(curlEy_rfw)-jwHz_rfw*test(curlEz_rfw))","0","0","0"}
{"0","0","0","0"}
{"0","0","0","0"}
{"0","0","0","0"}
{"0"} {"0"} {"0"} {"0"} {"0"} {"0"} {"0"} {"0"} {"0"} {"0"} {"0"} {"0"} {"0"} {"0"} {"0"} {"0"}
{"0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"}
{"0","0","0","0"}
{"0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"}
{"0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"}
{"0","0","0"} {"0","0","0"} {"0","0","0"} {"0","0","0"} {"0","0","0"} {"0","0","0"} {"0","0","0"} {"0","0","0"} {"0","0","0"} {"0","0","0"} {"0","0","0"} {"0","0","0"} {"0","0","0"} {"0","0","0"} {"0","0","0"} {"0","0","0"}
{"0","0","0"} {"0","0","0"} {"0","0","0"} {"0","0","0"} {"0","0","0"} {"0","0","0"} {"0","0","0"} {"0","0","0"} {"0","0","0"} {"0","0","0"} {"0","0","0"} {"0","0","0"} {"0","0","0"} {"0","0","0"} {"0","0","0"} {"0","0","0"}
{"0","0","0"} {"0","0","0"} {"0","0","0"} {"0","0","0"}
1
1 1 1 1
{"Ex","Ey","Ez","psi"}
0
0
x
0
y
0
z
0
1
1
1
0
0
0
0
0
0
1
1
0
0
0
0
0
0
1
1
k0_rfw*sqrt(mur_rfw*(epsilonr_rfw+sigma_rfw/(jomega_rfw*epsilon0_rfw)))
detJ_rfw
c0_rfw/sqrt(epsilonr_rfw*mur_rfw)
c_rfw*mu0_rfw*mur_rfw
1/real(sqrt(j*omega_rfw*mu0_rfw*mur_rfw*(sigma_rfw+j*omega_rfw*epsilon0_rfw*epsilonr_rfw)))
E0ix_rfw*exp(j*phase)
E0iy_rfw*exp(j*phase)
E0iz_rfw*exp(j*phase)
1/(epsilonr_rfw+sigma_rfw/(jomega_rfw*epsilon0_rfw))
0
0
0
1/(epsilonr_rfw+sigma_rfw/(jomega_rfw*epsilon0_rfw))
0
0
0
1/(epsilonr_rfw+sigma_rfw/(jomega_rfw*epsilon0_rfw))
1/mur_rfw
0
0
0
1/mur_rfw
0
0
0
1/mur_rfw
epsilon0_rfw*epsilonr_rfw
epsilon0_rfw*epsilonrxx_rfw
epsilon0_rfw*epsilonrxy_rfw
epsilon0_rfw*epsilonrxz_rfw
epsilon0_rfw*epsilonryx_rfw
epsilon0_rfw*epsilonryy_rfw
epsilon0_rfw*epsilonryz_rfw
epsilon0_rfw*epsilonrzx_rfw
epsilon0_rfw*epsilonrzy_rfw
epsilon0_rfw*epsilonrzz_rfw
mu0_rfw*mur_rfw
mu0_rfw*murxx_rfw
mu0_rfw*murxy_rfw
mu0_rfw*murxz_rfw
mu0_rfw*muryx_rfw
mu0_rfw*muryy_rfw
mu0_rfw*muryz_rfw
mu0_rfw*murzx_rfw
mu0_rfw*murzy_rfw
mu0_rfw*murzz_rfw
murinvxx_rfw*scBx_rfw/mu0_rfw
murinvyy_rfw*scBy_rfw/mu0_rfw
murinvzz_rfw*scBz_rfw/mu0_rfw
real(0.5*j*omega_rfw*(Bx_rfw*conj(Hx)+By_rfw*conj(Hy)+Bz_rfw*conj(Hz)))
EzyEyz
Ex
epsilonxx_rfw*Ex
epsilonxx_rfw*scEx
jomega_rfw*Dx_rfw
sigmaxx_rfw*Ex
Dx_rfw/epsilon0_rfw
(murinvxx_rfw*jwBx_rfw+murinvxy_rfw*jwBy_rfw+murinvxz_rfw*jwBz_rfw)/mu0_rfw
jwHx_rfw/jomega_rfw
Ex-Eix_rfw
-curlEx_rfw
jwBx_rfw/jomega_rfw
-(d(scEz,y)-d(scEy,z))/jomega_rfw
ExzEzx
Ey
epsilonyy_rfw*Ey
epsilonyy_rfw*scEy
jomega_rfw*Dy_rfw
sigmayy_rfw*Ey
Dy_rfw/epsilon0_rfw
(murinvyx_rfw*jwBx_rfw+murinvyy_rfw*jwBy_rfw+murinvyz_rfw*jwBz_rfw)/mu0_rfw
jwHy_rfw/jomega_rfw
Ey-Eiy_rfw
-curlEy_rfw
jwBy_rfw/jomega_rfw
-(d(scEx,z)-d(scEz,x))/jomega_rfw
EyxExy
Ez
epsilonzz_rfw*Ez
epsilonzz_rfw*scEz
jomega_rfw*Dz_rfw
sigmazz_rfw*Ez
Dz_rfw/epsilon0_rfw
(murinvzx_rfw*jwBx_rfw+murinvzy_rfw*jwBy_rfw+murinvzz_rfw*jwBz_rfw)/mu0_rfw
jwHz_rfw/jomega_rfw
Ez-Eiz_rfw
-curlEz_rfw
jwBz_rfw/jomega_rfw
-(d(scEy,x)-d(scEx,y))/jomega_rfw
sqrt(abs(Ex)^2+abs(Ey)^2+abs(Ez)^2)
sqrt(abs(Dx_rfw)^2+abs(Dy_rfw)^2+abs(Dz_rfw)^2)
sqrt(abs(Bx_rfw)^2+abs(By_rfw)^2+abs(Bz_rfw)^2)
sqrt(abs(Hx)^2+abs(Hy)^2+abs(Hz)^2)
sqrt(abs(Poxav_rfw)^2+abs(Poyav_rfw)^2+abs(Pozav_rfw)^2)
sqrt(abs(scEx)^2+abs(scEy)^2+abs(scEz)^2)
sqrt(abs(scDx_rfw)^2+abs(scDy_rfw)^2+abs(scDz_rfw)^2)
sqrt(abs(scBx_rfw)^2+abs(scBy_rfw)^2+abs(scBz_rfw)^2)
sqrt(abs(scHx)^2+abs(scHy)^2+abs(scHz)^2)
0.25*real(Hx*conj(Bx_rfw)+Hy*conj(By_rfw)+Hz*conj(Bz_rfw))
0.25*real(Ex*conj(Dx_rfw)+Ey*conj(Dy_rfw)+Ez*conj(Dz_rfw))
Wmav_rfw+Weav_rfw
0.5*real(Jix_rfw*conj(Ex)-j*real(omega_rfw)*Ex*conj(Dx_rfw)+Jiy_rfw*conj(Ey)-j*real(omega_rfw)*Ey*conj(Dy_rfw)+Jiz_rfw*conj(Ez)-j*real(omega_rfw)*Ez*conj(Dz_rfw))
0.5*real(Ey*conj(Hz)-Ez*conj(Hy))
0.5*real(Ez*conj(Hx)-Ex*conj(Hz))
0.5*real(Ex*conj(Hy)-Ey*conj(Hx))
dr_guess_rfw
R0_guess_rfw
normB_rfw/mu0_rfw
0
0
0
1
0
0
0
0
0
0
Sdx_guess_rfw
Sdy_guess_rfw
Sdz_guess_rfw
nxx_rfw
epsilonrxx_rfw
sigmaxx_rfw
murxx_rfw
sqrt(epsilonrxx_rfw)
0
0
0
sqrt(epsilonryy_rfw)
0
0
0
sqrt(epsilonrzz_rfw)
11.8
0
0
0
11.8
0
0
0
11.8
64.8
0
0
0
64.8
0
0
0
64.8
1
0
0
0
1
0
0
0
1
{0}
{0}
{1}
{"-jomega_rfw*sqrt(epsilon0_rfw*mu0_rfw)*sqrt(epsilonrbnd_rfw)*sqrt(1/murbnd_rfw)*(tEx-nz_rfw*Esz_rfw*nx_rfw)*dVolbnd_rfw*tEx_test","-jomega_rfw*sqrt(epsilon0_rfw*mu0_rfw)*sqrt(epsilonrbnd_rfw)*sqrt(1/murbnd_rfw)*(tEy-nz_rfw*Esz_rfw*ny_rfw)*dVolbnd_rfw*tEy_test","-jomega_rfw*sqrt(epsilon0_rfw*mu0_rfw)*sqrt(epsilonrbnd_rfw)*sqrt(1/murbnd_rfw)*(tEz+Esz_rfw-Esz_rfw*nz_rfw^2)*dVolbnd_rfw*tEz_test","0"}
{"alpha_rfw*dVolbnd_rfw*tEx_test*(ny_rfw*(murinvzx_rfw*(ny_rfw*tEz-nz_rfw*tEy)+murinvzy_rfw*(nz_rfw*tEx-nx_rfw*tEz)+murinvzz_rfw*(nx_rfw*tEy-ny_rfw*tEx))-nz_rfw*(murinvyx_rfw*(ny_rfw*tEz-nz_rfw*tEy)+murinvyy_rfw*(nz_rfw*tEx-nx_rfw*tEz)+murinvyz_rfw*(nx_rfw*tEy-ny_rfw*tEx))-2*(ny_rfw*(murinvzx_rfw*(ny_rfw*E0normz_rfw-nz_rfw*E0normy_rfw)+murinvzy_rfw*(nz_rfw*E0normx_rfw-nx_rfw*E0normz_rfw)+murinvzz_rfw*(nx_rfw*E0normy_rfw-ny_rfw*E0normx_rfw))-nz_rfw*(murinvyx_rfw*(ny_rfw*E0normz_rfw-nz_rfw*E0normy_rfw)+murinvyy_rfw*(nz_rfw*E0normx_rfw-nx_rfw*E0normz_rfw)+murinvyz_rfw*(nx_rfw*E0normy_rfw-ny_rfw*E0normx_rfw))))","alpha_rfw*dVolbnd_rfw*tEy_test*(nz_rfw*(murinvxx_rfw*(ny_rfw*tEz-nz_rfw*tEy)+murinvxy_rfw*(nz_rfw*tEx-nx_rfw*tEz)+murinvxz_rfw*(nx_rfw*tEy-ny_rfw*tEx))-nx_rfw*(murinvzx_rfw*(ny_rfw*tEz-nz_rfw*tEy)+murinvzy_rfw*(nz_rfw*tEx-nx_rfw*tEz)+murinvzz_rfw*(nx_rfw*tEy-ny_rfw*tEx))-2*(nz_rfw*(murinvxx_rfw*(ny_rfw*E0normz_rfw-nz_rfw*E0normy_rfw)+murinvxy_rfw*(nz_rfw*E0normx_rfw-nx_rfw*E0normz_rfw)+murinvxz_rfw*(nx_rfw*E0normy_rfw-ny_rfw*E0normx_rfw))-nx_rfw*(murinvzx_rfw*(ny_rfw*E0normz_rfw-nz_rfw*E0normy_rfw)+murinvzy_rfw*(nz_rfw*E0normx_rfw-nx_rfw*E0normz_rfw)+murinvzz_rfw*(nx_rfw*E0normy_rfw-ny_rfw*E0normx_rfw))))","alpha_rfw*dVolbnd_rfw*tEz_test*(nx_rfw*(murinvyx_rfw*(ny_rfw*tEz-nz_rfw*tEy)+murinvyy_rfw*(nz_rfw*tEx-nx_rfw*tEz)+murinvyz_rfw*(nx_rfw*tEy-ny_rfw*tEx))-ny_rfw*(murinvxx_rfw*(ny_rfw*tEz-nz_rfw*tEy)+murinvxy_rfw*(nz_rfw*tEx-nx_rfw*tEz)+murinvxz_rfw*(nx_rfw*tEy-ny_rfw*tEx))-2*(nx_rfw*(murinvyx_rfw*(ny_rfw*E0normz_rfw-nz_rfw*E0normy_rfw)+murinvyy_rfw*(nz_rfw*E0normx_rfw-nx_rfw*E0normz_rfw)+murinvyz_rfw*(nx_rfw*E0normy_rfw-ny_rfw*E0normx_rfw))-ny_rfw*(murinvxx_rfw*(ny_rfw*E0normz_rfw-nz_rfw*E0normy_rfw)+murinvxy_rfw*(nz_rfw*E0normx_rfw-nx_rfw*E0normz_rfw)+murinvxz_rfw*(nx_rfw*E0normy_rfw-ny_rfw*E0normx_rfw))))","0"}
{"alpha_rfw*(ny_rfw*(murinvzx_rfw*(ny_rfw*tEz-nz_rfw*tEy)+murinvzy_rfw*(nz_rfw*tEx-nx_rfw*tEz)+murinvzz_rfw*(nx_rfw*tEy-ny_rfw*tEx))-nz_rfw*(murinvyx_rfw*(ny_rfw*tEz-nz_rfw*tEy)+murinvyy_rfw*(nz_rfw*tEx-nx_rfw*tEz)+murinvyz_rfw*(nx_rfw*tEy-ny_rfw*tEx)))*dVolbnd_rfw*tEx_test","alpha_rfw*(nz_rfw*(murinvxx_rfw*(ny_rfw*tEz-nz_rfw*tEy)+murinvxy_rfw*(nz_rfw*tEx-nx_rfw*tEz)+murinvxz_rfw*(nx_rfw*tEy-ny_rfw*tEx))-nx_rfw*(murinvzx_rfw*(ny_rfw*tEz-nz_rfw*tEy)+murinvzy_rfw*(nz_rfw*tEx-nx_rfw*tEz)+murinvzz_rfw*(nx_rfw*tEy-ny_rfw*tEx)))*dVolbnd_rfw*tEy_test","alpha_rfw*(nx_rfw*(murinvyx_rfw*(ny_rfw*tEz-nz_rfw*tEy)+murinvyy_rfw*(nz_rfw*tEx-nx_rfw*tEz)+murinvyz_rfw*(nx_rfw*tEy-ny_rfw*tEx))-ny_rfw*(murinvxx_rfw*(ny_rfw*tEz-nz_rfw*tEy)+murinvxy_rfw*(nz_rfw*tEx-nx_rfw*tEz)+murinvxz_rfw*(nx_rfw*tEy-ny_rfw*tEx)))*dVolbnd_rfw*tEz_test","0"}
{"0","0","0","0"}
{"0","0","0","0"}
{"0","0","0","0"}
{"0","0","0","0"}
{"0","0","0","0"}
{"0","0","0","0"}
{"0","0","0","0"}
{"0","0","0","0"}
{"0","0","0","0"}
{"0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"} {"0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"} {"0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"}
{"0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"}
{"0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"}
{"0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"}
{"0","0","0","0"}
{"0","0","0","0"}
{"0","0","0","0"}
{"0","0","0","0"}
{"0","0","0","0"}
{"0","0","0","0"}
1
1
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
{"","","",""}
{"","","",""}
{"","","",""}
{"","","",""}
{"","","",""}
{"","","",""}
{"tEx","tEy","tEz","psi"}
E0ix_rfw*exp(j*phase)
E0iy_rfw*exp(j*phase)
E0iz_rfw*exp(j*phase)
Hx-(nx_rfw*Hx+ny_rfw*Hy+nz_rfw*Hz)*nx_rfw
Hy-(nx_rfw*Hx+ny_rfw*Hy+nz_rfw*Hz)*ny_rfw
Hz-(nx_rfw*Hx+ny_rfw*Hy+nz_rfw*Hz)*nz_rfw
1
1/epsilonrbnd_rfw
0
0
0
1/epsilonrbnd_rfw
0
0
0
1/epsilonrbnd_rfw
1/murbnd_rfw
0
0
0
1/murbnd_rfw
0
0
0
1/murbnd_rfw
uny*(Hz_down-Hz_up)-unz*(Hy_down-Hy_up)
unz*(Hx_down-Hx_up)-unx*(Hz_down-Hz_up)
unx*(Hy_down-Hy_up)-uny*(Hx_down-Hx_up)
1/real(sqrt(j*omega_rfw*mu0_rfw*murbnd_rfw*(sigmabnd_rfw+j*omega_rfw*epsilon0_rfw*epsilonrbnd_rfw)))
nx_rfw*Poxav_rfw+ny_rfw*Poyav_rfw+nz_rfw*Pozav_rfw
sqrt(abs(Jsx_rfw)^2+abs(Jsy_rfw)^2+abs(Jsz_rfw)^2)
sqrt(abs(tEx)^2+abs(tEy)^2+abs(tEz)^2)
sqrt(abs(tHx)^2+abs(tHy)^2+abs(tHz)^2)
0.5*real(Jsx_rfw*conj(tEx)+Jsy_rfw*conj(tEy)+Jsz_rfw*conj(tEz))
omega_rfw*mu_rfw/beta_rfw
beta_rfw/(omega_rfw*epsilon_rfw)
sqrt(mu_rfw/epsilon_rfw)
1
k
-j*sqrt(-k^2+4*pi^2*nu0_rfw^2*epsilon0_rfw*mu0_rfw-k_rfw^2)
-j*sqrt(-k^2+4*pi^2*nu0_rfw^2*epsilon0_rfw*mu0_rfw-k_rfw^2)
1
1
1
2
1
0
1
50
0
10
11
0
freq
freq
0
0
nx
ny
nz
nbndxx_rfw
epsilonrbndxx_rfw
sigmabndxx_rfw
murbndxx_rfw
sqrt(epsilonrbndxx_rfw)
0
0
0
sqrt(epsilonrbndyy_rfw)
0
0
0
sqrt(epsilonrbndzz_rfw)
1
0
0
0
1
0
0
0
1
0
0
0
0
0
0
0
0
0
1
0
0
0
1
0
0
0
1
0
0
exp(-j*k*z)
0
0
0
0
cos(k*z)
-nx_rfw
-ny_rfw
-nz_rfw
0
0
0
0
0
1
0
0
0
j*k
sqrt(-k^2+4*pi^2*nu0_rfw^2*epsilon0_rfw*mu0_rfw-k_rfw^2)
sqrt(-k^2+4*pi^2*nu0_rfw^2*epsilon0_rfw*mu0_rfw-k_rfw^2)
0
0
(nz_rfw*E0y_rfw-ny_rfw*E0z_rfw)/Z_TE_rfw
(nz_rfw*E0y_rfw-ny_rfw*E0z_rfw)/Z_TE_rfw
0
0
(nz_rfw*E0y_rfw-ny_rfw*E0z_rfw)*sqrt(Pin_port_rfw/power_flow_1_g1_rfw)/Z_TE_rfw
(nz_rfw*E0y_rfw-ny_rfw*E0z_rfw)*sqrt(Pin_port_rfw/power_flow_2_g1_rfw)/Z_TE_rfw
0
0
(nx_rfw*E0z_rfw-nz_rfw*E0x_rfw)/Z_TE_rfw
(nx_rfw*E0z_rfw-nz_rfw*E0x_rfw)/Z_TE_rfw
0
0
(nx_rfw*E0z_rfw-nz_rfw*E0x_rfw)*sqrt(Pin_port_rfw/power_flow_1_g1_rfw)/Z_TE_rfw
(nx_rfw*E0z_rfw-nz_rfw*E0x_rfw)*sqrt(Pin_port_rfw/power_flow_2_g1_rfw)/Z_TE_rfw
cos(k*z)
0
(ny_rfw*E0x_rfw-nx_rfw*E0y_rfw)/Z_TE_rfw
(ny_rfw*E0x_rfw-nx_rfw*E0y_rfw)/Z_TE_rfw
cos(k*z)
cos(k*z)*sqrt(Pin_port_rfw/power_flow_1_g1_rfw)
cos(k*z)*sqrt(Pin_port_rfw/power_flow_2_g1_rfw)
0
(ny_rfw*E0x_rfw-nx_rfw*E0y_rfw)*sqrt(Pin_port_rfw/power_flow_1_g1_rfw)/Z_TE_rfw
(ny_rfw*E0x_rfw-nx_rfw*E0y_rfw)*sqrt(Pin_port_rfw/power_flow_2_g1_rfw)/Z_TE_rfw
{0,0,0,0,0,0}
{0,0,0,0,0,0}
{1,1,2,3,1,1}
{"0","0","0","0"}
{"0","0","0","0"}
{"0","0","0","0"}
{"0","0","0","0"}
1
1
1 1 1 1
1 1 1 1
1 1 1 1
{"","","",""}
{"","","",""}
{"tEx","tEy","tEz","psi"}
0
0
{0,0,0,0,0,0,0,0,0,0,0,0}
{0,0,0,0,0,0,0,0,0,0,0,0}
{1,1,1,1,1,1,1,1,1,1,1,1}
{"0","0","0","0"}
{"0","0","0","0"}
{"0","0","0","0"}
{"0","0","0","0"}
1
1
1 1 1 1
{"","","",""}
{"","","",""}
{"tEx","tEy","tEz","psi"}
{0,0,0,0,0,0,0,0}
{0,0,0,0,0,0,0,0}
{1,1,1,1,1,1,1,1}
8.854187817000001e-012
4e-007*pi
freq
exp(-j*k0_rfw*z)
0
0
psi0_guess_rfw
omega_rfw*sqrt(epsilon0_rfw*mu0_rfw)
real(-jomega_rfw)
2*pi/k0_rfw
2*pi*nu_rfw
j*omega_rfw
2*pi/(k0_rfw*sqrt(mur_rfw*epsilonr_rfw))
1/sqrt(epsilon0_rfw*mu0_rfw)
1
elcplscalar
{"1"}
{}
{}
elcplextr
{"1"}
{}
elconst
S_parameter_integral_1_g1_rfw
20*log10(abs(S_parameter_integral_1_g1_rfw))
S_parameter_integral_2_g1_rfw
20*log10(abs(S_parameter_integral_2_g1_rfw))
elsconstr
{"1"}
{"tEx","tEy","tEz"}
1
edg shcurl
2
{"Ex","Ey","Ez"}
ref edg2 shcurl
2
{"Ex","Ey","Ez"}
ref
{"1","2","3","4","5","6","7","8","9","10","11","12"}
elcplscalar
{"1"}
1
if(real(beta_rfw)==0,1,(abs(E0x_rfw)^2+abs(E0y_rfw)^2+abs(E0z_rfw)^2)/(2*abs(Z_TE_rfw)^2)*real(Z_TE_rfw))
if(real(beta_rfw)==0,1/port_area_1_g1_rfw,((tEx-E0normx_rfw)*conj(E0normx_rfw)+(tEy-E0normy_rfw)*conj(E0normy_rfw)+(tEz-E0normz_rfw)*conj(E0normz_rfw))/(2*abs(Z_TE_rfw)^2*Pin_port_rfw)*real(Z_TE_rfw))
1
if(real(beta_rfw)==0,1,(abs(E0x_rfw)^2+abs(E0y_rfw)^2+abs(E0z_rfw)^2)/(2*abs(Z_TE_rfw)^2)*real(Z_TE_rfw))
if(real(beta_rfw)==0,0,(tEx*conj(E0normx_rfw)+tEy*conj(E0normy_rfw)+tEz*conj(E0normz_rfw))/(2*abs(Z_TE_rfw)^2*Pin_port_rfw)*real(Z_TE_rfw))
ref ref ref ref ref ref ref ref ref ref ref ref ref ref ref ref ref ref
2
4
4
2
4
4
{"1","2","5","6"}
{"3"}
{"4"}
{"port_area_1_g1_rfw","power_flow_1_g1_rfw","S_parameter_integral_1_g1_rfw","port_area_2_g1_rfw","power_flow_2_g1_rfw","S_parameter_integral_2_g1_rfw"}
{"1","2","3","4","5","6"}
elsconstr
{"1"}
{"0","0","0"}
{"0","0","0"}
1
tri shcurl
2
{"Ex","Ey","Ez"}
ref quad shcurl
2
{"Ex","Ey","Ez"}
ref tri2 shcurl
2
{"Ex","Ey","Ez"}
ref quad2 shcurl
2
{"Ex","Ey","Ez"}
ref
{"1","2","3","4","5","6"}
elcplscalar
{"1"}
Jsz_rfw
tEz
ref ref
4
4
{"1","2","4","5","6"}
{"3"}
{"I","V"}
{"1","2"}
{}
3.14
2*pi/lambda
3e11[Hz]
3e8[m/s]/freq
-real(V/I)
imag(V/I)
(V/I)
freq
frequency
k
wavevector
pi
pie
R
Real part
X
Imaginary part
Z
Impedance
{0}
{0}
rfw
weak
SI
uq ~ t�`
on
stationary
stationary
auto
1.0E-6
25
tol
100
1
off
on
on
1.0E-4
1.0E-8
10.0
off
on
0.0010
25
lumped
automatic
auto
on
1
4
tol
10
1
off
const
1.0
minimal
1.0
1.0E-2
10.0
0.0010
0.01
range(0,0.1,1)
0
1
0.1
11
step
none
tlist
free
genalpha
0.01
off
15
off
on
on
on
on
on
on
off
on
on
0.0010
2
1
0.1
0.75
linear
off
off
maybe
bweuler
0
off
6
0
300
0.0
0
lambda
0
freq
1e6,0.5e7,1e7,0.5e8,1e8,0.5e9,1e9,0.5e10,1e10,0.5e11,1e11,0.5e12,1e12
0
1
0.001
step
none
off
1
off
0.0
0.0
0.0
on
auto
auto
auto
eliminate
auto
1000
on
auto
on
off
on
on
off
currgeom
l2
10000000
longest
weak
on
0
1
2
1
fltpft
1
1.1
0.8
0.2
on
off
off
sensitivity
adjoint
on
cholesky
analytic
500
10
1.0e-6
1.0e-6
1.0e-6
1.0e-6
0
off
tExEyEz10,tExEyEz20,tExEyEz21
tExEyEz10,tExEyEz20,tExEyEz21
on
init_expr_currsol_radio
Automatic
0
u_init_radio
Automatic
0
off
off
off
off
spooles
linsolver
0.0
0.1
0.7
nd
on
off
nd
on
1.0E-8
on
off
tol
2
1.0E-6
400.0
10000
right
right
1
50
2
1.0
3
6
v
5000
512.0
off
2.0
on
droptol
psi
direct
0.02
100
0.9
on
on
off
shape
regular
on
2
2
off
Geom1
on
on
tExEyEz10 tExEyEz20 tExEyEz21 psi
1e-3
1
gmres
linsolver
0.0
0.1
0.7
nd
on
off
nd
on
1.0E-8
on
off
tol
2
1.0E-6
400.0
10000
right
right
1
50
2
1.0
3
6
v
5000
512.0
off
2.0
on
droptol
psi
direct
0.02
100
0.9
on
on
shape
regular
on
2
2
off
Geom1
on
on
gmg
precond
0.01
1.0
0.7
nd
on
off
nd
on
1.0E-8
on
off
tol
2
1.0E-6
400.0
10000
right
right
1
50
2
1.0
3
6
v
5000
512.0
off
2.0
on
droptol
psi
direct
0.02
100
0.9
on
on
shape
regular
on
2
2
off
Geom1
on
on
sorvec
presmoother
0.01
0.1
0.7
nd
on
off
nd
on
1.0E-8
on
off
tol
2
1.0E-6
400.0
10000
right
right
1
50
2
1.0
3
6
v
5000
512.0
off
2.0
on
droptol
psi
direct
0.02
100
0.9
on
on
shape
regular
on
2
2
off
Geom1
on
on
soruvec
postsmoother
0.01
0.1
0.7
nd
on
off
nd
on
1.0E-8
on
off
tol
2
1.0E-6
400.0
10000
right
right
1
50
2
1.0
3
6
v
5000
512.0
off
2.0
on
droptol
psi
direct
0.02
100
0.9
on
on
shape
regular
on
2
2
off
Geom1
on
on
pardiso
coarsesolver
0.0
0.1
0.7
nd
on
off
nd
on
1.0E-8
on
off
tol
10
0.1
1
500
right
right
1
50
2
1.0
3
6
v
5000
512.0
off
2.0
on
droptol
psi
direct
0.02
100
0.9
on
on
shape
regular
on
2
2
off
Geom1
on
on
hn
1e-3
1
gmres
linsolver
0.0
0.1
0.7
nd
on
off
nd
on
1.0E-8
on
off
tol
2
1.0E-6
400.0
10000
right
right
1
50
2
1.0
3
6
v
5000
512.0
off
2.0
on
droptol
psi
direct
0.02
100
0.9
on
on
shape
regular
on
2
2
off
Geom1
on
on
gmg
precond
0.01
1.0
0.7
nd
on
off
nd
on
1.0E-8
on
off
tol
2
1.0E-6
400.0
10000
right
right
1
50
2
1.0
3
6
v
5000
512.0
off
2.0
on
droptol
psi
direct
0.02
100
0.9
on
on
shape
regular
on
2
2
off
Geom1
on
on
sorvec
presmoother
0.01
0.1
0.7
nd
on
off
nd
on
1.0E-8
on
off
tol
2
1.0E-6
400.0
10000
right
right
1
50
2
1.0
3
6
v
5000
512.0
off
2.0
on
droptol
psi
direct
0.02
100
0.9
on
on
shape
regular
on
2
2
off
Geom1
on
on
soruvec
postsmoother
0.01
0.1
0.7
nd
on
off
nd
on
1.0E-8
on
off
tol
2
1.0E-6
400.0
10000
right
right
1
50
2
1.0
3
6
v
5000
512.0
off
2.0
on
droptol
psi
direct
0.02
100
0.9
on
on
shape
regular
on
2
2
off
Geom1
on
on
pardiso
coarsesolver
0.0
0.1
0.7
nd
on
off
nd
on
1.0E-8
on
off
tol
10
0.1
1
500
right
right
1
50
2
1.0
3
6
v
5000
512.0
off
2.0
on
droptol
psi
direct
0.02
100
0.9
on
on
shape
regular
on
2
2
off
Geom1
on
on
1
iter
0.5
1
1
20
10
1.0E-2
1
const
off
1.0
1.0E-4
1.0E-2
10.0
minimal
onevery
2
iter
0.5
1
1
20
10
1.0E-2
1
const
off
1.0
1.0E-4
1.0E-2
10.0
minimal
onevery
off
off
off
gmres
gmg
off
shape
sorvec
soruvec
right
pardiso
2
on
genalpha
on
2
psi
1.0
2
direct
0.9
gmres
gmg
off
shape
sorvec
soruvec
right
pardiso
2
on
genalpha
on
2
psi
1.0
2
direct
0.9
Geom1
0
off
off
off
1013058
COMSOL 3.5.0.603
1302719705093
1302445969750
off
html
off
a4
off
full
off
Geom1
post
0
-1.5314355944851692E-19
0.0010000000474974513
0.0
0.0010000000474974513
0.0
0.0024999999441206455
5.0E-4
5.0E-4
5.0E-4
-2.4362376776312864
2.4362376776312864
-1.7381951090050172
1.7381951090050172
7.8861471334410504
-9.699386884541866
-5.654153512173463
0.5000000237487255
0.5000000237487257
1.2499999720603228
0.517245000115141
0.7040039894571966
-0.4866579832739203
point
headlight
on
255
255
255
7.886147
-9.699387
-5.6541533
directional
light 1
on
255
255
255
1.0
-1.0
1.0
directional
light 2
on
255
255
255
-1.0
1.0
-1.0
directional
light 3
on
255
255
255
-1.0
-1.0
1.0
directional
light 4
on
255
255
255
1.0
-1.0
-1.0
on
on
on
on
off
on
on
on
on
on
on
on
off
off
off
off
1.0
1.0
1.0
size
cycle
off
off
0.5
orbit
none
none
off
off
off
off
on
off
off
on
on
on
on
on
on
1.0E-6
intersection
1.0
normal
off
2
1000.0
off
on
off
on
off
off
on
on
5
on
1
0.6
1.5
0.03
0.5
20
1.0
1.0
1.0
on
0
longest
{"","","","","","","",""}
{"","","","","","","",""}
{"","","","","","","","","","","",""}
{"","","","","","","","","","","",""}
{"","","","","","","","","","","",""}
{"","","","","","","","","","","",""}
{"","","","","",""}
{"","","","","",""}
{"","","","","",""}
{"","","","","",""}
{"tri","tri","tri","tri","tri","tri"}
{""}
{""}
on
{"Ez"}
on
-0.05433816917091862
0.06851256872801359
on
off
V/m
0
off
0
off
5
off
step
none
step
none
step
none
Rainbow
off
on
on
255,0,0
interp
fill
off
{"Wav_rfw"}
on
off
J/m^3
5
off
step
none
{"Wav_rfw"}
on
off
J/m^3
Rainbow
off
on
on
255,0,0
interp
fill
off
1
random
{"Ez"}
on
-4.3233123006047766E-8
5.4862859449988686E-8
on
off
V/m
Rainbow
off
on
on
255,0,0
interp
fill
off
{"nPoav_rfw"}
on
on
off
W/m^2
Rainbow
off
on
on
255,0,0
interp
fill
off
{"Hn_rfwb"}
on
on
off
Rainbow
off
on
on
255,0,0
interp
off
sub
{"Ex","Ey","Ez"}
off
V/m
{"Jsx_rfw","Jsy_rfw","Jsz_rfw"}
off
A/m
{"","",""}
off
7
off
7
off
7
off
step
none
step
none
step
none
cone
proportional
255,0,0
on
1
off
{"Ex","Ey","Ez"}
V/m
off
255,0,0
{"Wav_rfw"}
J/m^3
Rainbow
off
on
line
{"Wav_rfw"}
off
J/m^3
on
1
medium
20
sub
off
step
none
step
none
step
none
0.01
0.01
0.01
Inf
5000
on
off
0.15
0.05
0.15
off
1
0.5
1.3
0.5
none
off
mass
lines
emforce_rfw
charge,partq,-1.602e-19
9.1095e-31
{"partq*(Ex+partv*Bz_rfw-partw*By_rfw)","partq*(Ey+partw*Bx_rfw-partu*Bz_rfw)","partq*(Ez+partu*By_rfw-partv*Bx_rfw)"}
{"Ex","Ey","Ez"}
V/m
on
{"0","0","0"}
{"0","0","0"}
step
none
step
none
step
none
off
255,0,0
{"Wav_rfw"}
J/m^3
Rainbow
off
on
255,0,0
on
1
once
step
none
stick
line
{"Wav_rfw"}
off
J/m^3
on
1
medium
0.001
off
{""}
{""}
off
on
on
0.001
partt
off
5
0.001
off
{"",""}
{"",""}
off
on
on
0.001
{"partu","partv","partw"}
partt
off
5
off
{"Wav_rfw"}
off
on
J/m^3
{"nPoav_rfw"}
off
off
W/m^2
{"Hn_rfwb"}
off
off
on
off
on
5
{"Geom1"}
0
0
stored
step
none
on
on
off
all
on
off
off
on
on
on
{"Ex","Ey","Ez"}
V/m
{"Jsx_rfw","Jsy_rfw","Jsz_rfw"}
A/m
{"","",""}
on
1
0
stored
step
none
moviefile
AVI
640
480
10
full
11
off
off
off
{"S11_rfw"}
off
1
0
0
stored
step
none
off
auto
4
on
off
0
0
stored
step
none
off
auto
4
on
{"tEz"}
off
V*m
0
0
stored
step
none
off
auto
4
on
{"Ez"}
off
V*m^2
0
0
stored
step
none
{"nPoav_rfw"}
on
on
off
W/m^2
Rainbow
off
on
on
255,0,0
interp
fill
arc
off
{"nPoav_rfw"}
W/m^2
{"nPoav_rfw"}
W/m^2
off
on
off
arc
off
solid
cyclecolor
none
off
off
255,0,0
Rainbow
off
on
on
255,0,0
interp
fill
{"S11_rfw"}
off
1
off
{"S11_rfw"}
1
solid
cyclecolor
none
off
off
255,0,0
255,0,0
0
0
stored
step
none
on
on
on
{"lin","lin"}
on
on
1
2
1
on
{"Wav_rfw"}
on
on
off
J/m^3
{"0","1","0","0","0","1","0","0","0"}
on
global
5
off
off
step
none
Rainbow
off
on
on
255,0,0
interp
fill
off
{"Wav_rfw"}
off
J/m^3
arc
off
{"Wav_rfw"}
J/m^3
solid
cyclecolor
none
off
off
255,0,0
Rainbow
off
on
on
255,0,0
interp
fill
200
{"0","1","0","0","0","0"}
{"Wav_rfw"}
off
J/m^3
off
{"Wav_rfw"}
J
solid
cyclecolor
none
off
off
255,0,0
{"0","0","0"}
step
none
step
none
step
none
255,0,0
0
0
stored
step
none
on
on
on
{"lin","lin"}
on
1
{"S11_rfw"}
off
1
element
2
off
off
element
2
{"nPoav_rfw"}
off
off
W/m^2
element
2
{"Wav_rfw"}
off
off
J/m^3
10
off
10
off
10
off
step
none
step
none
step
none
element
2
0
0
stored
step
none
on
ptd
off
3
coorddata
off
off
on
0
0
stored
step
none
step
none
step
none
{"Wav_rfw"}
off
J/m^3
{"0","0","0"}
{"Z"}
{"Impedance"}
off
solid
cyclecolor
none
off
off
255,0,0
on
on
on
{"lin","lin"}
0
0
stored
step
none
{}
{}
{}
{}
off
off
192,192,192
on
on
0,0,0
on
off
128,128,128
on
on
0,0,0
on
0,0,0
off
all
1
random
Rainbow
off
on
uq ~ q ~ sr com.femlab.geom.Blockx��a��E� D lxD lyD lzL baseq ~ L lxExprt !Lcom/femlab/geom/Geom$Expression;L lyExprq ~ -L lzExprq ~ -xr com.femlab.geom.Prim3�n.D��� D rot[ axist [D[ axisExprt "[Lcom/femlab/geom/Geom$Expression;[ posq ~ /[ posExprq ~ 0L rotExprq ~ -xr com.femlab.geom.Geom3]�(�.� xr com.femlab.geom.Geom�6��{ L geomAssoct Lcom/femlab/geom/GeomAssoc;L versionq ~ xpw q ~ w !^ur [B���T� xp !^ G e o m 3 �����|�=-C��6? ���������|�=����MbP? �G�z�;���������|�= ����MbP? ���������|�=����MbP?����MbP?�G�z�;���������|�=������� {�G�zd?���������|�=����MbP? {�G�zd?���������|�=�����������MbP?{�G�zd?���������|�=����MbP?����MbP?{�G�zd?���������|�= ���� � ���� � ���� � �? ���� � �? �?���� � �?���� � �?���� � �? ���� � �? �?���� � �? �?���� � �? ���� � �?���� � �? ���� � �? �?���� � �?���� � �?���� � �? ���� � �? �?���� � �? �?���� � �? ���� � �?���� � ���� � ���� � ���� � �?���� � �?���� � �?���� � �?���� � �?���� � �?���� � �?���� � �?���� � �?���� � �?���� � �?���� � �?���� � �? � �? � �? � �? � �? � �? � �? � �? � �? � �? � �? � �? � �? � �? � �? � �? � �? � �? � �? � �? � �? � �? � �? � �? � � � � � � � B e z i e r T r i �?����Mb`? �G�z<