import { funktionEinfacheInterpolation } from "./funktionEinfacheInterpolation.js";
export function funktionWaermeabgabeLeitungenTrinkwarmWasserT44(VerteilSystem: string, NettoGrundFlaeche: number) {

    if (NettoGrundFlaeche < 100) { NettoGrundFlaeche = 100; }
    if (NettoGrundFlaeche > 5000) { NettoGrundFlaeche = 5000; } 

const dataset = [
    {SuchSpalte: ["Nettogrundfläche"], DatenSpalte: [100, 150, 200, 300, 400, 500, 600, 700, 800, 900, 1000, 2000, 3000, 4000, 5000]},
    {SuchSpalte: ["Verteilung im unbeheizten Bereich mit Zirkulation"], DatenSpalte: [42.89, 44.58, 46.09, 48.65, 50.75, 52.50, 53.99, 55.27, 56.38, 57.35, 58.21, 63.31, 65.70, 67.02, 67.90]},
    {SuchSpalte: ["Verteilung im beheizten Bereich mit Zirkulation"], DatenSpalte: [37.56, 39.15, 40.55, 42.95, 44.92, 46.56, 47.95, 49.15, 50.19, 51.09, 51.90, 56.67, 58.87, 60.15, 60.97]},
    {SuchSpalte: ["Verteilung im unbeheizten Bereich ohne Zirkulation"], DatenSpalte: [31.09, 31.09, 31.09, 31.09, 31.09, 31.09, 31.09, 31.09, 31.09, 31.09, 31.09, 31.09, 31.09, 31.09, 31.09]},
    {SuchSpalte: ["Verteilung im beheizten Bereich ohne Zirkulation"], DatenSpalte: [23.93, 23.93, 23.93, 23.93, 23.93, 23.93, 23.93, 23.93, 23.93, 23.93, 23.93, 23.93, 23.93, 23.93, 23.93]},
    {SuchSpalte: ["Strangleitung im beheizten Bereich mit Zirkulation"], DatenSpalte: [46.95, 49.04, 50.88, 54.02, 56.59, 58.74, 60.57, 62.14, 63.49, 64.69, 65.74, 71.99, 74.90, 76.55, 77.63]},
    {SuchSpalte: ["Anbindeleitung im beheizten Bereich mit Zirkulation"], DatenSpalte: [26.86, 26.86, 26.86, 26.86, 26.86, 26.86, 26.86, 26.86, 26.86, 26.86, 26.86, 26.86, 26.86, 26.86, 26.86]},
    {SuchSpalte: ["Strangleitung im beheizten Bereich ohne Zirkulation"], DatenSpalte: [26.86, 26.86, 26.86, 26.86, 26.86, 26.86, 26.86, 26.86, 26.86, 26.86, 26.86, 26.86, 26.86, 26.86, 26.86]},
    {SuchSpalte: ["Anbindeleitung im beheizten Bereich ohne Zirkulation"], DatenSpalte: [26.86, 26.86, 26.86, 26.86, 26.86, 26.86, 26.86, 26.86, 26.86, 26.86, 26.86, 26.86, 26.86, 26.86, 26.86]}
];

const WaermeabgabeLeitungenTrinkwarmWasser = funktionEinfacheInterpolation(NettoGrundFlaeche, VerteilSystem, dataset);
return WaermeabgabeLeitungenTrinkwarmWasser;

}