From 5ad73c70892dd609552a89ff77b74d5463746f98 Mon Sep 17 00:00:00 2001
From: Markus Quaritsch <markus.quaritsch@tugraz.at>
Date: Tue, 7 Mar 2017 19:08:29 +0100
Subject: [PATCH] allow extrapolation of aux maps

---
 .../Models/SimulationComponent/Data/AuxiliaryData.cs         | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/VectoCore/VectoCore/Models/SimulationComponent/Data/AuxiliaryData.cs b/VectoCore/VectoCore/Models/SimulationComponent/Data/AuxiliaryData.cs
index 056f046d59..a499a54653 100644
--- a/VectoCore/VectoCore/Models/SimulationComponent/Data/AuxiliaryData.cs
+++ b/VectoCore/VectoCore/Models/SimulationComponent/Data/AuxiliaryData.cs
@@ -61,7 +61,10 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Data
 			if (value.HasValue) {
 				return value.Value.SI<Watt>();
 			}
-
+			value = _map.Extrapolate(nAuxiliary.Value(), powerAuxOut.Value());
+			if (value.HasValue) {
+				return value.Value.SI<Watt>();
+			}
 			throw new VectoException("AuxiliaryData {2}: Interpolation failed. nAux: {0}, powerOut:{1}", nAuxiliary.AsRPM,
 				powerAuxOut, auxId);
 		}
-- 
GitLab