Class TimeSharedComputerModel

    • Constructor Detail

      • TimeSharedComputerModel

        public TimeSharedComputerModel​(ModelElement parent)
      • TimeSharedComputerModel

        public TimeSharedComputerModel​(ModelElement parent,
                                       int numJobs,
                                       int numTerminals,
                                       RVariableIfc thinking,
                                       RVariableIfc service,
                                       double quantum,
                                       double swaptime)
    • Method Detail

      • getNumJobs

        public final int getNumJobs()
      • setNumJobs

        public final void setNumJobs​(int numJobs)
      • getQuantum

        public final double getQuantum()
      • setQuantum

        public final void setQuantum​(double quantum)
      • getSwapTime

        public final double getSwapTime()
      • setSwapTime

        public final void setSwapTime​(double swapTime)
      • getArrivalDistribution

        public RVariableIfc getArrivalDistribution()
      • getServiceDistribution

        public RVariableIfc getServiceDistribution()
      • setNumberOfTerminals

        public final void setNumberOfTerminals​(int n)
      • setServiceDistributionInitialRandomSource

        public final void setServiceDistributionInitialRandomSource​(RVariableIfc d)
      • setThinkTimeDistributionInitialRandomSource

        public final void setThinkTimeDistributionInitialRandomSource​(RVariableIfc d)
      • initialize

        protected void initialize()
        Description copied from class: ModelElement
        This method should be overridden by subclasses that need actions performed to initialize prior to a replication. It is called once before each replication occurs if the model element wants initialization. It is called after beforeReplication() is called
        Overrides:
        initialize in class ModelElement
      • main

        public static void main​(java.lang.String[] args)