- d - Variable in class org.uob.braveapi.signaller.algorithms.leichen.algorithm.core.structs.FunctionStruct
-
- DE_JRM - Class in org.uob.braveapi.signaller.algorithms.leichen.algorithm
-
Java Port of the Differential Evolution, Junction Rescheduling Model,
devised by Lei Chen (2012)
- DE_JRM(LineData, OperationalData, DeJrmTimetable) - Constructor for class org.uob.braveapi.signaller.algorithms.leichen.algorithm.DE_JRM
-
Implementation of Differential Evolution, Junction Rescheduling Model.
- DEBUG - Static variable in class org.uob.braveapi.signaller.algorithms.leichen.predictor.Predictor1
-
- DedotsExampleDriver - Class in org.uob.braveapi.driver
-
- DedotsExampleDriver() - Constructor for class org.uob.braveapi.driver.DedotsExampleDriver
-
- DefaultDispatcher - Class in org.uob.braveapi.dispatcher
-
- DefaultDispatcher() - Constructor for class org.uob.braveapi.dispatcher.DefaultDispatcher
-
- DefaultDriver - Class in org.uob.braveapi.driver
-
- DefaultDriver() - Constructor for class org.uob.braveapi.driver.DefaultDriver
-
- DEJRM - Class in org.uob.braveapi.signaller
-
- DEJRM() - Constructor for class org.uob.braveapi.signaller.DEJRM
-
- DeJRMBlock - Class in org.uob.braveapi.signaller.algorithms.leichen.operationaldata.junctions
-
- DeJRMBlock(List<DeJRMTDSection>) - Constructor for class org.uob.braveapi.signaller.algorithms.leichen.operationaldata.junctions.DeJRMBlock
-
- DeJRMGraph - Class in org.uob.braveapi.signaller.algorithms.leichen.graph
-
- DeJRMGraph(String, List<DeJRMTimetable>, List<DeJRMRoute>, double[]) - Constructor for class org.uob.braveapi.signaller.algorithms.leichen.graph.DeJRMGraph
-
- DeJRMJunction - Class in org.uob.braveapi.signaller.algorithms.leichen.operationaldata.junctions
-
Junction definition for the De-JRM algorithm implementation.
- DeJRMJunction() - Constructor for class org.uob.braveapi.signaller.algorithms.leichen.operationaldata.junctions.DeJRMJunction
-
- DEJRMPoint - Class in org.uob.braveapi.signaller.algorithms.leichen.data.types
-
- DEJRMPoint(double) - Constructor for class org.uob.braveapi.signaller.algorithms.leichen.data.types.DEJRMPoint
-
- DeJRMRoute - Class in org.uob.braveapi.signaller.algorithms.leichen.operationaldata.junctions
-
- DeJRMRoute(String, List<DeJRMBlock>, double, boolean) - Constructor for class org.uob.braveapi.signaller.algorithms.leichen.operationaldata.junctions.DeJRMRoute
-
- DEJRMSection - Class in org.uob.braveapi.signaller.algorithms.leichen.data.types
-
- DEJRMSection(double, double, double) - Constructor for class org.uob.braveapi.signaller.algorithms.leichen.data.types.DEJRMSection
-
- DeJRMServiceTimetable - Class in org.uob.braveapi.signaller.algorithms.leichen.operationaldata.timetables
-
A ServiceTimetable is the complete set of TDSection entrances for a single train.
- DeJRMServiceTimetable(DeJRMServiceTimetable) - Constructor for class org.uob.braveapi.signaller.algorithms.leichen.operationaldata.timetables.DeJRMServiceTimetable
-
Copy constructor
- DeJRMServiceTimetable(String) - Constructor for class org.uob.braveapi.signaller.algorithms.leichen.operationaldata.timetables.DeJRMServiceTimetable
-
- DeJRMTDSection - Class in org.uob.braveapi.signaller.algorithms.leichen.operationaldata.junctions
-
- DeJRMTDSection(String, double, DeJRMTDSection.DeJRMTDSectionDirection) - Constructor for class org.uob.braveapi.signaller.algorithms.leichen.operationaldata.junctions.DeJRMTDSection
-
Initialise the TDSection object.
- DeJRMTDSection.DeJRMTDSectionDirection - Enum in org.uob.braveapi.signaller.algorithms.leichen.operationaldata.junctions
-
- DeJrmTimetable - Class in org.uob.braveapi.signaller.algorithms.leichen.data
-
- DeJrmTimetable(int, int, int, int) - Constructor for class org.uob.braveapi.signaller.algorithms.leichen.data.DeJrmTimetable
-
- DeJrmTimetable(DeJrmTimetable) - Constructor for class org.uob.braveapi.signaller.algorithms.leichen.data.DeJrmTimetable
-
- DeJRMTimetable - Class in org.uob.braveapi.signaller.algorithms.leichen.operationaldata.timetables
-
Abstract class to represent a Timetable suitable for the De-JRM algorithm.
- DeJRMTimetable(String) - Constructor for class org.uob.braveapi.signaller.algorithms.leichen.operationaldata.timetables.DeJRMTimetable
-
Construct the timetable with the specified name.
- DeJRMTimetable(String, DeJRMTimetable) - Constructor for class org.uob.braveapi.signaller.algorithms.leichen.operationaldata.timetables.DeJRMTimetable
-
Copy constructor
- DeJRMTimetableEntry - Class in org.uob.braveapi.signaller.algorithms.leichen.operationaldata.timetables
-
Timetable Entry representing a single entry into a TDSection by a single train.
- DeJRMTimetableEntry(String, Date, DeJRMTDSection.DeJRMTDSectionDirection) - Constructor for class org.uob.braveapi.signaller.algorithms.leichen.operationaldata.timetables.DeJRMTimetableEntry
-
- DeJRMTimetableEntry(DeJRMTimetableEntry) - Constructor for class org.uob.braveapi.signaller.algorithms.leichen.operationaldata.timetables.DeJRMTimetableEntry
-
Copy constructor
- del_S - Static variable in class org.uob.braveapi.signaller.algorithms.leichen.sts.SingleTrainSimulator
-
- DispatchRecord - Class in org.uob.braveapi.dispatcher.api
-
A DispatchRecord consists of a train and a time that it is due to be dispatched.
- DispatchRecord(APITime, String) - Constructor for class org.uob.braveapi.dispatcher.api.DispatchRecord
-
Construct a Dispatch Record.
- dispatchRecords - Variable in class org.uob.braveapi.dispatcher.DefaultDispatcher
-
- dispatchTrain(String) - Method in interface org.uob.braveapi.BraveDispatcherContext
-
- displayGraphs(boolean) - Method in class org.uob.braveapi.signaller.algorithms.leichen.sts.SingleTrainSimulator
-
Display STS graphs in a simular format to the Matlab STS.
- disruptSignal(String, boolean) - Method in interface org.uob.braveapi.BraveSignallerContext
-
Disrupt or undisrupt the specified signal.
- distance - Variable in class org.uob.braveapi.signaller.algorithms.datatypes.SignalDistance
-
- distance - Variable in class org.uob.braveapi.signaller.algorithms.datatypes.TDSDistance
-
- doesServiceOperateOnRoute(DeJRMServiceTimetable) - Method in class org.uob.braveapi.signaller.algorithms.leichen.operationaldata.junctions.DeJRMRoute
-
Does the specified service interact with this route at any point?
- DP - Class in org.uob.braveapi.signaller
-
Dynamic Programming algorithm ran in 4730 milliseconds.
- DP() - Constructor for class org.uob.braveapi.signaller.DP
-
- driveTrain(double, double, double, double, double) - Method in interface org.uob.braveapi.BraveDriverContext
-
- DTBE - Class in org.uob.braveapi.signaller
-
Decision Tree-based elimination algorithm.
- DTBE() - Constructor for class org.uob.braveapi.signaller.DTBE
-
- DynamicData - Class in org.uob.braveapi.signaller.algorithms.datatypes
-
- DynamicData() - Constructor for class org.uob.braveapi.signaller.algorithms.datatypes.DynamicData
-
- DynamicData(DynamicData) - Constructor for class org.uob.braveapi.signaller.algorithms.datatypes.DynamicData
-