Re: Compile and Total
- To: mathgroup at smc.vnet.net
- Subject: [mg120284] Re: Compile and Total
- From: Neil Stewart <neil.stewart at warwick.ac.uk>
- Date: Sat, 16 Jul 2011 05:43:15 -0400 (EDT)
- References: <201107150120.VAA23682@smc.vnet.net>
Fred, DrMajorBob, Patrick---thank you very much for your replies. Continuing Fred's code: <<CompiledFunctionTools`; (* This does not compile *) g = Total; gC = Compile[{{x, _Real, 1}}, g[x], CompilationOptions -> {"InlineExternalDefinitions" -> True}]; CompilePrint[gC] (* This does *) g = Total[#] &; gC = Compile[{{x, _Real, 1}}, g[x], CompilationOptions -> {"InlineExternalDefinitions" -> True}]; CompilePrint[gC] I don't understand why, so I must be missing something fundamental about functions. Do you know the Mathematica keyword for the concept I'm missing? Thanks, Neil.
- References:
- Compile and Total
- From: Neil Stewart <neil.stewart@warwick.ac.uk>
- Compile and Total