de.elisabetheckstaedt.dipl.common
Class Berechnung

java.lang.Object
  extended byde.elisabetheckstaedt.dipl.common.Berechnung

public class Berechnung
extends java.lang.Object


Field Summary
 F_KM_Spezifikation[][] f_km_spez
           
 F_KM_Zahl[] f_km_zahl
           
 F_KZ_Zahl f_kz_zahl
           
 F_KZ_Zuordnung f_kz_zuordnung
           
 F_TN_Zahl[] f_tn_zahl
           
 F_TN_Zuordnung[] f_tn_zuordnung
           
(package private)  int geoeffnet
           
 int geschlossen
           
 Hauptfenster hauptfenster
           
 Kaeltemaschine[][] kms
           
 Kaeltezentrale[] kzs
           
(package private)  double[][][] leistungsanteile_km
           
 Loesungsvariante lv
           
(package private)  double[][] maschinenleistungen
           
(package private)  Projekt projekt
           
(package private)  Teilnetz[][] tns
           
(package private)  Versorgungsaufgabe va
           
(package private)  Verbraucher[] verbraucher_gesamt
           
 Verbraucher[][] verbraucher_kzs
           
(package private)  Verbraucher[][][] verbraucher_tns
           
(package private)  int[] zahl_km
           
(package private)  int zahl_kz
           
(package private)  int[] zahl_tn
           
 
Constructor Summary
Berechnung(Projekt projekt, Hauptfenster hauptfenster)
           
 
Method Summary
 void km_anzahl_fertig(int kznummer, int anzahl, double[][] leistungsanteile, double[] nennleistungen)
          gerufen wenn F_KM_Zahl fertig, Spezifikationsfenster werden vom F_KM_Zahl direkt geöffnet
 void km_anzahl(int kznummer, Verbraucher[][] verbraucher_tns)
          wird gerufen wenn Fenster F_TN_Zuordnung fertig
 void kms_anlegen()
          wird gerufen wenn KM-spezifiziert
 void kz_zuordnen(int anzahl)
          wird gerufen wenn Fenster F_KZ_Zahl fertig
 void kzs_aufspalten(Verbraucher[][] verbraucher_kzs)
          wird gerufen wenn Fenster F_KZ_Zuordnung fertig
 void tn_anzahl(int kznummer)
          wird von kzs_aufspalten() mehrfach gerufen, (für mehrere Kältezentralen)
 void tn_zuordnen(int anzahl, int kznummer)
          wird gerufen wenn Fenster F_TN_Zahl fertig
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

projekt

final Projekt projekt

lv

public final Loesungsvariante lv

va

final Versorgungsaufgabe va

verbraucher_gesamt

final Verbraucher[] verbraucher_gesamt

zahl_kz

int zahl_kz

kzs

public Kaeltezentrale[] kzs

verbraucher_kzs

public Verbraucher[][] verbraucher_kzs

zahl_tn

int[] zahl_tn

verbraucher_tns

Verbraucher[][][] verbraucher_tns

tns

Teilnetz[][] tns

kms

public Kaeltemaschine[][] kms

zahl_km

int[] zahl_km

leistungsanteile_km

double[][][] leistungsanteile_km

maschinenleistungen

double[][] maschinenleistungen

hauptfenster

public Hauptfenster hauptfenster

f_kz_zahl

public F_KZ_Zahl f_kz_zahl

f_kz_zuordnung

public F_KZ_Zuordnung f_kz_zuordnung

f_tn_zahl

public F_TN_Zahl[] f_tn_zahl

f_tn_zuordnung

public F_TN_Zuordnung[] f_tn_zuordnung

f_km_zahl

public F_KM_Zahl[] f_km_zahl

f_km_spez

public F_KM_Spezifikation[][] f_km_spez

geoeffnet

int geoeffnet

geschlossen

public int geschlossen
Constructor Detail

Berechnung

public Berechnung(Projekt projekt,
                  Hauptfenster hauptfenster)
Method Detail

kz_zuordnen

public void kz_zuordnen(int anzahl)
wird gerufen wenn Fenster F_KZ_Zahl fertig

Parameters:
anzahl -

kzs_aufspalten

public void kzs_aufspalten(Verbraucher[][] verbraucher_kzs)
wird gerufen wenn Fenster F_KZ_Zuordnung fertig


tn_anzahl

public void tn_anzahl(int kznummer)
wird von kzs_aufspalten() mehrfach gerufen, (für mehrere Kältezentralen)

Parameters:
kznummer -

tn_zuordnen

public void tn_zuordnen(int anzahl,
                        int kznummer)
wird gerufen wenn Fenster F_TN_Zahl fertig


km_anzahl

public void km_anzahl(int kznummer,
                      Verbraucher[][] verbraucher_tns)
wird gerufen wenn Fenster F_TN_Zuordnung fertig


km_anzahl_fertig

public void km_anzahl_fertig(int kznummer,
                             int anzahl,
                             double[][] leistungsanteile,
                             double[] nennleistungen)
gerufen wenn F_KM_Zahl fertig, Spezifikationsfenster werden vom F_KM_Zahl direkt geöffnet

Parameters:
kznummer -

kms_anlegen

public void kms_anlegen()
wird gerufen wenn KM-spezifiziert