network
Class ResourcePool
java.lang.Object
network.Node
network.InfiniteServerNode
network.ResourcePool
- Direct Known Subclasses:
- ProcessorSharingNode, QueueingNode
public class ResourcePool
- extends InfiniteServerNode
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
noOfResources
protected int noOfResources
queue
protected Queue queue
resources
protected Resource resources
losses
protected int losses
lossNode
protected Node lossNode
ResourcePool
public ResourcePool(java.lang.String s,
Delay d,
int n)
ResourcePool
public ResourcePool(java.lang.String s,
Delay d,
int n,
Queue q)
setLossNode
public void setLossNode(Node n)
toString
public java.lang.String toString()
- Overrides:
toString in class Node
accept
protected void accept(Customer c)
- Overrides:
accept in class InfiniteServerNode
releaseResource
public void releaseResource()
queueLength
public int queueLength()
getLosses
public int getLosses()
getLossProbability
public double getLossProbability()
serverUtilisation
public double serverUtilisation()
meanNoOfQueuedCustomers
public double meanNoOfQueuedCustomers()
varianceOfNoOfQueuedCustomers
public double varianceOfNoOfQueuedCustomers()
meanTimeInQueue
public double meanTimeInQueue()
varianceOfTimeInQueue
public double varianceOfTimeInQueue()
resetMeasures
public void resetMeasures()
- Overrides:
resetMeasures in class Node
logResults
public void logResults()
- Overrides:
logResults in class Node