/// <summary> /// Konstruktor /// </summary> /// <param name="daten">Daten</param> /// <param name="genauigkeit">Genauigkeit</param> public Simulation(EingabeDaten daten, double genauigkeit) { Bedarf = new Bedarf[daten.M, daten.M]; EingabeDaten = daten; Genauigkeit = genauigkeit; BerechneBedarf(); }
/// <summary> /// Initialisiert Alle Bedarfsfunktionen /// </summary> private void BerechneBedarf() { // Iteriere ueber Quadrate for (int y = 0; y < EingabeDaten.M; y++) { for (int x = 0; x < EingabeDaten.M; x++) { // Erzeuge Bedarf und speichere diesen ab Bedarf[x, y] = new Bedarf( EingabeDaten.AngebotVerteilung[x, y], EingabeDaten.NachfrageVerteilung[x, y], x, y, Genauigkeit); } } }