MathGroup Archive 2004

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

Search the Archive

Compile problem


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


  • Prev by Date: Re: Mathematica&SuSe 9.2: Inputformulars disabled
  • Next by Date: Re: Principal Value integral
  • Previous by thread: Re: Pattern matching partial derivatives
  • Next by thread: Re: Compile problem