|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.elisabetheckstaedt.dipl.common.Kostenstelle
Diese Klasse dient der Summierung der verschiedenen Kostengruppen nach VDI
Field Summary | |
protected double |
Bedienungskosten
Zwischenspeicher Jahressumme [€] |
private double |
Betriebsgebundene_Kosten
Zwischenspeicher Jahressumme [€] |
protected double |
Inspektionskosten
Zwischenspeicher Jahressumme [€] |
protected double |
Instandsetzungskosten
Zwischenspeicher Jahressumme [€] |
protected double |
Investition
Investition [€] |
protected double |
Investitionskosten
Investitionen, Ersatzinvestitionen, weniger Restwert incl. |
private double |
Kapitalkosten
Zwischenspeicher Jahressumme [€] |
private double |
Kosten
Zwischenspeicher Jahressumme [€] |
protected java.lang.String |
Name
|
protected double |
Stromkosten
Zwischenspeicher Jahressumme [€] |
private double |
Verbrauchsgebundene_Kosten
Zwischenspeicher Jahressumme [€] |
protected double |
Waermekosten
Zwischenspeicher Jahressumme [€] |
protected double |
Wartungskosten
Zwischenspeicher Jahressumme [€] |
protected double |
Wasserkosten
Zwischenspeicher Jahressumme [€] |
protected java.lang.String |
XML_Name
enthält zusätzlich Bauteilart |
Constructor Summary | |
protected |
Kostenstelle(java.lang.String name)
Konstruktor schreibt alle Instanzvariablen (werden auf 0 gesetzt) |
Method Summary | |
protected abstract void |
Bedienungskosten(double T,
double q,
double Stundenlohn,
double paf_lohn)
abstrakt schreibt Bedienungskosten |
private void |
Betriebsgebundene_Kosten(double Betrachtungszeitraum,
double Zinssatz,
double Stundenlohn,
double paf_invest,
double paf_lohn)
schreibt Betriebsgebundene_Kosten
ruft Kostenstelle#Bedienungskosten(double, double, double) ,
Kostenstelle#Wartungskosten(double, double) ,
Kostenstelle#Inspektionskosten(double, double) |
abstract java.lang.String |
getBauteilart()
|
double |
getBedienungskosten()
|
double |
getBetriebsgebundene_Kosten()
|
double |
getInspektionskosten()
|
double |
getInstandsetzungskosten()
|
double |
getInvestition()
|
double |
getInvestitionskosten()
|
double |
getKapitalkosten()
|
double |
getKosten()
|
java.lang.String |
getName()
|
double |
getStromkosten()
|
double |
getVerbrauchsgebundene_Kosten()
|
double |
getWaermekosten()
|
double |
getWartungskosten()
|
double |
getWasserkosten()
|
java.lang.String |
getXML_Name()
|
protected abstract void |
Inspektionskosten(double T,
double q,
double Stundenlohn,
double paf_lohn)
abstrakt schreibt Inspektionskosten |
protected abstract void |
Instandsetzungskosten(double Betrachtungszeitraum,
double Zinssatz,
double paf_invest)
abstrakt schreibt Instandsetzungskosten |
protected abstract void |
Investitionskosten(double Betrachtungszeitraum,
double Zinssatz,
double paf_invest)
abstrakt schreibt Investitionskosten |
java.lang.String |
Investitionstext()
erscheint im XMLOut als nähere Info zum Objekt |
private void |
Kapitalkosten(double Betrachtungszeitraum,
double Zinssatz,
double paf_invest)
schreibt Kapitalkosten
ruft Kostenstelle#Investitionskosten(double, double) , Kostenstelle#Instandsetzungskosten(double, double) |
void |
Kosten(Preisdaten preisdaten)
schreibt Kosten
ruft Kostenstelle#Kapitalkosten(double, double) ,
Kostenstelle#Betriebsgebundene_Kosten(double, double, double) ,
Kostenstelle#Verbrauchsgebundene_Kosten(double[], double[], double[], double, double) |
protected org.w3c.dom.Node |
KostenXMLout(org.w3c.dom.Document baum,
Preisdaten preisdaten)
Ergänzt den übergebenen XML-Baum um das das aktuelle Objekt Kostenbestandteile werden als Attribute eingefügt |
protected org.w3c.dom.Node |
KostenXMLoutflach(org.w3c.dom.Document baum,
org.w3c.dom.Node Wurzelknoten,
java.lang.String teilsystemname,
java.lang.String subnetzname,
Preisdaten preisdaten)
optimierte XML-Ausgabe für das Einlesen als Excel-Pivot-Chart;. |
java.lang.String |
Parametertext()
|
protected abstract void |
Stromkosten(double[] Strompreis,
double T,
double q,
double r)
|
java.lang.String |
toString()
|
private void |
Verbrauchsgebundene_Kosten(double[] Strompreis,
double[] Waermepreis,
double[] Wasserpreis,
double Betrachtungszeitraum,
double Zinssatz,
double paf_energie)
ruft Stromkosten(double[], double, double, double) ,
Waermekosten(double[], double, double, double) ,
Wasserkosten(double[], double, double, double)
schreibt Verbrauchsgebundene_Kosten |
protected abstract void |
Waermekosten(double[] Waermereis,
double T,
double q,
double r)
|
protected abstract void |
Wartungskosten(double T,
double q,
double paf_invest)
abstrakt schreibt Wartungskosten |
protected abstract void |
Wasserkosten(double[] Wasserpreis,
double T,
double q,
double r)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
protected final java.lang.String Name
protected final java.lang.String XML_Name
protected double Investition
protected double Stromkosten
protected double Waermekosten
protected double Wasserkosten
private double Verbrauchsgebundene_Kosten
protected double Bedienungskosten
protected double Wartungskosten
protected double Inspektionskosten
private double Betriebsgebundene_Kosten
protected double Investitionskosten
protected double Instandsetzungskosten
private double Kapitalkosten
private double Kosten
Constructor Detail |
protected Kostenstelle(java.lang.String name)
schreibt alle Instanzvariablen (werden auf 0 gesetzt)
Method Detail |
public void Kosten(Preisdaten preisdaten)
Kosten
ruft Kostenstelle#Kapitalkosten(double, double)
,
Kostenstelle#Betriebsgebundene_Kosten(double, double, double)
,
Kostenstelle#Verbrauchsgebundene_Kosten(double[], double[], double[], double, double)
preisdaten
- = Kapitalkosten + Betriebsgebundene_Kosten + Verbrauchsgebundene_Kosten
private void Kapitalkosten(double Betrachtungszeitraum, double Zinssatz, double paf_invest)
Kapitalkosten
ruft Kostenstelle#Investitionskosten(double, double)
, Kostenstelle#Instandsetzungskosten(double, double)
Betrachtungszeitraum
- [a]Zinssatz
- [1.05]paf_invest
- = Investitionskosten + Instandsetzungskosten
protected abstract void Investitionskosten(double Betrachtungszeitraum, double Zinssatz, double paf_invest)
Investitionskosten
Betrachtungszeitraum
- [a]Zinssatz
- [1.05]protected abstract void Instandsetzungskosten(double Betrachtungszeitraum, double Zinssatz, double paf_invest)
Instandsetzungskosten
Betrachtungszeitraum
- [a]Zinssatz
- [1.05]
private void Betriebsgebundene_Kosten(double Betrachtungszeitraum, double Zinssatz, double Stundenlohn, double paf_invest, double paf_lohn)
Betriebsgebundene_Kosten
ruft Kostenstelle#Bedienungskosten(double, double, double)
,
Kostenstelle#Wartungskosten(double, double)
,
Kostenstelle#Inspektionskosten(double, double)
Betrachtungszeitraum
- [a]Zinssatz
- [1.05]Stundenlohn
- [€/h]paf_invest
- paf_lohn
- = Bedienungskosten + Wartungskosten + Inspektionskosten
protected abstract void Bedienungskosten(double T, double q, double Stundenlohn, double paf_lohn)
Bedienungskosten
T
- Betrachtungszeitraum [a]q
- Zinssatz [1.05]Stundenlohn
- protected abstract void Wartungskosten(double T, double q, double paf_invest)
Wartungskosten
T
- Betrachtungszeitraum [a]q
- Zinssatz [1.05]paf_invest
- protected abstract void Inspektionskosten(double T, double q, double Stundenlohn, double paf_lohn)
Inspektionskosten
T
- Betrachtungszeitraum [a]q
- Zinssatz [1.05]Stundenlohn
- paf_lohn
- private void Verbrauchsgebundene_Kosten(double[] Strompreis, double[] Waermepreis, double[] Wasserpreis, double Betrachtungszeitraum, double Zinssatz, double paf_energie)
Stromkosten(double[], double, double, double)
,
Waermekosten(double[], double, double, double)
,
Wasserkosten(double[], double, double, double)
schreibt Verbrauchsgebundene_Kosten
Strompreis
- [€/kWh]Waermepreis
- [€/kWh]Wasserpreis
- [€/m³]Betrachtungszeitraum
- [a]Zinssatz
- [1.05]paf_energie
- Stromkosten + Wasserkosten + Waermekosten
protected abstract void Stromkosten(double[] Strompreis, double T, double q, double r)
protected abstract void Waermekosten(double[] Waermereis, double T, double q, double r)
protected abstract void Wasserkosten(double[] Wasserpreis, double T, double q, double r)
protected org.w3c.dom.Node KostenXMLout(org.w3c.dom.Document baum, Preisdaten preisdaten)
baum
- XML Dokumentpreisdaten
-
protected org.w3c.dom.Node KostenXMLoutflach(org.w3c.dom.Document baum, org.w3c.dom.Node Wurzelknoten, java.lang.String teilsystemname, java.lang.String subnetzname, Preisdaten preisdaten)
baum
- XML_DokumentWurzelknoten
- evtl. mit bereits vorhandenen Kindknotenteilsystemname
- Mutterobjektsubnetzname
- Mutterobjekt ggf.preisdaten
-
public java.lang.String Parametertext()
public java.lang.String Investitionstext()
public java.lang.String toString()
public double getInvestition()
public java.lang.String getXML_Name()
public java.lang.String getName()
public abstract java.lang.String getBauteilart()
public double getStromkosten()
public double getWaermekosten()
public double getWasserkosten()
public double getBedienungskosten()
public double getWartungskosten()
public double getInspektionskosten()
public double getInstandsetzungskosten()
public double getInvestitionskosten()
public double getBetriebsgebundene_Kosten()
public double getKapitalkosten()
public double getKosten()
public double getVerbrauchsgebundene_Kosten()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |