Compile problem
- To: mathgroup at smc.vnet.net
- Subject: [mg52369] Compile problem
- From: Joerg Schaber <schaber at molgen.mpg.de>
- Date: Thu, 25 Nov 2004 05:49:39 -0500 (EST)
- Sender: owner-wri-mathgroup at wolfram.com
Hi,
here I provide a simple test code (just copies a vector) which denies to
compile but gives the error message "The type of return values in ...
are different".
I am using Mathematica 5.0.
SRSort = Compile[{{f, _Real, 1}}, Module[{lambda,i},
lambda=Length[f];
Index = Table[0, {lambda}];
For[i = 1, i <= lambda, i++,
Index[[i]] = f[[i]];
];
Return[Index];
];
];
When I just put "Index" at the end of the loop, the function compiles
but does not deliver any output.
Any idea what's the problem here?
Thanks,
joerg
- Follow-Ups:
- Re: Compile problem
- From: DrBob <drbob@bigfoot.com>
- Re: Compile problem