1 package org.opentrafficsim.core.units.distributions;
2
3 import org.djunits.unit.AbsoluteTemperatureUnit;
4 import org.djunits.unit.TemperatureUnit;
5 import org.djunits.value.vdouble.scalar.AbsoluteTemperature;
6
7 import nl.tudelft.simulation.jstats.distributions.DistContinuous;
8
9
10
11
12
13
14
15
16
17
18
19 public class ContinuousDistAbsoluteTemperature
20 extends ContinuousDistDoubleScalar.Abs<AbsoluteTemperature, AbsoluteTemperatureUnit, TemperatureUnit>
21 {
22
23
24 private static final long serialVersionUID = 20180829L;
25
26
27
28
29
30 public ContinuousDistAbsoluteTemperature(final DistContinuous distribution, final AbsoluteTemperatureUnit unit)
31 {
32 super(distribution, unit);
33
34 }
35
36
37 @Override
38 public AbsoluteTemperature draw()
39 {
40 return new AbsoluteTemperature(getDistribution().draw(), (AbsoluteTemperatureUnit) getUnit());
41 }
42
43
44 @Override
45 public final String toString()
46 {
47 return "ContinuousDistAbsoluteTemperature []";
48 }
49
50 }