📄 simulation.h
字号:
#pragma once
#include <iostream>
#include <iomanip>
#include <queue>
#include "randNumber.h"
#include "Event.h"
using namespace std;
struct TellerStates
{
time24 finishService;
int totalCustomerCount;
int totalCustomerWait;
int totalService;
};
class Simulation
{
public:
Simulation(void);
void RunSimulation();
void PrintSimulation();
void PrintProcess();
friend bool operator< (const Event& lhs,const Event& rhs);
~Simulation(void);
private:
time24 simulationTimeBegin;
time24 simulationTimeEnd;
int simulationdur;
int tellerNum;
int nextCustomer;
int arrivalLow;
int arrivalHigh;
int serviceLow;
int serviceHigh;
randomNumber rnd;
TellerStates tstate[11];
priority_queue<Event> eventSim;
int NextArrivalTime();
int GetServiceTime();
int NextAvailableTeller();
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -