⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.cpp

📁 简单的 Discrete Event Simulator M/M/K/K queue 含Readme。 可在此基础上开发复杂的仿真程序 请用 tar -xzvf sim.tar.gz 解压
💻 CPP
字号:
#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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -