main.cpp

来自「简单的 Discrete Event Simulator M/M/K/K q」· C++ 代码 · 共 36 行

CPP
36
字号
#include <iostream>#include "rv.h"#include "event.h"#include "queuemmmk.h"// Simulates an M/M/m/K queueing system.  The simulation terminates// once 100000 customers depart from the system.int main(){      using namespace std;      EventList Elist;                // Create event list      enum {ARR,DEP};                 // Define the event types//      double lambda;            			// Arrival rate//      double mu = 1.0;                // Service rate      int m = 4;					// Number of servers      int K = 10;					// Number of system capacity      QueueMMmK   queue(m,K);      queue.mu = 2.0;               // service rate      cout << "rho\tave_size\texp_size\tave_time\texp_time\tave_blocking\texp_blocking" << endl;      for (queue.lambda = 0.8; queue.lambda<8; queue.lambda+=0.8)             // arrival rate      {          queue.simulate(500000);          cout <<   queue.rho() << "\t"          << queue.ave_size() << "\t" << queue.exp_size() << "\t"          << queue.ave_time() << "\t" << queue.exp_time() << "\t"          << queue.blocking() << "\t" << queue.exp_blocking() << endl;      }}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?