public final class GueteVerfahren
extends de.bsvrz.sys.funclib.bitctrl.daf.AbstractDavZustand
att.güteVerfahren
.Modifier and Type | Field and Description |
---|---|
private IGuete |
berechnungsVorschrift
die angewendete Berechnungsvorschrift.
|
private static de.bsvrz.sys.funclib.bitctrl.dua.GanzZahl |
FEHLERHAFT_BZW_NICHT_ERMITTELBAR
Standard-Guete mit Status
nicht ermittelbar/fehlerhaft . |
static GueteVerfahren |
STANDARD
Standardverfahren gemäß Anwenderforderungen.
|
private static double |
STANDARD_GUETE
Standardwert für die Guete.
|
static GWert |
STD_FEHLERHAFT_BZW_NICHT_ERMITTELBAR
GWert mit Status
nicht ermittelbar/fehlerhaft und
Standardverfahren. |
private static Map<Integer,GueteVerfahren> |
werteBereich
Der Wertebereich dieses DAV-Enumerationstypen.
|
Modifier | Constructor and Description |
---|---|
private |
GueteVerfahren(String name,
int code,
IGuete berechnungsVorschrift)
Standardkonstruktor.
|
Modifier and Type | Method and Description |
---|---|
static GWert |
differenz(GWert... quellGueten)
Diese Methode berechnet aus allen Güte-Indizes aus quellGueten
eine Gesamt-Güte unter der Vorraussetzung, dass alle Werte, zu denen
diese Güte-Indizes gehören mit dem Operator "
- "
verknüpft worden sind. |
static GWert |
exp(GWert quellGuete,
double exponent)
Diese Methode berechnet aus dem Güte-Index quellGuete und dem
Exponenten exponent eine Gesamt-Güte unter der Vorraussetzung,
dass der Wert, zu dem dieser Güte-Index gehört mit dem Exponenten
exponent potenziert worden ist.
|
IGuete |
getBerechnungsVorschrift()
Erfragt das Verfahren zur Gueteberechnung.
|
static GueteVerfahren |
getZustand(int code)
Erfragt den Wert dieses DAV-Enumerationstypen mit dem übergebenen Code.
|
static GWert |
gewichte(GWert quellGuete,
double gewichtung)
Erfragt eine gewichtete Version des uebergebenen Guetewerts.
|
static GWert |
produkt(GWert... quellGueten)
Diese Methode berechnet aus allen Güte-Indizes aus quellGueten
eine Gesamt-Güte unter der Vorraussetzung, dass alle Werte, zu denen
diese Güte-Indizes gehören mit dem Operator "
* "
verknüpft worden sind. |
static GWert |
quotient(GWert... quellGueten)
Diese Methode berechnet aus allen Güte-Indizes aus quellGueten
eine Gesamt-Güte unter der Vorraussetzung, dass alle Werte, zu denen
diese Güte-Indizes gehören mit dem Operator "
/ "
verknüpft worden sind. |
static GWert |
summe(GWert... quellGueten)
Diese Methode berechnet aus allen Güte-Indizes aus quellGueten
eine Gesamt-Güte unter der Vorraussetzung, dass alle Werte, zu denen
diese Güte-Indizes gehören mit dem Operator "
+ "
verknüpft worden sind. |
private static Map<Integer,GueteVerfahren> werteBereich
private static final de.bsvrz.sys.funclib.bitctrl.dua.GanzZahl FEHLERHAFT_BZW_NICHT_ERMITTELBAR
nicht ermittelbar/fehlerhaft
.public static final GueteVerfahren STANDARD
public static final GWert STD_FEHLERHAFT_BZW_NICHT_ERMITTELBAR
nicht ermittelbar/fehlerhaft
und
Standardverfahren.private static final double STANDARD_GUETE
private IGuete berechnungsVorschrift
public IGuete getBerechnungsVorschrift()
public static GueteVerfahren getZustand(int code)
code
- der Code des Enumerations-Wertespublic static GWert gewichte(GWert quellGuete, double gewichtung) throws GueteException
quellGuete
- ein Guetewertgewichtung
- die Gewichtung fuer den uebergebenen GuetewertGueteException
- wenn die Verfahren zur Berechnung der Guete innerhalb der
uebergebenen Datensaetze nicht identisch sindpublic static GWert produkt(GWert... quellGueten) throws GueteException
*
"
verknüpft worden sind.quellGueten
- die Güte-Datensätze aus denen die Gesamtgüte berechnet werden
sollnicht ermittelbar/fehlerhaft
,
wenn der Wert sonst nicht errechnet werden konnteGueteException
- wenn die Verfahren zur Berechnung der Guete innerhalb der
uebergebenen Datensaetze nicht identisch sindpublic static GWert quotient(GWert... quellGueten) throws GueteException
/
"
verknüpft worden sind.quellGueten
- die Güte-Datensätze aus denen die Gesamtgüte berechnet werden
sollnicht ermittelbar/fehlerhaft
,
wenn der Wert sonst nicht errechnet werden konnteGueteException
- wenn die Verfahren zur Berechnung der Guete innerhalb der
uebergebenen Datensaetze nicht identisch sindpublic static GWert summe(GWert... quellGueten) throws GueteException
+
"
verknüpft worden sind.quellGueten
- die Güte-Datensätze aus denen die Gesamtgüte berechnet werden
sollnicht ermittelbar/fehlerhaft
,
wenn der Wert sonst nicht errechnet werden konnteGueteException
- wenn die Verfahren zur Berechnung der Guete innerhalb der
uebergebenen Datensaetze nicht identisch sindpublic static GWert differenz(GWert... quellGueten) throws GueteException
-
"
verknüpft worden sind.quellGueten
- die Güte-Datensätze aus denen die Gesamtgüte berechnet werden
sollnicht ermittelbar/fehlerhaft
,
wenn der Wert sonst nicht errechnet werden konnteGueteException
- wenn die Verfahren zur Berechnung der Guete innerhalb der
uebergebenen Datensaetze nicht identisch sindpublic static GWert exp(GWert quellGuete, double exponent) throws GueteException
quellGuete
- der Güte-Datensatzexponent
- der Exponentnicht ermittelbar/fehlerhaft
,
wenn der Wert sonst nicht errechnet werden konnteGueteException
- falls ungueltige Werte uebergeben worden sindCopyright © 2016 BitCtrl Systems GmbH. All rights reserved.