public class SvpKapazitaet extends Object implements ISvpKapazitaet
| Modifier and Type | Field and Description |
|---|---|
private static de.bsvrz.sys.funclib.debug.Debug |
LOGGER
Logger für Debugausgaben.
|
private de.bsvrz.sys.funclib.bitctrl.modell.verkehr.objekte.StoerfallIndikator |
usedIndikator
der für die Bestimmung der Kapazität verwendete Indikator.
|
private Number |
wert
der für die Kapazität ermittelte Wert.
|
| Constructor and Description |
|---|
SvpKapazitaet(IStau stau,
ISvpParameterObserver parameter)
erzeugt eine Instanz zur Ermittlung der Engpasskapazität für einen
Stau.
|
| Modifier and Type | Method and Description |
|---|---|
double |
getKapazitaet(long zeitPunkt)
liefert die Engpasskapazität zum angegebenen Zeitpunkt.
|
private Number |
getQ0Wert(de.bsvrz.sys.funclib.bitctrl.modell.verkehr.objekte.StrassenTeilSegment sts)
ermittelt den Q0-Wert des Fundamentaldiagramms des übergebenen
Straßenteilsegments.
|
private static final de.bsvrz.sys.funclib.debug.Debug LOGGER
private Number wert
private de.bsvrz.sys.funclib.bitctrl.modell.verkehr.objekte.StoerfallIndikator usedIndikator
public SvpKapazitaet(IStau stau, ISvpParameterObserver parameter)
stau - der Stau, für den die Engpasskapazität ermittelt werden
sollparameter - die Parameter der Stauverlaufsprognosepublic final double getKapazitaet(long zeitPunkt)
throws de.bsvrz.sys.funclib.bitctrl.util.UndefiniertException
ISvpKapazitaetgetKapazitaet in interface ISvpKapazitaetzeitPunkt - der Zeitpunktde.bsvrz.sys.funclib.bitctrl.util.UndefiniertException - es konnte kein Wert ermittelt werdenprivate Number getQ0Wert(de.bsvrz.sys.funclib.bitctrl.modell.verkehr.objekte.StrassenTeilSegment sts)
sts - das Straßenteilsegmentnull, wenn keiner ermittelt
werden konnte.Copyright © 2017 BitCtrl Systems GmbH. All rights reserved.