From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/85694 Path: news.gmane.org!not-for-mail From: DesdeChaves Newsgroups: gmane.comp.tex.context Subject: Re: Request for metapost Date: Mon, 23 Dec 2013 15:52:39 +0000 Message-ID: References: <52B6FDD4.3030207@wxs.nl> <52B72B17.3000702@wxs.nl> Reply-To: mailing list for ConTeXt users NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary=001a11c2b8b20dd97c04ee359ef4 X-Trace: ger.gmane.org 1387813964 29702 80.91.229.3 (23 Dec 2013 15:52:44 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 23 Dec 2013 15:52:44 +0000 (UTC) To: mailing list for ConTeXt users Original-X-From: ntg-context-bounces@ntg.nl Mon Dec 23 16:52:52 2013 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane.org Original-Received: from balder.ntg.nl ([5.39.185.229]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Vv7oJ-0007mk-Oc for gctc-ntg-context-518@m.gmane.org; Mon, 23 Dec 2013 16:52:51 +0100 Original-Received: from localhost (localhost [127.0.0.1]) by balder.ntg.nl (Postfix) with ESMTP id C52BB10208; Mon, 23 Dec 2013 16:52:50 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at balder.ntg.nl Original-Received: from balder.ntg.nl ([127.0.0.1]) by localhost (balder.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id IKq0qxG-E6Gm; Mon, 23 Dec 2013 16:52:47 +0100 (CET) Original-Received: from balder.ntg.nl (localhost [IPv6:::1]) by balder.ntg.nl (Postfix) with ESMTP id B3D431020A; Mon, 23 Dec 2013 16:52:47 +0100 (CET) Original-Received: from localhost (localhost [127.0.0.1]) by balder.ntg.nl (Postfix) with ESMTP id 94BFE1020A for ; Mon, 23 Dec 2013 16:52:45 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at balder.ntg.nl Original-Received: from balder.ntg.nl ([127.0.0.1]) by localhost (balder.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id b8vLnKmq8gMt for ; Mon, 23 Dec 2013 16:52:43 +0100 (CET) Original-Received: from filter1-utr.mf.surf.net (filter1-utr.mf.surf.net [195.169.124.152]) by balder.ntg.nl (Postfix) with ESMTP id 01E6C10208 for ; Mon, 23 Dec 2013 16:52:42 +0100 (CET) Original-Received: from mail-oa0-x22a.google.com (mail-oa0-x22a.google.com [IPv6:2607:f8b0:4003:c02::22a]) by filter1-utr.mf.surf.net (8.14.3/8.14.3/Debian-9.4) with ESMTP id rBNFqdlS026853 (version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=NOT) for ; Mon, 23 Dec 2013 16:52:40 +0100 Original-Received: by mail-oa0-f42.google.com with SMTP id i4so5845396oah.1 for ; Mon, 23 Dec 2013 07:52:39 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=ccyEKqR6OYVMC2EMrmeXAovqx9maHhRjnGRS0oNFvF8=; b=NIdc/9vC4wE0fLC3JmauLWnz9m+y80etBobH40gEY74unzJqudveGe2z0rhvdqQdIV W4UIXPzLD1HmXu4c7SpI1q2bNQ5JOIdTafMJaDUvX1qCYtzh8fgUD2TZd1vHPbOo/hYJ z73HrabXwoB7eRQy/j3BcaOPpKwpoaJRtbLWXEHpxUBAxwUm44KVVyenAAdm2wKYlG34 oJuhwgmIYSWFlWHtppF/w4A/cAYDlbL8GO1Y0j+pgnSpgKWNN4qwEqXXye4I9gk/zzkB XII0XzP6/5BLi28M1Cf/ddc1WHSEOLMlSpAJXR1hmsGoiJIj6m/ZWiz+xwTGbV0H45k8 sbQg== X-Received: by 10.182.29.33 with SMTP id g1mr1462870obh.59.1387813959220; Mon, 23 Dec 2013 07:52:39 -0800 (PST) Original-Received: by 10.60.52.143 with HTTP; Mon, 23 Dec 2013 07:52:39 -0800 (PST) In-Reply-To: X-Bayes-Prob: 0.0001 (Score 0, tokens from: @@RPTN) X-CanIt-Geo: ip=2607:f8b0:4003:c02::22a; country=US X-CanItPRO-Stream: uu:ntg-context@ntg.nl (inherits from uu:default, base:default) X-Canit-Stats-ID: 07L53QEQp - ea59ec0ab7ec - 20131223 (trained as not-spam) X-Scanned-By: CanIt (www . roaringpenguin . com) X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.14 Precedence: list List-Id: mailing list for ConTeXt users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: ntg-context-bounces@ntg.nl Original-Sender: ntg-context-bounces@ntg.nl Xref: news.gmane.org gmane.comp.tex.context:85694 Archived-At: --001a11c2b8b20dd97c04ee359ef4 Content-Type: multipart/alternative; boundary=001a11c2b8b20dd97404ee359ef2 --001a11c2b8b20dd97404ee359ef2 Content-Type: text/plain; charset=ISO-8859-1 Three ways to generate poisson data. Thanks for Hans Hagen, Alan Braslou and Anthony Phan. Jorge 2013/12/23 DesdeChaves > Thanks very much for your support. > > Jorge > > > 2013/12/22 Hans Hagen > >> On 12/22/2013 3:57 PM, Hans Hagen wrote: >> >>> On 12/21/2013 12:50 PM, DesdeChaves wrote: >>> >>>> >>>> I know that metapost can send the variables "version", "number", >>>> "string", "point", "quad", "boolean" and "path" to Context. >>>> "triplet" variable can't pass. It will be very usefull if metapost can >>>> send a array to context. >>>> >>>> \startMPcode >>>> >>>> numeric x[]; >>>> for i = 1 upto 10: x[i]:=random; endfor >>>> >>>> passvariable("array",x); >>>> passvariable("version","1.0") ; >>>> passvariable("number",x[1]) ; >>>> passvariable("string","whatever") ; >>>> passvariable("point",(1,2)) ; >>>> passvariable("triplet",(1,2,3)) ; >>>> passvariable("quad",(1,2,3,4)) ; >>>> passvariable("boolean",false) ; >>>> passvariable("path",fullcircle scaled 1cm) ; >>>> >>>> >>>> \stopMPcode >>>> >>>> \ctxluacode{inspect(metapost.variables)} >>>> >>>> \ctxcommand{mprunvar("array")} >>>> >>>> Thanks in advance >>>> >>> >>> that's less trivial (as automatism) so i provide passarrayvariable now >>> (next beta) ... of course the next request would concern complex arrays >>> so i also made a more low level flusher >>> >>> \starttext >>> >>> \startMPcode >>> numeric n[] ; for i=1 upto 10: n[i] := i + 1 ; endfor ; >>> path p[] ; for i=1 upto 10: p[i] := fullcircle scaled (i*cm) ; >>> endfor ; >>> numeric n[][] ; for i=1,4 : for j=1,3 : n[i][j] = uniformdeviate(1) >>> ; endfor ; endfor ; >>> >>> passvariable("x",12345) ; >>> passarrayvariable("n-array",n,1,7,1) ; >>> passarrayvariable("p-array",p,1,7,1) ; >>> passvariable("p",(1,1) .. (2,2)) ; >>> >>> % watch out: no ; in between >>> >>> startpassingvariable("b") >>> startarray >>> for i=1,4 : >>> startarray >>> for j=1,3 : >>> value(n[i][j]) >>> endfor >>> stoparray >>> endfor >>> stoparray >>> stoppassingvariable ; >>> >>> startpassingvariable("a") >>> starthash >>> key("test1") >>> startarray >>> value(123) >>> value(456) >>> stoparray >>> key("test2") >>> starthash >>> key("test") >>> value(789) >>> stophash >>> stophash >>> stoppassingvariable ; >>> >>> draw fullcircle scaled 1cm ; >>> \stopMPcode >>> >>> \ctxluacode{inspect(metapost.variables)} >>> >>> \ctxcommand{mprunvar("x")} >>> >>> \stoptext >>> >> >> \starttext >> >> % \enabletrackers[metapost.variables] >> >> \startMPcode >> numeric n[] ; for i=1 upto 10: n[i] := 1/i ; endfor ; >> path p[] ; for i=1 upto 10: p[i] := fullcircle xyscaled >> (cm*i,cm/i) ; endfor ; >> numeric r[][] ; for i=1 upto 4 : for j=1 upto 3 : r[i][j] := >> uniformdeviate(1) ; endfor ; endfor ; >> pair u[][] ; for i=1 step 0.5 until 4 : for j=1 step 0.1 until 2 : >> u[i][j] := (i,j) ; endfor ; endfor ; >> >> >> passvariable("x",12345) ; >> passarrayvariable("n-array",n,1,7,1) ; >> passarrayvariable("p-array",p,1,7,1) ; >> passvariable("p",(1,1) .. (2,2)) ; >> >> startpassingvariable("b") >> startarray >> for i=1 upto 4 : >> startarray >> for j=1 upto 3 : >> value(r[i][j]) >> >> endfor >> stoparray >> endfor >> stoparray >> stoppassingvariable ; >> >> startpassingvariable("a") >> starthash >> key("test 1") >> >> startarray >> value(123) >> value(456) >> stoparray >> key("test 2") >> startarray >> index(0) >> value(123) >> value(456) >> value(789) >> slot(999,987) >> stoparray >> key("test 3") >> starthash >> key("first") value(789) >> entry("second",987) >> stophash >> stophash >> stoppassingvariable ; >> >> startpassingvariable("c") >> startarray >> for i=1 step 0.5 until 4 : >> index(i) >> startarray >> for j=1 step 0.1 until 2 : >> slot(j,u[i][j]) >> >> endfor >> stoparray >> endfor >> stoparray >> stoppassingvariable ; >> >> draw fullcircle scaled 1cm ; >> \stopMPcode >> >> \ctxluacode{inspect(metapost.variables)} >> >> \ctxcommand{mprunvar("x")} >> >> \stoptext >> >> >> >> ----------------------------------------------------------------- >> Hans Hagen | PRAGMA ADE >> Ridderstraat 27 | 8061 GH Hasselt | The Netherlands >> tel: 038 477 53 69 | voip: 087 875 68 74 | www.pragma-ade.com >> | www.pragma-pod.nl >> ----------------------------------------------------------------- >> ____________________________________________________________ >> _______________________ >> If your question is of interest to others as well, please add an entry to >> the Wiki! >> >> maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/ >> listinfo/ntg-context >> webpage : http://www.pragma-ade.nl / http://tex.aanhet.net >> archive : http://foundry.supelec.fr/projects/contextrev/ >> wiki : http://contextgarden.net >> ____________________________________________________________ >> _______________________ >> > > > > -- > Atentamente > > DesdeChaves > -- Atentamente DesdeChaves --001a11c2b8b20dd97404ee359ef2 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
Three ways to generate poisson data. Thanks for Hans Hagen= , Alan Braslou and Anthony Phan.

Jorge
=


2013/12/23 De= sdeChaves <desdechaves@gmail.com>
Thanks very much for your s= upport.=A0

Jorge
<= div>


2013/12/22 Hans Hagen = <pragma@wxs.nl>= ;
On 12/22/2013 3:57 PM, Hans Hagen = wrote:
On 12/21/2013 12:50 PM, DesdeChaves wrote:

I know that metapost can send the variables "version", "numb= er",
"string", "point", "quad", "boolean"= ; and "path" to Context.
"triplet" variable can't pass. It will be very usefull if met= apost can
send a array to context.

\startMPcode

numeric x[];
for i =3D 1 upto 10: x[i]:=3Drandom; endfor

passvariable("array",x);
=A0 =A0 =A0passvariable("version","1.0") ;
=A0 =A0 =A0passvariable("number",x[1]) ;
=A0 =A0 =A0passvariable("string","whatever") ; =A0 =A0 =A0passvariable("point",(1,2)) ;
passvariable("triplet",(1,2,3)) ;
=A0 =A0 =A0passvariable("quad",(1,2,3,4)) ;
=A0 =A0 =A0passvariable("boolean",false) ;
=A0 =A0 =A0passvariable("path",fullcircle scaled 1cm) ;


\stopMPcode

\ctxluacode{inspect(metapost.variables)}

\ctxcommand{mprunvar("array")}

Thanks in advance

that's less trivial (as automatism) so i provide passarrayvariable now<= br> (next beta) ... of course the next request would concern complex arrays
so i also made a more low level flusher

\starttext

\startMPcode
=A0 =A0 =A0numeric n[] =A0 ; for i=3D1 upto 10: n[i] :=3D i + 1 ; endfor ;<= br> =A0 =A0 =A0path =A0 =A0p[] =A0 ; for i=3D1 upto 10: p[i] :=3D fullcircle sc= aled (i*cm) ;
endfor ;
=A0 =A0 =A0numeric n[][] ; for i=3D1,4 : for j=3D1,3 : n[i][j] =3D uniformd= eviate(1)
; endfor ; endfor ;

=A0 =A0 =A0passvariable("x",12345) ;
=A0 =A0 =A0passarrayvariable("n-array",n,1,7,1) ;
=A0 =A0 =A0passarrayvariable("p-array",p,1,7,1) ;
=A0 =A0 =A0passvariable("p",(1,1) .. (2,2)) ;

=A0 =A0 =A0% watch out: no ; in between

=A0 =A0 =A0startpassingvariable("b")
=A0 =A0 =A0 =A0 =A0startarray
=A0 =A0 =A0 =A0 =A0 =A0 =A0for i=3D1,4 :
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0startarray
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0for j=3D1,3 :
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0value(n[i][j])
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0endfor
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0stoparray
=A0 =A0 =A0 =A0 =A0 =A0 =A0endfor
=A0 =A0 =A0 =A0 =A0stoparray
=A0 =A0 =A0stoppassingvariable ;

=A0 =A0 =A0startpassingvariable("a")
=A0 =A0 =A0 =A0 =A0starthash
=A0 =A0 =A0 =A0 =A0 =A0 =A0key("test1")
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0startarray
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0value(123)
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0value(456)
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0stoparray
=A0 =A0 =A0 =A0 =A0 =A0 =A0key("test2")
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0starthash
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0key("test")
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0value(789)
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0stophash
=A0 =A0 =A0 =A0 =A0stophash
=A0 =A0 =A0stoppassingvariable ;

=A0 =A0 =A0draw fullcircle scaled 1cm ;
\stopMPcode

\ctxluacode{inspect(metapost.variables)}

\ctxcommand{mprunvar("x")}

\stoptext

\starttext

% \enabletrackers[metapost.variables]

\startMPcode
=A0 =A0 numeric n[] =A0 ; for i=3D1 upto 10: n[i] :=3D 1/i ; endfor ;
=A0 =A0 path =A0 =A0p[] =A0 ; for i=3D1 upto 10: p[i] :=3D fullcircle xysca= led (cm*i,cm/i) ; endfor ;
=A0 =A0 numeric r[][] ; for i=3D1 upto 4 : for j=3D1 upto 3 : r[i][j] :=3D = uniformdeviate(1) ; endfor ; endfor ;
=A0 =A0 pair =A0 =A0u[][] ; for i=3D1 step 0.5 until 4 : for j=3D1 step 0.1= until 2 : u[i][j] :=3D (i,j) ; endfor ; endfor ;


=A0 =A0 passvariable("x",12345) ;
=A0 =A0 passarrayvariable("n-array",n,1,7,1) ;
=A0 =A0 passarrayvariable("p-array",p,1,7,1) ;
=A0 =A0 passvariable("p",(1,1) .. (2,2)) ;

=A0 =A0 startpassingvariable("b")
=A0 =A0 =A0 =A0 startarray
=A0 =A0 =A0 =A0 =A0 =A0 for i=3D1 upto 4 :
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 startarray
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 for j=3D1 upto 3 :
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 value(r[i][j])

=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 endfor
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 stoparray
=A0 =A0 =A0 =A0 =A0 =A0 endfor
=A0 =A0 =A0 =A0 stoparray
=A0 =A0 stoppassingvariable ;

=A0 =A0 startpassingvariable("a")
=A0 =A0 =A0 =A0 starthash
=A0 =A0 =A0 =A0 =A0 =A0 key("test 1")

=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 startarray
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 value(123)
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 value(456)
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 stoparray
=A0 =A0 =A0 =A0 =A0 =A0 key("test 2")
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 startarray
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 index(0)
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 value(123)
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 value(456)
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 value(789)
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 slot(999,987)
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 stoparray
=A0 =A0 =A0 =A0 =A0 =A0 key("test 3")
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 starthash
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 key("first") value(789) =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 entry("second",987)
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 stophash
=A0 =A0 =A0 =A0 stophash
=A0 =A0 stoppassingvariable ;

=A0 =A0 startpassingvariable("c")
=A0 =A0 =A0 =A0 startarray
=A0 =A0 =A0 =A0 =A0 =A0 for i=3D1 step 0.5 until 4 :
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 index(i)
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 startarray
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 for j=3D1 step 0.1 until 2 :
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 slot(j,u[i][j])

=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 endfor
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 stoparray
=A0 =A0 =A0 =A0 =A0 =A0 endfor
=A0 =A0 =A0 =A0 stoparray
=A0 =A0 stoppassingvariable ;

=A0 =A0 draw fullcircle scaled 1cm ;
\stopMPcode

\ctxluacode{inspect(metapost.variables)}

\ctxcommand{mprunvar("x")}

\stoptext



-------------------------------------------------------------= ----
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0= =A0 =A0 Hans Hagen | PRAGMA ADE
=A0 =A0 =A0 =A0 =A0 =A0 =A0 Ridderstraat 27 | 8061 GH Hasselt | The Netherl= ands
=A0 =A0 tel: 038 477 53 69 | voip: 087 875 68 74 | www.pragma-ade.com
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0= =A0 =A0 =A0 =A0| ww= w.pragma-pod.nl
-------------------------------------------------------------= ----
_____________________________________________________________= ______________________
If your question is of interest to others as well, please add an entry to t= he Wiki!

maillist : ntg-cont= ext@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage =A0:
http://= www.pragma-ade.nl / http://tex.aanhet.net
archive =A0: http://foundry.supelec.fr/projects/contextrev/ wiki =A0 =A0 : http:= //contextgarden.net
_____________________________________________________________= ______________________



<= /div>--
Atentamente
<= br>DesdeChaves



--
Atentamente<= br>
DesdeChaves
--001a11c2b8b20dd97404ee359ef2-- --001a11c2b8b20dd97c04ee359ef4 Content-Type: application/pdf; name="poisson3.pdf" Content-Disposition: attachment; filename="poisson3.pdf" Content-Transfer-Encoding: base64 X-Attachment-Id: f_hpjwj1wz0 JVBERi0xLjYKJdDUxdgKMTcgMCBvYmoKPDwvTGVuZ3RoIDIyMzggICAgICAvRmlsdGVyL0ZsYXRl RGVjb2RlPj4Kc3RyZWFtCnhezVpLj9xEEL7Pr/CF4xj30zZCK2XzkiJxAPaGOMASkiBtFMKBv89X 1c9q9/QuYaOg1eyM7e56v7rKy7wsy/RmWvj75Sl8l+vrm9PXL9Sk1Lw7p/w23fw+qWnBn5r0tszO WDetfpm91Xq6uZt++nZZnL76+eYVNrpJ44nb7G7qjesyb36d/O5ns+0ubfPbspgXy+JBgtH0uTob YwBw1Vd6w7d6Gr6BcPH5qd+BUqW15jrsts/CN0FTT/GNVQWis1dnBuUUltKy+OHrZwmYBjlpM5AH ri6II3Hl1nkD2CwMc6XXEaJtx9MG0RlyiXczcaCfeKFrbfAb/BFPdJ2J5l1jCRAusBfggzbP8qQ7 JA77JEoNkIlxllMin2W0p83ONY+PYgx8kRbWSLnQRKAWj4gX0peG7vo8HSlVWEt77MJqSUaZtGDN bNbVZ9si7YOWKClmiblm/h3kSU+JOlZ+uEus8q+HSSUsJdMDac4GdcEwA7IlfLNpZhMN98CyepFM mqEQu5JE8zyRF02f16W7tcqdZ4E8v8ky2dysgWLy2sKNIZTbu9NX092Hv6Y3H3/58Pbd7aS+mX59 /ebd+9OfJ/Z+RALFoYCiwXcA9Ac+rxAdoHO69fdJ2VmtRhsTQgfdvKtumnl1u7IIE3r26+63bVpn 483m4T3YodW62urX7ak8zjsKkCOygv/2dO4sPHfgnfuYzx0azwV+Bl7dyzwDeVlZ6KhAFkIq9NVP QMik1tuGaCukt6feyh7Iwr1AX7ivZJYF3pNtxf3b6cfT90djev3+t2x952R+59r+Rokl+rBDflDL mlzYbOSOjvwFQSk4ZvmFnBOfmuy23qV15V5vXYDM8K4zlHyvPC1QjMm0ZBwBMnslU8CUMrxyj8NK XuefdLBl6guUiiPeISnt4agoLbQ0exkKU0+UVjLorCu0tNQzlMJHTX0nLLtNUTjIKb+n0wpD1kal SZZ8kcAlrVVSKXbTk0C+V1lGsYes3WIZBXJP8j1ZVOuy3fR0WtlNoTT/6lpf52mhIPwqeu7ZIVtp x4YrKEUGT3qp1vl11i4Xf63gpaoqJoqDNSYvyewxIQjumZnT86ZRmaaC9L4aLCRdWexF0dHdf1WD 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 PIeE/Xk0lOCycTE8ukEhokLZlvMSAQtbEzfAEjje9VrQpxS0TV2mutrIaJw9aJSAHL4qzssuXtap EEwRKEmTt1zVYlUXSzFIeGbkSRDKDhuA5MHH5+AT1ZLcRfoQofYJwUBTtVEdpHJ405/o4kXonMw+ pTn1J0SmO9pw+KQPJSoiCnLohJUqVlf12o0m+hQPMk/xIRycgNSq6EAUFCDBurf+aU9yLZVYazrv mY1mHMuh8oHd1nMSDZqT2HdEVHikK8vXZx0WPSOWQYWS98+yZO6T70s5p/eKvT+jWsi2nmQm7hb8 a75gvVATGbF1MzZjm8blmtyG4t6MabeSXU7UgSsdCyAfK9aHepocHWjSpI+satZxt4/vspP0Ne3x Sqzqb51GiIH+sf/cV7qz2vxInM/x8pSolmKuOG+xzG2mO21egYoWStMTNErkzWKfuRzcxDbOZkam Kgi0Oo26xoGGkazplpe5cYIFtV1k1prX9p3Kh/+c+9bBa6ox8YvVuY1tk/DdJP4SkomphH8S/7mR qlKbaGZZhZ894by1NdBk/LJYH55e0rvKymefm/OThh9aMxe/eh1oTEGsw3htJwp+EWClHdbpTTtx bgSR0ly5/TRXlIjUmTZh5ADijqOEk6Zc8ZQIEonZVonEb4a/4EKZ/wplbmRzdHJlYW0KZW5kb2Jq CjMwIDAgb2JqCjw8L1R5cGUgL01ldGFkYXRhIC9TdWJ0eXBlIC9YTUwKL0xlbmd0aCAxNzczICAg ICAgPj4Kc3RyZWFtCjw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iZHRsbmZicnJ5am52YWJucmFq YmtycHl3Ij8+PHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyI+PHJkZjpSREYgeG1s bnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj48cmRm OkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2Vs ZW1lbnRzLzEuMS8iPjxkYzpmb3JtYXQ+YXBwbGljYXRpb24vcGRmPC9kYzpmb3JtYXQ+PGRjOmNy ZWF0b3I+PHJkZjpTZXE+PHJkZjpsaS8+PC9yZGY6U2VxPjwvZGM6Y3JlYXRvcj48ZGM6ZGVzY3Jp cHRpb24vPjxkYzp0aXRsZT48cmRmOkFsdD48cmRmOmxpIHhtbDpsYW5nPSJ4LWRlZmF1bHQiPnBv aXNzb24zPC9yZGY6bGk+PC9yZGY6QWx0PjwvZGM6dGl0bGU+PC9yZGY6RGVzY3JpcHRpb24+PHJk ZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6cGRmeD0iaHR0cDovL25zLmFkb2JlLmNv bS9wZGZ4LzEuMy8iPjxwZGZ4OkNvblRlWHQuSm9ibmFtZT5wb2lzc29uMzwvcGRmeDpDb25UZVh0 LkpvYm5hbWU+PHBkZng6Q29uVGVYdC5UaW1lPjIwMTMuMTIuMjMgMTU6NDg8L3BkZng6Q29uVGVY dC5UaW1lPjxwZGZ4OkNvblRlWHQuVXJsPnd3dy5wcmFnbWEtYWRlLmNvbTwvcGRmeDpDb25UZVh0 LlVybD48cGRmeDpDb25UZVh0LlZlcnNpb24+MjAxMy4xMi4yMiAxOTowNTwvcGRmeDpDb25UZVh0 LlZlcnNpb24+PHBkZng6SUQ+cG9pc3NvbjMuMjAxMy0xMi0yM1QxNTo0ODozOS0wMDowMDwvcGRm eDpJRD48cGRmeDpQVEVYLkZ1bGxiYW5uZXI+VGhpcyBpcyBMdWFUZVgsIFZlcnNpb24gYmV0YS0w Ljc2LjAtMjAxMzA0MDUwOCAgKFRlWCBMaXZlIDIwMTMvZGV2KShyZXYgNDYyNykgKFRlWCBMaXZl IDIwMTMvZGV2KSBrcGF0aHNlYSB2ZXJzaW9uIDYuMS4xZGV2PC9wZGZ4OlBURVguRnVsbGJhbm5l cj48L3JkZjpEZXNjcmlwdGlvbj48cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4 bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iPjx4bXA6Q3JlYXRlRGF0ZT4yMDEzLTEy LTIzVDE1OjQ4OjM5LTAwOjAwPC94bXA6Q3JlYXRlRGF0ZT48eG1wOkNyZWF0b3JUb29sPkNvblRl WHQgLSAyMDEzLjEyLjIyIDE5OjA1PC94bXA6Q3JlYXRvclRvb2w+PHhtcDpNb2RpZnlEYXRlPjIw MTMtMTItMjNUMTU6NDg6MzktMDA6MDA8L3htcDpNb2RpZnlEYXRlPjx4bXA6TWV0YWRhdGFEYXRl PjIwMTMtMTItMjNUMTU6NDg6MzktMDA6MDA8L3htcDpNZXRhZGF0YURhdGU+PC9yZGY6RGVzY3Jp cHRpb24+PHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6cGRmPSJodHRwOi8vbnMu YWRvYmUuY29tL3BkZi8xLjMvIj48cGRmOktleXdvcmRzLz48cGRmOlByb2R1Y2VyPkx1YVRlWC0w Ljc2LjA8L3BkZjpQcm9kdWNlcj48cGRmOlRyYXBwZWQ+RmFsc2U8L3BkZjpUcmFwcGVkPjwvcmRm OkRlc2NyaXB0aW9uPjxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJo dHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIj48eG1wTU06RG9jdW1lbnRJRD51dWlkOjg2 ZTUxNzhiLTRhNzYtOWIzOC1lOTBhLWMzMWY0MzMwMGMyNzwveG1wTU06RG9jdW1lbnRJRD48eG1w TU06SW5zdGFuY2VJRD51dWlkOmJjNzA1NDA3LTRhMWYtYmZkYi01ZDg3LTNmM2VmYjg4YjkwMDwv eG1wTU06SW5zdGFuY2VJRD48L3JkZjpEZXNjcmlwdGlvbj48L3JkZjpSREY+PC94OnhtcG1ldGE+ PD94cGFja2V0IGVuZD0idyI/PgplbmRzdHJlYW0KZW5kb2JqCjMyIDAgb2JqCjw8L0xlbmd0aCAy NSAgICAgICAgL0ZpbHRlci9GbGF0ZURlY29kZT4+CnN0cmVhbQp4XmNgYOCY/Tfb9PHd+0c/nXvn AAA3KgiTCmVuZHN0cmVhbQplbmRvYmoKMzMgMCBvYmoKPDwvU3VidHlwZS9DSURGb250VHlwZTBD L0xlbmd0aCA1MzY2ICAgICAgL0ZpbHRlci9GbGF0ZURlY29kZT4+CnN0cmVhbQp4XoVZCVxTx/a+ EXITFVGJqZjruzdVq1AqLq1WrXXBurCKiHUDZZc1CYGEhB2SsE0IO2HfQQRU2rrUtSrGPttYrbW2 2lrb18221tb21bm+of/ff5KgpIvv8dPAnTvLmTPnfOf7JhzC0ZHgcDiuvj4b1gVs9PDz95dKpAsW zg2K3qNIDJdb3m1gp7P/AE40SxMsw2HFY9inHdgZjnonDgpxcrjh5DgciN59uPs/Zdx/EASnfiL+ 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 w8QqTJxaNteBBY9cu3p0kQ4yDH2sDcr3L4meVkIWXA2BO4CoWysH+VS+EijzmcL8XWhHwQZ+CVnS U1xf8MY2dpYrlj6P5MLIVL2ggtGTHwy3ctMMpar9VE0b6KhmSivegmllJ/l6siz0LZRels9Pq7Go 7/2lrc0G5gO2jVvZa7PT5osGVoVF4mNf2Mn54+R2ZOKWkIXdGUN5/XyzusgYTyUU5viqmbT1WkmR Gtu3FZq4x+0cNTK8C3Qyb6M73NiKxqIO6vXSqiutTPWBxnOGHmyXPrtc2raCv6G1NP81qqkVDFYy b8PvuJ1ddtSWw6aPKJNYEgnhEuxiD+4BO8XlYIPbTrzQqlkrfuF24Dtz2yXmyBsL8z9AYlHlgQnY Em6cnfIa84jry5gvoMvXmJjKLbLLMgI6/Fl2WYqp1nKIUpBNz7XN0g1amCA0QR6s2q1NmZZ1OhBO iP2A32JRGRY5N9LLcqnVTEI3dJGLAhS2zLewfVyrGvBerdYqYAAJ58CL3Gaybq9t/0gFx0WZ2CiT y+GbhTcFbk8KVOnSIPRSVhA+hIL2wtq8Hk9Y4trx9zHbQ0IxGuaW5YEiIALJCzOltC5PHrKznC8I 1BsMFbUiQXlHRmOqPDM9Nbo/8hQtCLt7BAqrDPg2mY2yC23bTe4pMxzEXomy0OgAN+iKU4bjjvmW Lwq4hy/7CMj5EYqgL+1TK0Rufsh5+XI/OAHiq+YrP127dmUOcqedLV/pTWIpp9n4azliEf6YznPJ MbJrjHB5vUFP0j7BifOcxgKn8aZx5vG91U36Ur1eb9C3ljs5DXTgP/F3K6W1pdVOE/4fGrx2Awpl bmRzdHJlYW0KZW5kb2JqCjM1IDAgb2JqCjw8L0xlbmd0aCA2MzcgICAgICAgL0ZpbHRlci9GbGF0 ZURlY29kZT4+CnN0cmVhbQp4XoVUy47aQBC8+ysmByT24MVvLwgh8VRIAqwWFOUKdkMswdiyzYG/ T89Uw0pRUJAQKqqnq6Z6Zjpf3rfuOC8P5IavnvqgprzWGbnT1b5yOp1ZmV0vpNs1UU75nW0G6r0u sy21qjtdzpa6aF+4eKmz8zWne9W/iyZ0KvRnidFR3R39cr9/+7pYb9wfq1WpSz9wP+h0Pe9r1zOt d0V7psF/ChW3UU/aKNvmJ9VNUeqB8l89z+M/5jqflhezw8bpyVZU7765Y6HzWhJRB2Pc8QOVF1kr yP6XXTgqs3h7a1q6LPWxdIZD1eMNFE1b36zrF6e3qXOqC31S3SceuWZ7raozGT/Kc0YjldORW3NG 6/2FVM/ktMyZLdrbs8A+1+xuFSn2yz18GM7KnJpqn1G91ydyhhyCN1LDBX9GDun8L15WHY6P8jjm cs+LE/sTvNlVdz7uQ+VwzH7va9Pdn9q6xB8ZFBgt/hkDheACoAiNp0Don06AUqAZ0BsqhesDCTe2 KApROYGCIHgJRX0GL6K3QGVk14U+usRAAThB8BlCL4TPKAGCz0SQeEnBiRdBUA/n4ESd0zTNJCUo ROKlDyReBEE9QRIR1CPsKEJKiSCkFAoSL6KAXCJ4ieAsEQRnPCrDxXAW8VkxCM4SQZgml1gOKaWC 4CxAgjGcBVCI4YxHZZFMBWcihnoMlEA9FQT1GM74EFlOELxw5JaTswqfiZweTDqBeioISfAZtxy8 pILm4NCFN2Y5TDoVL5gtG7ScIEkCs+Vmtgvmx8ttpSCZEWdm75S9Q+ZOmufl8QRk17rm+2/fIPsw mOtdaHo8U1VZmVX2a9+3+1tr0Gbh/AEsS4CUCmVuZHN0cmVhbQplbmRvYmoKMzggMCBvYmoKPDwv TGVuZ3RoIDEyICAgICAgICAvRmlsdGVyL0ZsYXRlRGVjb2RlPj4Kc3RyZWFtCnheY2BABgoAAC8A IQplbmRzdHJlYW0KZW5kb2JqCjM5IDAgb2JqCjw8L1N1YnR5cGUvQ0lERm9udFR5cGUwQy9MZW5n dGggNTE5ICAgICAgIC9GaWx0ZXIvRmxhdGVEZWNvZGU+PgpzdHJlYW0KeF59UdFqE0EUnUmi1Xaa qtgXTZNraYtidtfGCMa3NDSamrbRrCLig5vsJLtk3Q27s9T0FyJuUkQRROiLfkD+wH/wB/KkoC9S 2JGAdDZ9FL1wz1zunOFw5mCUSCCMcaZYLdU27l+vasy0tx2duva2xgzpIW37luZGlHs8xZf6JM3T iGcwhxi/EufLickzEh+RxJ9PqSOSWviVmv92agkh/H0hwqPz4QxZFlNslaxEix9kFZ2JIYwyaAVl UQHncAU/xc//L1/UnQat6NRmJus9pq5nOjasy4Vbt0tOt+eabYNB7sZ6TpIE3oSW48LUCJw4gcgK 7KplaPRgQ4Ytrdlx9ryOmYWaDHXm7lOrud/rgGbr0aZmavb0Hq4KnQY1NKsFTgtU+gR8T8hD23X8 rndNBtUwPdhz3A6I06UW1Tyqg28LWWAGhbuP6iqUHZtB1WxS26MgSeBRCgZj3TuKwvy27LhtpSUo nmKdcDwleiaVd3dUqVopbe7UN2X2kk196ZRppuXJ/wjqL9s7jvtCs5AoNy6+XVQMxTBOZCdfk2tf +CUsOs4fhK8XQ5QfT9AE5fMRjvMhCtF4HKJ0Mkr/HL9M1kSCqBilWbjw++NF/nPRP+SlD6Hdf/v5 9KTxaia9pVoKOXtAZvtkbjR7+GYQBO8GQ0JGc6Ph+2AwDILh8CAg832SPAbz9s6wCmVuZHN0cmVh bQplbmRvYmoKNDEgMCBvYmoKPDwvTGVuZ3RoIDM2NyAgICAgICAvRmlsdGVyL0ZsYXRlRGVjb2Rl Pj4Kc3RyZWFtCnhejVJNi8IwEL3nV8weBD3Uxu5hQUTQukJZv1BZ9lqTaQ3YpKTpwX+/k9oqLIu7 hUAz8+bNe6/tvewOwUyaEwavQw57rExtBQbxOi1Zr7cwoi5Quw2iRNl1qzHsrBEHdNCPk0WilRsQ ONHiUkvsUL+D5pgr/YD4PdA/4lcwW8W7+UewSp3SayPR6nXqzsEe8/qS2oD7DUflLjj+Hx6IFJ6T QkP6ibZSRo9hNOScU+Fdy9gU3nbFwtYfhJ3jTGlp25jg5N2wUQRSCdfempooKD8/fLhWDotEZ4ZN JhCSHVU5e208DFi4teRU6Rz6z6US9FCX5QW9LOBsOgWJGW2g/DZpgRD6DBNJXeWuf4T5GD1eSwRS T1Sjm3xB0VdlKtCmOkc2oUj4FCZLeqYMtfzR57epU3aDE6B7bflOmTin1vO8RcQT8ShqeNq6Z/RR 3X2I2loy0eTZuPPilMZ75KUp/Xxzmm/V/Uz+tl2yb+kj7ecKZW5kc3RyZWFtCmVuZG9iago0NCAw IG9iago8PC9MZW5ndGggMjMgICAgICAgIC9GaWx0ZXIvRmxhdGVEZWNvZGU+PgpzdHJlYW0KeF5j YGDgYGBUEFRg8WBYcEAJAAgDAikKZW5kc3RyZWFtCmVuZG9iago0NSAwIG9iago8PC9TdWJ0eXBl L0NJREZvbnRUeXBlMEMvTGVuZ3RoIDIyMTAgICAgICAvRmlsdGVyL0ZsYXRlRGVjb2RlPj4Kc3Ry ZWFtCnhedVZ5UBRXGu8BZhoFidJOVqa1u0XXeAJe5bXZBFAWXY8ooJi4wADNOQf2zHApMIjAzLy5 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 NM7mjuB9eVvgHMj2rMzruiwE1k6PV8PA8fZQOXMx8Ly7XrNd6h3XCflUTcj2t2/fglmVjadZLxvZ YFhOQTHIG1TFnWMjOMI7Fo6I4DD3XThaCOeQTt4CCyvF3Y8Pu1Tt4BgHf90E/flkcpsVhTvNwde8 Jvi0p/onWTDfAgXdGfecEVRShd8fwGBvyFl+b/EkZyIc2fud7cre4wcNHu28tEr+maF4rG1G7juM 6oAFzDEC4v8CgWjaJgplbmRzdHJlYW0KZW5kb2JqCjU4IDAgb2JqCjw8L1R5cGUvWFJlZi9JbmRl eFswIDU5XS9TaXplIDU5L1dbMSAyIDFdL1Jvb3QgNTYgMCBSL0luZm8gNTcgMCBSL0lEWzwxMjVE RTdCNDZFOUY0M0M3RTkwRDAxOUNERTVDQjFCQz4gPDEyNURFN0I0NkU5RjQzQzdFOTBEMDE5Q0RF NUNCMUJDPl0vTGVuZ3RoIDE1MyAgICAgICAvRmlsdGVyL0ZsYXRlRGVjb2RlPj4Kc3RyZWFtCnhe Hco7DoJQFIThGR7ykJeiIGETJiSGUsMyDJ1bsLKwsHMNrkq3YWllg3Msvvxnbi7ACXDEFU98mUkg oUQSy1wSSSUTTA5qCogc6koKSSSUiuPX3l1xGDV2++KxOIPl0/aMbQW2F7sDbl/WSGJ2D7D72J5z N1pTydhvwP7/P+fhal3IksMNHN62Sx731rXUspGGpzt+MjwfwgplbmRzdHJlYW0KZW5kb2JqCnN0 YXJ0eHJlZgoyNTczOAolJUVPRgo= --001a11c2b8b20dd97c04ee359ef4 Content-Type: application/x-tex; name="poisson3.tex" Content-Disposition: attachment; filename="poisson3.tex" Content-Transfer-Encoding: base64 X-Attachment-Id: f_hpjwjhuy1 XHVzZW1vZHVsZVt2aW1dCgpcZGVmaW5ldmltdHlwaW5nW0NdW3N5bnRheD1DXQoKXHN0YXJ0dGV4 dAoKXHRpdGxle1RocmVlIHdheXMgdG8gZ2VuZXJhdGUgcG9pc3NvbiBkYXRhfQoKUG9pc3NvbiBk YXRhIGRpc3RyaWJ1dGlvbiBnZW5lcmF0ZWQgYnkgTWV0YXBvc3QgKHBvaXNzb25kZXZpYXRlIGZ1 bmN0aW9uIGJ5IEFudGhvbnkgUGhhbiArIE1ldGFwb3N0IGltcHJvdmVtZW50J3MgYnkgSGFucyBI YWdlbikKClxzdGFydE1QY29kZQoKaW5wdXQgbXBzLXJhbmQubXA7CgoKbiA6PSAxMDA7Cm51bWVy aWMgcnJbXTsKCmxhbWJkYSA6PSA0OwpNIDo9IDA7IHB0aGVvWzFdIDo9IGV4cCgtbGFtYmRhKTsg eHRoZW9bMV0gOj0gMDsKZm9yZXZlcjoKICBNIDo9IE0rMTsKICBwdGhlb1tNKzFdIDo9IHB0aGVv W01dKmxhbWJkYS9NOwogIHh0aGVvW00rMV0gOj0gTTsKICBleGl0aWYgKHB0aGVvW00rMV0qbiA8 IDUpIGFuZCAoTSA+IGxhbWJkYSk7CmVuZGZvcgpwdGhlby5uIDo9IHh0aGVvLm4gOj0gTSsxOwpw dGhlb1tNKzFdIDo9IDEgZm9yIGkgPSAxIHVwdG8gTTogLXB0aGVvW2ldIGVuZGZvcjsKZm9yIGkg PSAxIHVwdG8gbjogcnJbaV06PW1pbihwb2lzc29uZGV2aWF0ZShsYW1iZGEpLCBNKTsgCmVuZGZv cgoKcGFzc2FycmF5dmFyaWFibGUoInAtYXJyYXkiLHJyLDEsMTAwLDEpIDsKICAgZHJhdyBmdWxs Y2lyY2xlIHNjYWxlZCAxY20gOwpcc3RvcE1QY29kZQoKXGN0eGx1YWNvZGV7aW5zcGVjdChtZXRh cG9zdC52YXJpYWJsZXMpfQoKXGN0eGNvbW1hbmR7bXBydW52YXIoInAtYXJyYXkiKX0KClBvaXNz b24gZGF0YSBkaXN0cmlidXRpb24gZ2VuZXJhdGVkIHdpdGggTHVhIChsb2NhbCBmdW5jdGlvbikK ClxzdGFydGx1YWNvZGUKZnVuY3Rpb24gcG9pc3NvbihsYW1iZGEpCiAgIGlmIGxhbWJkYT4wIHRo ZW4KICAgICAgcD1tYXRoLnJhbmRvbSgpOyB0PW1hdGguZXhwKC1sYW1iZGEpO3g9MDsKICAgICAg cmVwZWF0CiAgICAgICAgICBwID0gcC10CiAgICAgICAgICB4PXgrMQogICAgICAgICAgdCA9IHQq bGFtYmRhL3gKICAgICAgdW50aWwgcDw9MDsKICAgICAgcmV0dXJuIHgtMQogICBlbHNlCiAgICAg IHJldHVybiAwCiAgIGVuZAplbmQKCgprPTEKcmVwZWF0CmNvbnRleHQocG9pc3Nvbig0KS4uIiwg IikKaz1rKzEKdW50aWwgaz09MTAxClxzdG9wbHVhY29kZQoKUG9pc3NvbiBkYXRhIGRpc3RyaWJ1 dGlvbiBnZW5lcmF0ZWQgd2l0aCBHU0wgbGlicmFyeSoqCgpcc3RhcnRsdWFjb2RlCnJlcXVpcmUg InJhbmRpc3QiCkFSUkFZX1NJWkU9MTAwCmFycj1yYW5kaXN0Lm5ld19pbnQoQVJSQVlfU0laRSkK cmFuZGlzdC5ycG9pc3NvbihhcnIsQVJSQVlfU0laRSw0KQpmb3IgaT0wLEFSUkFZX1NJWkUtMSBk bwogICAgICAgIGNvbnRleHQoIiAiLi5yYW5kaXN0LmludF9nZXRpdGVtKGFycixpKS4uIiwiKQog IGVuZAoKXHN0b3BsdWFjb2RlCgoqKkl0J3MgbmVlZCB0byBidWlsZCB0aGUgcmFuZGlzdC5zbyBs aWJyYXJ5IChHU0wrU3dpZyA6IGFmdGVyIHN1Z2dlc3Rpb24gb2YgQWxhbiBCcmFzbG91KS4gSW4g bXkgTWFjT1NYIDEwLjguMiBJIGRvOgpcc3RhcnRpdGVtaXplClxpdGVtIHJhbmRpc3QuYwpcc3Rh cnRDCgojaW5jbHVkZSA8c3RkaW8uaD4KI2luY2x1ZGUgPHN0ZGxpYi5oPgojaW5jbHVkZSA8Z3Ns L2dzbF9ybmcuaD4KI2luY2x1ZGUgPGdzbC9nc2xfcmFuZGlzdC5oPgoKCnZvaWQgcnBvaXNzb24o aW50KiBhcnIsIGludCBsZW4saW50IGxhbWJkYSkKewogIGNvbnN0IGdzbF9ybmdfdHlwZSAqIFQ7 CiAgZ3NsX3JuZyAqIHI7CgogIGludCBpOwovKiAgY3JlYXRlIGEgZ2VuZXJhdG9yIGNob3NlbiBi eSB0aGUgZW52aXJvbm1lbnQgdmFyaWFibGUgR1NMX1JOR19UWVBFICovCgogIGdzbF9ybmdfZW52 X3NldHVwKCk7CgogIFQgPSBnc2xfcm5nX2RlZmF1bHQ7CiAgciA9IGdzbF9ybmdfYWxsb2MgKFQp OwoKICAvKiBwcmludCBuIHJhbmRvbSB2YXJpYXRlcyBjaG9zZW4gZnJvbSAKICAgICB0aGUgcG9p c3NvbiBkaXN0cmlidXRpb24gd2l0aCBtZWFuIAogICAgIHBhcmFtZXRlciBtdSAqLwoKICBmb3Ig KGkgPSAwOyBpIDwgbGVuOyBpKyspIAogICAgewogICAgICB1bnNpZ25lZCBpbnQgayA9IGdzbF9y YW5fcG9pc3NvbiAociwgbGFtYmRhKTsKICAgICAgYXJyW2ldPWs7Ci8qICAgICAgcHJpbnRmICgi ICV1Iiwgayk7ICAqLyAKICAgIH0KCiAvKiBwcmludGYgKCJcbiIpOyByZXR1cm4gMDsqLwogIGdz bF9ybmdfZnJlZSAocik7Cn0KClxzdG9wQwoKXGl0ZW0gcmFuZGlzdC5pIChpbnRlcmZhY2UgZm9y IFN3aWcpCgpcc3RhcnRDCi8qIEZpbGUgOiByYW5kaXN0LmkgKi8KJW1vZHVsZSByYW5kaXN0CiAl ewogLyogUHV0IGhlYWRlciBmaWxlcyBoZXJlIG9yIGZ1bmN0aW9uIGRlY2xhcmF0aW9ucyBsaWtl IGJlbG93ICovCiNpbmNsdWRlIDxzdGRpby5oPgojaW5jbHVkZSA8c3RkbGliLmg+CiNpbmNsdWRl IDxnc2wvZ3NsX3JuZy5oPgojaW5jbHVkZSA8Z3NsL2dzbF9yYW5kaXN0Lmg+CgogJX0gCgovLyB0 aGlzIHdheSB1c2VzIHRoZSBTV0lHLUx1YSB0eXBlbWFwcyB0byBkbyB0aGUgY29udmVyc2lvbiBm b3IgdXMKLy8gdGhlICVhcHBseSBjb21tYW5kIHN0YXRlcyB0byBhcHBseSB0aGlzIHdoZXJldmVy IHRoZSBhcmd1bWVudCBzaWduYXR1cmUgbWF0Y2hlcwolaW5jbHVkZSA8dHlwZW1hcHMuaT4KJWFw cGx5IChpbnQgKklOT1VULGludCxpbnQpIHsoaW50KiBhcnIsaW50IGxlbixpbnQgbGFtYmRhKX07 CmV4dGVybiB2b2lkIHJwb2lzc29uKGludCogYXJyLCBpbnQgbGVuLCBpbnQgbGFtYmRhKTsKCgol aW5jbHVkZSA8Y2FycmF5cy5pPiAgICAvLyBhcnJheSBoZWxwZXJzCi8vIHRoaXMgZGVjbGFyZXMg YSBiYXRjaCBvZiBmdW5jdGlvbiBmb3IgbWFuaXB1bGF0aW5nIEMgaW50ZWdlciBhcnJheXMKJWFy cmF5X2Z1bmN0aW9ucyhpbnQsaW50KQoKCiVpbmxpbmUgJXsKZXh0ZXJuIHZvaWQgcnBvaXNzb24o aW50KiBhcnIsIGludCBsZW4sIGludCBsYW1iZGEpOwolfQoKXHN0b3BDCgpcaXRlbSBCdWlsZCB0 aGUgZHluYW1pYyBsaWJyYXJ5IChyYW5kaXN0LnNvKQoKXHN0YXJ0Qwpzd2lnIC1sdWEgcmFuZGlz dC5pCmdjYyAtSS91c3IvaW5jbHVkZS9sdWEgLWMgcmFuZGlzdF93cmFwLmMgLW8gcmFuZGlzdF93 cmFwLm8KZ2NjIC1jIHJhbmRpc3QuYyAtbyByYW5kaXN0Lm8KZ2NjIC1mcGljIC1idW5kbGUgLXVu ZGVmaW5lZCBkeW5hbWljX2xvb2t1cCAtbGx1YSAtbGdzbCAtbGdzbGNibGFzIC1sbSAKLVdhbGwg LUkvdXNyL2xvY2FsL2luY2x1ZGUgLUwvdXNyL2xvY2FsL2xpYiByYW5kaXN0X3dyYXAubyByYW5k aXN0Lm8gLW8gcmFuZGlzdC5zbwpcc3RvcEMKClxpdGVtIHN1ZG8gY3AgcmFuZGlzdC5zbyAvdXNy L2xvY2FsL2xpYi9sdWEvNS4yClxpdGVtIGNoYW5nZSBMVUFJTlBVVFMKXHN0b3BpdGVtaXplCgpc c3RvcHRleHQ= --001a11c2b8b20dd97c04ee359ef4 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________ --001a11c2b8b20dd97c04ee359ef4--