public class StochasticInfiniteServer extends InfiniteServer
If a deterministic service time is required, it is advantageous to use a
DInfiniteServer
.
DInfiniteServer
Entity.PortAlias
Modifier and Type | Field and Description |
---|---|
protected ContinuousDistribution |
serviceTime |
activePhases, inputPort, occupancy, outputPort
portAliases, ports, simNode
CREATE_INSTANCE_METHOD_NAME
Constructor and Description |
---|
StochasticInfiniteServer(ContinuousDistribution d,
SimNode ownNode) |
Modifier and Type | Method and Description |
---|---|
static StochasticInfiniteServer |
createInstance(SimNode ownNode,
Parameters pars)
as required by
ReflectionConstructable |
protected Duration |
getNextServiceTime() |
getInput, getOutput
addPort, aliasPort, aliasPort, connect, disconnect, getName, getNode, getPortByName, getPorts, isPortKnown, unaliasPort
protected final ContinuousDistribution serviceTime
public StochasticInfiniteServer(ContinuousDistribution d, SimNode ownNode)
public static StochasticInfiniteServer createInstance(SimNode ownNode, Parameters pars)
ReflectionConstructable
protected Duration getNextServiceTime()
getNextServiceTime
in class InfiniteServer