diff --git a/GsaGH/Parameters/5_Results/3_Caches/Element1dAverageStrainEnergyDensityCache.cs b/GsaGH/Parameters/5_Results/3_Caches/Element1dAverageStrainEnergyDensityCache.cs index ff534c248..82c4fc691 100644 --- a/GsaGH/Parameters/5_Results/3_Caches/Element1dAverageStrainEnergyDensityCache.cs +++ b/GsaGH/Parameters/5_Results/3_Caches/Element1dAverageStrainEnergyDensityCache.cs @@ -27,7 +27,7 @@ public INodeResultSubset ResultSubset(ICollectio string elementList = string.Join(" ", missingIds); switch (ApiResult.Result) { case AnalysisCaseResult analysisCase: - ReadOnlyDictionary aCaseResults = analysisCase.Element1dAverageStrainEnergyDensity(elementList); + ReadOnlyDictionary aCaseResults = analysisCase.Element1dAverageStrainEnergyDensity(elementList, positions); Parallel.ForEach(aCaseResults.Keys, elementId => { var res = new StrainEnergyDensity(aCaseResults[elementId]); ((ConcurrentDictionary>)Cache).TryAdd( @@ -36,7 +36,7 @@ public INodeResultSubset ResultSubset(ICollectio break; case CombinationCaseResult combinationCase: - ReadOnlyDictionary> cCaseResults = combinationCase.Element1dAverageStrainEnergyDensity(elementList); + ReadOnlyDictionary> cCaseResults = combinationCase.Element1dAverageStrainEnergyDensity(elementList, positions); Parallel.ForEach(cCaseResults.Keys, elementId => { var permutationResults = new Collection(); foreach (double permutationResult in cCaseResults[elementId]) {