aboutsummaryrefslogtreecommitdiff
path: root/Tools/CodeGen/CalculationFunction.m
diff options
context:
space:
mode:
authorIan Hinder <ian.hinder@aei.mpg.de>2013-09-06 12:02:53 +0200
committerIan Hinder <ian.hinder@aei.mpg.de>2013-09-06 12:02:53 +0200
commit5420963b8a1f4089e0be5eadda3cf45a8f29d8f8 (patch)
tree2396f888eccd549cc3c61a2d6c09c4d8d974ae10 /Tools/CodeGen/CalculationFunction.m
parent7c8f252ddc9ca7f0c817ec120e33756bb8589215 (diff)
CalculationFunction.m: Move vectorisation code from simpleEquationLoop to Vectorisation.m
Diffstat (limited to 'Tools/CodeGen/CalculationFunction.m')
-rw-r--r--Tools/CodeGen/CalculationFunction.m6
1 files changed, 2 insertions, 4 deletions
diff --git a/Tools/CodeGen/CalculationFunction.m b/Tools/CodeGen/CalculationFunction.m
index 29814ba..053751e 100644
--- a/Tools/CodeGen/CalculationFunction.m
+++ b/Tools/CodeGen/CalculationFunction.m
@@ -997,10 +997,8 @@ DefFn[
CommentedBlock[
"Calculate temporaries and grid functions",
If[OptionValue[UseVectors],
- {
- PrepareStorePartialVariableInLoop["i", "vecimin", "vecimax"],
- Map[StorePartialVariableInLoop[FlattenBlock@gridName[#[[1]]], #[[2]]] &, eqs2]
- },
+ VectorisationSimpleAssign[FlattenBlock[gridName[#]] & /@ Map[First, eqs2],
+ Map[Last, eqs2]],
Map[
assignVariableFromExpression[FlattenBlock@gridName[#[[1]]], #[[2]], False, False, True] &, eqs2]]]
}, opts]]];