/** * Fachlogik nach RiLSA 2015. * * Diese Schicht ist frei von Oberflaechen-, Speicher- und Electron-Bezuegen. * Sie ist die einzige Stelle, an der gerechnet wird - Oberflaeche, Simulation, * Pruefbericht und Ausdruck greifen ausnahmslos hierauf zu. Im Altbestand * existierten dieselben Formeln in bis zu vier Varianten nebeneinander, sodass * Berechnung, Simulation und Ausdruck unterschiedliche Ergebnisse zeigten. * * Hier stand "vollstaendig durch Unit-Tests abgedeckt". Das trifft nicht zu: * computeIntergreenMatrix, lookupIntergreen und signalGroupCycleSpan sind * ausgefuehrt, aber ungeprueft, und mehrere Ausgaenge einzelner Funktionen * ebenfalls. Eine Zusage im Kopf einer Datei, die niemand nachhaelt, ist * schlimmer als keine - man verlaesst sich darauf. */ export * from './types'; export * from './constants'; export * from './quellen'; export * from './settings'; export * from './signalTimes'; export * from './intergreen'; export * from './cycle'; export * from './greenSplit'; export * from './capacity'; export * from './delay'; export * from './coordination';