Mathematica 9 is now available
Services & Resources / Wolfram Forums
-----
 /
MathGroup Archive
2005
*January
*February
*March
*April
*May
*June
*July
*August
*September
*October
*November
*December
*Archive Index
*Ask about this page
*Print this page
*Give us feedback
*Sign up for the Wolfram Insider

MathGroup Archive 2005

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: Re: Compile nested loops with depending index variables...

  • To: mathgroup at smc.vnet.net
  • Subject: [mg61221] Re: [mg61163] Re: Compile nested loops with depending index variables...
  • From: "Christoph Lhotka" <lhotka at astro.univie.ac.at>
  • Date: Thu, 13 Oct 2005 01:39:30 -0400 (EDT)
  • Sender: owner-wri-mathgroup at wolfram.com

First of all try this:

f[n_]:=Table[{i,j},{i,0,n},{j,0,i}]
fc=Compile[{n},Block[{i=0},Table[{i,j},{i,0,n},{j,0,i}]]]

In[..]:=f[2]==fc[2]
Out[..]:=False

Second, don´t tell us, what is nonsense and what is not before you understand
the question.

Regards
Christoph


On Tue, 11 Oct 2005 06:19:11 -0400 (EDT)
 "Jens-Peer Kuska" <kuska at informatik.uni-leipzig.de> wrote:
> Hi,
> f = Compile[{n}, Block[{i = 0}, Do[g[i, j], {i, 0, 
> n}, {j, 0, i}]]]
> 
> compile fine, and evaluate fine, even when it is 
> nonsense to use a compiled function here.
> 
> Regards
> 
>   Jens
> 
> "Christoph Lhotka" <lhotka at astro.univie.ac.at> 
> schrieb im Newsbeitrag 
> news:difpn1$f0m$1 at smc.vnet.net...
> | How is it possible to compile the following code 
> structures in Mathematica:
> |
> | Do|Table[exp[i,j,...],{i,0,n},{j,0,i},...],
> |
> | for example in
> |
> | In[..]:=f=Compile[{n},Do[g[i,j],{i,0,n},{j,0,i}]
> | Out[..]:= CompiledFunction[...]
> |
> | ?
> |
> | It does not work, when you use the compiled 
> function, since the compiler
> | expects a integer expression for i...
> |
> | Do[Do[Do ...  does not work either!
> |
> | This is such a basic construct!
> |
> | -- Mag. Christoph Lhotka --
> | University of Vienna / Institute for Astronomy
> | mail. lhotka at astro.univie.ac.at
> | 
> 
> 

-- Mag. Christoph Lhotka --
University of Vienna / Institute for Astronomy
mail. lhotka at astro.univie.ac.at


  • Prev by Date: Re: fourier transform
  • Next by Date: TagSet and the listability of Plus[ ]
  • Previous by thread: Re: Compile nested loops with depending index variables...
  • Next by thread: Re: Compile nested loops with depending index variables...