de.elisabetheckstaedt.dipl.common
Class Loesungsvariante
java.lang.Object
de.elisabetheckstaedt.dipl.common.Kostentraeger
de.elisabetheckstaedt.dipl.common.Sammelobjekt
de.elisabetheckstaedt.dipl.common.Loesungsvariante
- public class Loesungsvariante
- extends Sammelobjekt
Fields inherited from class de.elisabetheckstaedt.dipl.common.Kostentraeger |
Bedienungskosten, Betriebsgebundene_Kosten, Inspektionskosten, Instandsetzungskosten, Investitionskosten, Kapitalkosten, Kosten, Name, Stromkosten, Verbrauchsgebundene_Kosten, Waermekosten, Wartungskosten, Wasserkosten, XML_Name |
Constructor Summary |
Loesungsvariante(Projekt projekt,
java.lang.String Name)
Konstruktor erzeugt eine Lösungsvariante des gewählten Typs für eine übergebene Aufgabe
es werden automatisch die Kältezentralen mit der jeweiligen Versorgungsaufgabe angelegt, Temperaturniveaus werden gesetzt, sowie das Kühlmedium |
Methods inherited from class de.elisabetheckstaedt.dipl.common.Kostentraeger |
getBedienungskosten, getBetriebsgebundene_Kosten, getInspektionskosten, getInstandsetzungskosten, getInvestitionskosten, getKapitalkosten, getKosten, getName, getStromkosten, getVerbrauchsgebundene_Kosten, getWaermekosten, getWartungskosten, getWasserkosten, getXML_Name, Kosten, Parametertext, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Kaeltezentralen
public Kaeltezentrale[] Kaeltezentralen
projekt
public final Projekt projekt
Loesungsvariante
public Loesungsvariante(Projekt projekt,
java.lang.String Name)
- Konstruktor erzeugt eine Lösungsvariante des gewählten Typs für eine übergebene Aufgabe
es werden automatisch die Kältezentralen mit der jeweiligen Versorgungsaufgabe angelegt, Temperaturniveaus werden gesetzt, sowie das Kühlmedium
getStruktur
public java.lang.Object[] getStruktur()
- Specified by:
getStruktur
in class Sammelobjekt
getBauteilart
public java.lang.String getBauteilart()
- Specified by:
getBauteilart
in class Kostentraeger
verbrauecheBerechnen
public void verbrauecheBerechnen(Versorgungsaufgabe versorgungsaufgabe)
kostenBerechnen
public void kostenBerechnen(Preisdaten preisdaten)
Erstinvestition
public double Erstinvestition()
XMLout
public void XMLout(Projekt projekt)
KostenXMLout
public org.w3c.dom.Node KostenXMLout(org.w3c.dom.Document baum,
Preisdaten preisdaten)
- Description copied from class:
Kostentraeger
- ruft
Kostentraeger#Kosten(double, double, double, double[], double[], double[])
Kostenbestandteile werden als Attribute eingefügt
- Overrides:
KostenXMLout
in class Sammelobjekt
XMLoutflach
public void XMLoutflach(Preisdaten preisdaten)
setKaeltezentralen
public void setKaeltezentralen(Kaeltezentrale[] kaeltezentralen)
zeitschritte_out
public void zeitschritte_out()
getKaeltezentralen
public Kaeltezentrale[] getKaeltezentralen()