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.