/**
*
*/
package org.opentrafficsim.water.statistics;
import com.thoughtworks.xstream.annotations.XStreamOmitField;
import nl.tudelft.simulation.dsol.simulators.DEVSSimulatorInterface;
/**
*
* Copyright (c) 2011-2013 TU Delft, Faculty of TBM, Systems and Simulation
* This software is licensed without restrictions to Nederlandse Organisatie voor Toegepast Natuurwetenschappelijk Onderzoek TNO
* (TNO), Erasmus University Rotterdam, Delft University of Technology, Panteia B.V., Stichting Projecten Binnenvaart, Ab Ovo
* Nederland B.V., Modality Software Solutions B.V., and Rijkswaterstaat - Dienst Water, Verkeer en Leefomgeving, including the
* right to sub-license sources and derived products to third parties.
* @version Mar 28, 2013
* @author Alexander Verbraeck
*/
public class XTimeTally extends XTally
{
/** */
@XStreamOmitField
private static final long serialVersionUID = 1L;
/** */
@XStreamOmitField
private DEVSSimulatorInterface.TimeDoubleUnit simulator;
/**
* @param description String; description of the statistic
* @param simulator DEVSSimulatorInterface.TimeDoubleUnit; the simulator
*/
public XTimeTally(String description, DEVSSimulatorInterface.TimeDoubleUnit simulator)
{
super(description);
this.simulator = simulator;
}
/**
* tally
* @param t double; previous time
*/
public void tally(final double t)
{
super.tally(this.simulator.getSimulatorTime().si - t);
}
}