Compile for different parameter types
- To: mathgroup at smc.vnet.net
- Subject: [mg97378] Compile for different parameter types
- From: Sebastian Meznaric <meznaric at gmail.com>
- Date: Thu, 12 Mar 2009 02:17:56 -0500 (EST)
Say I want to have a compiled function that works for tensors of rank
2 or 3. Let's call this function f. Then
f = Compile[{{A,_Real,2},{B,_Real,2}}, expr]
would make function f for tensor of rank 2. Is it possible to expand
this function to work for both tensors of rank 2 and 3? Eventually I
would like to obtain a compiled function that works for a wide (but
limited) range of combinations of tensor ranks. All tensor ranks are
less than 15 so we are talking about at most 15^2=225 combinations.