diff options
author | Ian Hinder <ian.hinder@aei.mpg.de> | 2013-09-06 12:02:53 +0200 |
---|---|---|
committer | Ian Hinder <ian.hinder@aei.mpg.de> | 2013-09-06 12:02:53 +0200 |
commit | 5420963b8a1f4089e0be5eadda3cf45a8f29d8f8 (patch) | |
tree | 2396f888eccd549cc3c61a2d6c09c4d8d974ae10 /Tools/CodeGen/CalculationFunction.m | |
parent | 7c8f252ddc9ca7f0c817ec120e33756bb8589215 (diff) |
CalculationFunction.m: Move vectorisation code from simpleEquationLoop to Vectorisation.m
Diffstat (limited to 'Tools/CodeGen/CalculationFunction.m')
-rw-r--r-- | Tools/CodeGen/CalculationFunction.m | 6 |
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]]]; |