FWSv^  x _    x C̿ &    w      5 <,xݜx' 	        @   ?
     slice ?  L mat Ks materials Cs RHOs matSelected setMaterialParams runSpeed setRadioButtons T0s Zzs Tjet Tenv Nzs hjet henv trun materialButtons select speedButtons MAX_ELEMENTS barslice slice attachMovie graphslice sliceHeight tempCol Color setRGB _root.barslice _root.graphslice  thermal conductivity must be greater than zero
 specific heat capacity must be greater than zero
 density must be greater than zero
 bar length must be greater than zero
 initial bar temperature must be greater than zero
 initial bar temperature must be greater than water jet temperature
 initial bar temperature must be greater than environment temperature
 water jet temperature must be greater than zero
 environment temperature must be greater than zero
 jet/bar heat transfer coeffecient must be greater than zero
 bar/environment heat transfer coeffecient must be greater than zero
 simulation run time must be greater than zero
 parseFloat parseInt errMsg validateInputs as deltaZs deltat deltatround Math round Ts Array t tround tBegin tPaused initBarAndGraph showBarAndGraph paused Qenv heatFlow fracTempRange col graphbarLen steel aluminium graphite deltats tPause setDefaultParams createBarAndGraph hideBarAndGraph  setMaterialParams  mat ]       N    N  N    N  N    N  setDefaultParams                  =                  = 	   
