Package com.bank

Class Configuration

java.lang.Object
com.bank.Configuration

public class Configuration extends Object
Класс Configutarion нужен для определения общей конфигурации модельной системы
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private int[]
    Длительность соответствующих видов операций
    private boolean
    Булевое значение - выбор варианта (Одиночные или разделенные очереди)
    private int
    Параметр интенсивности (скорости), определяющий среднее число событий, происходящих в единицу времени
    private double[]
    Базовые вероятности возникновения каждой из 5-и типов операций
    private int
    Число, которое используется для инициализации генератора псевдослучайных чисел (ГПСЧ)
    private int
    Время общей симуляции в секундах
  • Constructor Summary

    Constructors
    Constructor
    Description
    Configuration(double[] probabilities, int[] durations, int seed, int lambda, boolean isSingleQueue, int simulationTimeSeconds)
    Конструктор, в котором назначаются основные конфигурации системы: Вероятности возникновения каждого события, Их длительности, Основной seed для LCG, lambda, Булевое значение варианта очереди, Время симуляции модели
  • Method Summary

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • probabilities

      private double[] probabilities
      Базовые вероятности возникновения каждой из 5-и типов операций
    • durations

      private int[] durations
      Длительность соответствующих видов операций
    • seed

      private int seed
      Число, которое используется для инициализации генератора псевдослучайных чисел (ГПСЧ)
    • lambda

      private int lambda
      Параметр интенсивности (скорости), определяющий среднее число событий, происходящих в единицу времени
    • isSingleQueue

      private boolean isSingleQueue
      Булевое значение - выбор варианта (Одиночные или разделенные очереди)
    • simulationTimeSeconds

      private int simulationTimeSeconds
      Время общей симуляции в секундах
  • Constructor Details

    • Configuration

      public Configuration(double[] probabilities, int[] durations, int seed, int lambda, boolean isSingleQueue, int simulationTimeSeconds)
      Конструктор, в котором назначаются основные конфигурации системы: Вероятности возникновения каждого события, Их длительности, Основной seed для LCG, lambda, Булевое значение варианта очереди, Время симуляции модели