Mathematica 9 is now available
Services & Resources / Wolfram Forums
-----
 /
MathGroup Archive
2006
*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 2006

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

Search the Archive

Compile arguments

  • To: mathgroup at smc.vnet.net
  • Subject: [mg64176] Compile arguments
  • From: gcer <gregor.cernivec at fe.uni-lj.si>
  • Date: Sat, 4 Feb 2006 04:13:29 -0500 (EST)
  • Sender: owner-wri-mathgroup at wolfram.com

Hi,

Function fc is already compiled numerical function. When I use the 
following compilatinon line to build new function gc it compiles ok:

gc=Compile[{{x,_Real,1},{y,_Real,1}},fc[x,y],{{fc[x,y],_Real}}],

but since, the function fc has more than just two arguments (25 to 30, 
two arguments are used for clarity) and I would like to compile the 
whole polinom of fc functions :

vars={x,y};
blanks={_,_};
Compile[{{x,_Real,1},{y,_Real,1}},Apply[fc,vars],{{Apply[fc,blanks],_Real}}],

It does not compile and I get following error line:

"Compile::cpapot: Compilation of fc@@vars can only proceed when fc is 
Times, \Plus or List; evaluation will use the uncompiled function."

With best regards,

Gregor Cernivec


  • Prev by Date: NIntegrate[Abs] bug in v5.1, not v5.0
  • Next by Date: Re: String Input and Variable Setting
  • Previous by thread: Re: NIntegrate[Abs] bug in v5.1, not v5.0
  • Next by thread: Re: Compile arguments