private synchronized void recalcFlowCapacity() { double baseFlowCapacityPerSec = this.getCapacity() / getCapacityPeriod(); variableFlowCapacity.recalc(changeEvents, TimeVariantAttribute.FLOW_CAPACITY_GETTER, baseFlowCapacityPerSec); }
assertEquals(3600.0, link.getCapacity(org.matsim.core.utils.misc.Time.UNDEFINED_TIME), EPSILON); assertEquals(1.0, link.getFlowCapacityPerSec(org.matsim.core.utils.misc.Time.UNDEFINED_TIME), EPSILON); assertEquals(3600.0, link.getCapacity(org.matsim.core.utils.misc.Time.UNDEFINED_TIME), EPSILON); assertEquals(1.0, link.getFlowCapacityPerSec(org.matsim.core.utils.misc.Time.UNDEFINED_TIME), EPSILON); assertEquals(2.0, link.getFlowCapacityPerSec(7*3600), EPSILON);