Q? ,   ,              d    setRadioButtons   0       R      R createBarAndGraph           g [      G	    =        G G	    = P    initBarAndGraph   a       g : G
    A(   # G   A# G
     P   # G   ?@  # G    @        R G
    A   # G   A# G
        # G   ?@  # G
    A   # G    @        R P    hideBarAndGraph   ]        g 6  G   @ # G   @ # P    showBarAndGraph   ]        g 6  G   @# G   @# P    validateInputs       	         g    G  	         g   !G  	         g   "G  
	         g   #G  		         g   $G  	 g   %G  	 g   &G  	         g   'G  	         g   (G  	         g   )G  	         g   *G  	         g   +G          >	 init         ,=     ,=     ,= 		    ,= 

    ,=     ,=     ,=     -=     ,=     ,=     ,= .        /= . I   error  y 0   1
  2  ?    1 1 0	 3  2    4 5R    6        7@      g @  6         7@O 6 N    	O P   8         98 d       4 5R d    :4 ;        	        4 5R         <=         == >   heatFlow         ?A   6    N    N  ?  6 N    N      g     I   6 N    6 N    N 2  6 N    N 6    GN    N 1   1GO ? I   6 N    6 N    N 2 ?  6 N    N 6    N    N 1   1GO   2 0 6    GN    N 6    N    NG    6 N    N 1 1  6 N    6 N    N GO P        g 7  6 N    6 N    NO P      update     88 2G 98 d       4 5R d            @=      g 8 A6 N    N  	  BA        4 5R         G    @ B     R G    @ B     R CA        4 5R G    AC# G
        # G   ?@  # P            7@< #             30@3333D   BO     
       E   BO            F   BO    < 6A A 0A A A 
A 	A 1A GA A A A A A 2A 3A 8A 9A A AA BA A A A A :A HA ;A >A .A         I=         J=         K= 
   init ?]   Arial , Z \  07(M`~a?lWg.v6	}		<
n

+q kOնKiRQ8w`XS ]dLU-{lK ^iLk2Ʀ ҀYDܥ{iI`7k=xkz[dx *Uaiʫ -˯mҀ4.jR=X<ƄrD$;)㌀Jr@ #vnx. 	@ۦ3ut o[\Bؙ dffk <LZ 4g 47R@& } Kg LIY-Z0@VFlb!T8J5B( H
a)NN //>%L hwP\_;ILP+)ڠ*|L f5.c|BΙ5f㹏 zw,nrݵ:EC,ݹ#7Q@PtFn7. k w+oMcGs&[Ϸwud hyųoZfu=O *s)%h: T'd^2#z~(	3N掀9c# 	]Wnb; 	`ZGȇ_8']Hn8K 	ZGlpS۪eM- 	`ZGHx.q)ʷw-6 n[ eN.~3u d͎OH46ظ`{	A jS	؀& ቀ	ZGQu؏qHިܶ 	ZSK% 	ZG=\0+nZ1v jg6'@۔-7mzCA S' S u dc -& _Hcz@V/( !6F(c? @H + JβK~ҚɒFP̰@ 	`ZGL l)+RL@f 0yҰ8F(~lzu1mЋ2ܶ~Ynޅ(@/RsO݈ "XzC0jAAH`$ qJ
67Ku[bx&՚PP<T  #&F=elKFrPHK'0`̓&6u|åҀuۦs`POu mx[`x a*,l࣒Zܨ;+3ʃ0{SmT[Np7l	Qy@& N|6gY@!xg +0Q{~#{Ć7 pWN[>}sȓr E߀-fi18,Md@Iemˮu|%-r4@M\6))kMړ3q7l_fvo[`5Xip@T;j3p$PՖT@%Lye ZGB&AY q  I 
=*3ƉJ	WCfb
)w%bh	fmp hgEwC2\,RMH 0<*gH;Ayf0 ,}~}"Fv  c\ h w/6R]PS5(8@Lr2
W[ U&w%by+ ؖ%@ KތMʛQ61E@`M6ek2-HIA(Qʁ [tɗ<Xeł	i Ć\H9i `2lLz(J[ -BgKp:vv[%ZM˟e" QJPz oL͔* J`Mp-8ALr3ͮݘ{ĺ^!C  t  *.ɀJ%B	YIbb=p+%b`	g mp cZP,%b9)S(rRg"#7ܹ V|uI6g%@e#.B=MD n\i4 a*oۈ% rg*ܺ ZGawhQܴoĶ"n. 	@ZG[@ `[)3"հ Jb*a\*kJ0Qt@	*ӆјǦ]0&J\ĺ#Ԉ/usf 铊L5	oF\ĺԄ3ܹ h w.|7^o=IfQ-KT3z,7.q253H&#*r%JLЄ2B
 AMߘb+S&x MO58`4& ߚ{m 
L7	RT&1.[zڭ$@[U6P~ a{)ҙ<2L@8%M~F-@wsu(^ӖFdTـf! {b[ h&( N - r{w[)o|+ Mz $
їa
}  !Oz7('Jl  sddK۵ջ}?:s ]ho3h$Ƥb7%Ѿ	d BL.a0	f,% C'l3H	0u& d\6(7Z  5 %1Ya =$<w ݌l`ll lFW{  M8ٱ&ebX	eZ6֛T׆Fn& pT>EN|	R ;G,.9#dT'} -*>#"uoXZ2;|	A *X#"[7EsRn"d'yU|zeWr `GC$xݻ(P6%yX/STͯX   & - . / 0 2 : A C E F H J K L N Q R S U W a b c d e f g h i k l m n o p r s t u v w y f    x @A  
  3&51x1 )M1e1 E1i1au1 1iiY -11 MMx1Yx11   贠?   _sans 	   7   W"b `}i@9؎]מԎm Lٽ9>xl e
n,
,F5ޘuV 1B8oUX
`b9UtW`P@v`	=lkMX,1` M~ں7R)l؅E^\ϼ /Ӏ/D]ȶ5 "$C$ ,pNZ\+ J1H *",NoMs/ %J@ af6Z6)B -ZB{ [۰1Cx (%*%JPAV8TmnP{eYf\ 0
f$ fH)"jϔڣ;*#@JC5v[;ϵ-pK2CB咕◮Y_^JU䋟,K=20e+$ "YzPޅJS>tQ.UK8 L ej͕Y HGa"Y2\5o^p
;bfavk+usM0Qqk< $oo^b56"|l0MrZ/Z͐2YJ7\   , d e i n s t y 	?    o 0            (  thermal conductivity, k (W/m K)   <?   Arial  6 8 g    MLk(X#c /kZ,) `y9`W7q"%ּ 8xl` 'bt@n^+Vϥ6; COf?[/` `}i@9؎]מԎm oա[	bط "jפ	RD,1f!W-@k+hUwW@bv :	oߖY`.tm74Y+J#R4mde(˙< LH^ 0HRP `ćK !j>@#w0 .uKSh߀M>6nH 	`ZG¶q[)M'1)⠶7!u> LrDFX	 4u X%%NmIj;f4N}3n^ K"-ڏIFG7zSZmӵd@	U(fR%
01P=E/,-b%%%hHpĦ4+@
tʣI;2. )pb-p,J(u$g)@N Do	s^PMDe
k`񢹊R@%v\ي@& ϖ%ILp@ L}ڲ7)؆u I_\Ͻ܀/s U9w1 m9e	 5Lf1 ib 	ZGbM Lٽ9>xl e
n,
,F5ޘuV 1B8oUX
`b9UtW`P@v`	=lkMX,1` M~ں7R)l؅E^\ϼ /Ӏ/D]ȶ5 "$C$ ,pNZ\+ J1H *",NoMs/ %J@  bfa?VD%
(ۨuʃSUvkZ7y5X3lL vIR2"*,)Q6*-@@3bXILh90ƛ/ ll)s >sKdX MB6.V
`	U0|WP@j`	\jφX+1X ZGn+
J53	'p5|R( ]+-ҜRK)0 af6Z6)B -ZB{ ZGoj6wXM;bGx=ilS @ZGʷv)[۰)*JCP ̩Y1(e -5%w&Sm4d
\)7O(K
qO70O
'L [۰1Cx (%*%JPAV8TmnP{eYf\ 0
f$ fH)$Fg)lvMȀs L6 0H9$rE]-ͺq{ f*1K`%x\@%f ͖%i@@ `[۰)Jkr  IoH))Kg[b "jϔڣ;*#@JC5v[;ϵ-pK2CB咕◮Y_^JU䋟,K=20e+$ "YzPޅJS>tQ.UK8 L ej͕Y HGa"Y2\5o^p
;bfavk+usM0Qqk< $oo^b56"|l0MrZ/Z͐2YJ7\   ( ) , / 3 J K a b c d e f g h i k l m n p r s t y U    h  	      "V!Txդ8TxV!P5U 5'CQ0x!'!@C:E    T?   	 Symbol   r )/U[zW_2}2 j3(L 5x _%[V
STm	9PTWO<PsJ,٥	c ζoP r U   
 `>0 	      	hRLx 4C	    %!l   )\   @  
 U	-    g:W
0            (  bar length (m)   X 	;    om 0            (  initial bar temperature (K)   Y( 	9    om 0            (  water jet temperature (K)   Ya`	;    o 0            (  environment temperature (K)   Y 	    o 2            (  <p align="left"><font face="_sans" size="12" color="#000000" letterSpacing="0.000000" kerning="0">jet/bar heat transf coeff (W/m2 K)</font></p> 	  Y 	    w6
2            (  <p align="left"><font face="_sans" size="12" color="#000000" letterSpacing="0.000000" kerning="0">bar/env heat transf coeff (W/m2 K)</font></p> 
  Z 	7    o 0            (  simulation run time (s)     @Y`	    g.?	(            ( Ks   Ȩ@NCt	    g.?	(            ( Cs   Ȩ@NC	!    g.?	(            ( RHOs   Ȩ@NC	     g.?	(            ( Zzs   Ȩ@OJ$	     g.?	(            ( T0s   Ȩ@OJ%	!    g.?	(            ( Tjet   Ȩ@OJ,,	!    g.?	(            ( Tenv   Ȩ@OJ4,	!    g.?	(            ( hjet   Ȩ@OJ;	!    g.?	(            ( henv   Ȩ@OJCL	!    g.?	(            ( trun   Q=*Ia ?    _sans    	4    oȀ0 f       (  or select a material   V	8    oȀ0 f       (  set substrate parameters   <	9    oȀ0 f       (  set simulation parameters   ~@ K     L)	z    <    %-`P)& `
s	0V@&Y ?? da;F 	/   ! d/0 f      (  begin simulation  K   " U^X    <    %.o+YѧfzokfbEFvM| 	0   # ds/0  3      (  begin simulation   K   $ L)
{     <   %)>d p@ l
y)&@Y d a<[F 	%   % _z`Ȁ0        (  begin  	0   & ds/0         (  begin  simulation  [   ' mp{     <        55˝κL2 3 ,͂N58"s:+S΄VX7  i   (  W     !  wANLu"   #  wANLu$   %  ^V &  wANLu'        begin   ( t y   ) WmH        %!EP\UʊC% 	oZ@/Ǳ&\@Y%7@	T 6s*R%|%r	l ˓	0   * pfj:	0            ( label Radio button     + WmH            #%!EP\UʊB% 	oZ@/Ǳ.\,̒Ƞ 9T)s@>C9` eɇIM4 $/D@2C GC$5 	)   ,   )   *   Be˿`@  + @   	7  -  )   , Hradiobutton0         h   #  this stop myName _name substring            R              N RJO       @  _root _ymouse _xmouse this hitTest myName _parent reportClick    N   N     R    N     R     @   [   - >:@materialButtons         /    clicked selected select _root matSelected setMaterialParams this i numButtons radioButton gotoAndStop labels materials length dfault vSpacing radioButton0 duplicateMovieClip _y vspacing label  reportClick  clicked U      I 0 	    =  O	     R  select  clicked                H ,        	GN 
R P        	 GN 
R    getSelectedNum     > getSelectedLabel      N>  N N<         <    <           H   	         I X   	G     R  	GN  	GN N  GO  	GN  N N	         NO P 9     =     	4   . oȀ0 f       (  set test parameters   . `    - k speedButtons         X    clicked selected select _root runSpeed this i numButtons radioButton gotoAndStop labels Array run in real time (if possible) run as fast as possible length dfault vSpacing radioButton0 duplicateMovieClip _y vspacing label  reportClick  clicked A      I  	    =  O  select  clicked                H ,        GN 	R P         GN 	R    getSelectedNum     > getSelectedLabel     
 N> 
        @< 
         O 
    O 
 N<         <    <           H   	         I X   G     R  GN  GN N  GO  GN 
 NO P L     =      '   / p        5Ϡ1A<@s  x  0 pX  	  f  FI>"MiMƆl rKgVh145iJ= =x{1hԞ=JV0՞@z zJ~RGS^zh hhX#CD 29%hh@  :A?$3б!b4zǨSIX)Y^zh ccO@@xzHfM9>9$I8!z)=@=h1  4u9&rLa"Dzc䗇=0z$hhƆAׇ=DcЃ՞B$Ć`&cǡz{BЃ 	   1   /   0  @ J@     2 h !   iײjP  	0YH To      ]?ҩ`	kbφ
, p  Qʱ.ƠܴP+|   hbHH ff fG&hiy.@& H"f`      KkـfFC] |d;	'/& O& e(iHϭ)s[`4hVXLgHV`h+Ge%@i&T 4jɀ#Qu ID%HܬU97% )@3JF@*}hKmD(
Jc:0   n1Q 89B`sk& Ǜ`y1       o8o* m6Yv6f٪      nLt cH9       lf 2c,`	22 H#<l;	3[	U a͆| 0窀+ LwS0>&$xu    m;'sAr/V[
Rr7gZP/H^yNjFوsW:
*ГUNܳ˯   n]1tm4ۨBmZ;u-   NyeT֘^v:DsFoo<I4tw*q?1^i|_?cqκg~gS4|Yghr>  U|*kAXŴB];˩ONK#A   2L]*͆;/mΰT4(وi  P\9x*LXnu';@l"tzNiM37i`F0Hveqޖ{ҐqH>v3HO|   	`,& ț# `&O 88A     39& ͛74`<Ɍ&G 32&`ZO6%H@ga  +L |1S T     8yN P1

 & k($ L` s0@|Ku_A	k%b    X$9&5 +2lI-M26I ( cC@      >)ݱFHh9"5_igNms#L fe1NAbنw@] ggMw r3EQзE֔%D -}&I 9vkƔ0hFMP5P!G
 *~z2x Sb 	   3   2  @       4 P      %L!8g@  	   5   4  @      6 X W`^                "5IBSQ\җ9z}ˉ'=WƔ(Xߟ+~_>Y͎\g.3U1hE`9u-#vLI[c;+Uoc{'elN_|N{硴Y6R829Lħ\BZ|2M<NY.$ (#]t4ĜBzHn@JEtCp L_"܈l:SF-Qf}Ch=lEhlgOUvk'8U8ˤ{%K1G]x.fSgKR`<<U,[6̙jMEXӂwr._K{D\s@2k4i~cm*bKvήk\u2@   7 h+   	      S*PdS$NW?~<$XHH>D 	   8   6   7 p@   	  9  ?    logo_mc _visible this _x _y border_mc _width Stage width _height height cc_logo_mc _xscale _yscale licence_mc onRollOver onRollOut u _root _url u4 substring http onRelease    O          O          O     O     O   N    O  	 
N    O    N   NO    
N   	NO  R   O  R   O     O   
N  	N    O   NO   N  	N    O   O         OO          OO  N<                R<  I S       ? < http://creativecommons.org/licenses/by-nc-sa/2.0/uk/ _blank O    & 1 ]licence_mc    & 3  	cc_logo_mc    & 5  border_mc    & 8 +vd logo_mc @   " 9 !Q\@ @ @ @ @ @ ?!             setRadioButtons = 
   input @ @ @ @ @ @        	 
                    ?             init = 
   begin O   : L8d  333 (c9: l\P
ـ+N:S L   Fvq 	$   ; g#W0 f          pause O   < L8d     (c9: l\P
ـ+N:S L      F#rq8 	$   = g#W0  3          pause ~   > LAx          *220$H]#N M8uu5S#]2 L :Q9N`<cN@& ƛ`
ӼiT&S ;;|    F#rq8 	$   ? g#W0             pause  7   @ _$zh}      #]N]#r 0:<`}|c  u   A  = :   ;  o<   =  o>   ?  o@         paused tPause        4  A ` \   B L8d  333 (c9: l\P
ـ+N:S L     (P8|KM4u6w:	'   C g,0 f          continue U   D L8d     (c9: l\P
ـ+N:S L      (`昽\̸ 	'   E g.0  3          continue  h   F LAx          (tt 01اUVccM[0i4X`)UXFF dki	 . qdk@	  )   G N;      (`4u6w:a\' 	'   H g.0             continue    I  D B   C  oD   E  oF   G   H  o@         paused tPaused tPause         4 G  I P [   J L8d  333 (c9: l\P
ـ+N:S L   a soP7h  	&   K g#W0 f          restart [   L L8d     (c9: l\P
ـ+N:S L      a t8[  	&   M g#W0  3          restart    N LAx          (tt 01اUVccM[0i4X`)UXFF dki	 . qdk@	    a t8[  	&   O g#W0             restart O   P  = J   K  oL   M  oN   O  o@        begin  
 P t`  %   Q ieLR 33    5@탡7T  Q   #   R TwB0  -Sy-]qe  R j R   @ Y)m@ &   S p>D&ި     %5GT`.񼾆G  S      T oc$      % N'ǀ  T   BNM퀐 T   p  	,   U g7
0            (  temperature/K  U K/ *   V `( 	      
Z[0CBU!l  V   @ J4  &   W omc$      5,G$㑐 	   X   W  @    X H@ A;   K   Y L)
{     <    % 	Fjp f Y@?de	@)  <[XlF 4   Z h  	 f8rrk'%6rrIM'   K   [ U^`    <    % ii bFEf/{n' xԑ{" 4   \ h  	  38rrk'%6rrIM'   K   ] L)
{     <   % 	Fjp f Y@?de	@)  <[XlF 4   ^ h  	   8rrk'%6rrIM'   ?   _ L)
{     <    56?6 (,L 1<8``ӀMN~ }   `  L Y   Z   ?ANJZ6[   \   ?ANJZ6]   ^   ?ANJZ6_                 hideBarAndGraph = input   ` c  	)   a _q` 0  fff      (   time (s)   a N{E 	#   b g) (         ( tround  b Ⱥt@ 6 	!   c _R`             ( Tjet  c / 	    d _m`            ( T0s  d   @/OHe 	   e WL
0           (  0  e ` 	    f _R`            ( Zzs   f @` @ ?   (  t trun update runSpeed tBegin tPaused    g   S          = 	         I * 4       H    
   calc @ ?
    calc  @ @ @ @   
                 
   error 	7   g oqπ           (  invalid parameters input  g Hr 	%   h 	Hm             ( errMsg  h #   @ @ @ @ @ @    3   i `9P 	      J[ CbCV!fb\C	Bl   i   @2P	$   j g.?	             ( deltaZs  j Q94 9   k h*  	      YZ!TxAY0PE   k   @2/	(   l g.?	             ( deltatround  l Q9  	1   m oȀ0        (  calculated values  m ʗB  	9   n o 0            (  number of volume elements  n   @3h 	    o g.?	(            ( Nzs  o Q9 @   
