Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/KikiLetGo/VirusBroadcast
/ functions
Functions
51 in github.com/KikiLetGo/VirusBroadcast
⨍
Functions
51
◇
Types & classes
14
↓ 11 callers
Method
getInstance
()
src/PersonPool.java:16
↓ 11 callers
Method
getInstance
()
src/Hospital.java:33
↓ 11 callers
Method
getX
()
src/Point.java:29
↓ 11 callers
Method
getY
()
src/Point.java:37
↓ 8 callers
Method
getPeopleSize
@param state 市民类型 Person.State的值,若为-1则返回当前总数目 @return 获取指定人群数量
src/PersonPool.java:31
↓ 7 callers
Method
stdGaussian
标准正态分布化 <p> 流动意愿标准化后判断是在0的左边还是右边从而决定是否流动。 <p> 设X随机变量为服从正态分布,sigma是影响分布形态的系数 u值决定正态分布均值 <p> <p> 推导: StdX = (X-u)/sigma X = sigma StdX + u @param sigma
src/MathUtil.java:33
↓ 4 callers
Method
getWidth
()
src/Hospital.java:21
↓ 3 callers
Method
getState
()
src/Person.java:78
↓ 2 callers
Method
beInfected
()
src/Person.java:95
↓ 2 callers
Method
getPersonList
()
src/PersonPool.java:22
↓ 2 callers
Method
setEmpty
(boolean empty)
src/Bed.java:24
↓ 1 callers
Method
action
不同状态下的单个人实例运动行为
src/Person.java:120
↓ 1 callers
Method
distance
计算两点之间的直线距离 @param person @return
src/Person.java:106
↓ 1 callers
Method
getCenterX
()
src/City.java:18
↓ 1 callers
Method
getCenterY
()
src/City.java:26
↓ 1 callers
Method
getHeight
()
src/Hospital.java:26
↓ 1 callers
Method
initHospital
初始化医院参数
src/Main.java:41
↓ 1 callers
Method
initInfected
初始化初始感染者
src/Main.java:48
↓ 1 callers
Method
initPanel
初始化画布
src/Main.java:23
↓ 1 callers
Method
isArrived
()
src/MoveTarget.java:35
↓ 1 callers
Method
isEmpty
()
src/Bed.java:20
↓ 1 callers
Method
isInfected
()
src/Person.java:91
↓ 1 callers
Method
moveTo
位移 @param x @param y
src/Point.java:24
↓ 1 callers
Method
pickBed
使用床位 @return
src/Hospital.java:81
↓ 1 callers
Method
returnBed
死亡或痊愈出院空出床位 @param bed @return
src/Hospital.java:96
↓ 1 callers
Method
setArrived
(boolean arrived)
src/MoveTarget.java:39
↓ 1 callers
Method
setX
(int x)
src/Point.java:33
↓ 1 callers
Method
setY
(int y)
src/Point.java:41
↓ 1 callers
Method
update
对各种状态的人进行不同的处理,更新发布市民健康状态
src/Person.java:195
↓ 1 callers
Method
wantMove
流动意愿标准化 <p> 根据标准正态分布生成随机人口流动意愿 <p> 流动意愿标准化后判断是在0的左边还是右边从而决定是否流动。 <p> 设X随机变量为服从正态分布,sigma是影响分布形态的系数,从而影响整体人群流动意愿分布 u值决定正态分布的中轴是让更多人群偏向希望流动或者希望懒惰。 <p> v
src/Person.java:72
Method
Bed
(int x, int y)
src/Bed.java:11
Method
City
(int centerX, int centerY)
src/City.java:13
Method
Hospital
()
src/Hospital.java:49
Method
MoveTarget
(int x, int y)
src/MoveTarget.java:14
Method
MyPanel
()
src/MyPanel.java:19
Method
Person
(City city, int x, int y)
src/Person.java:47
Method
PersonPool
()
src/PersonPool.java:45
Method
Point
(int x, int y)
src/Point.java:13
Method
freezy
住院
src/Person.java:113
Method
getBeds
获取所有床位 @return
src/Hospital.java:45
Method
getX
()
src/MoveTarget.java:19
Method
getY
()
src/MoveTarget.java:27
Method
main
(String[] args)
src/Main.java:14
Method
paint
(Graphics g)
src/MyPanel.java:24
Method
run
()
src/MyPanel.java:111
Method
run
()
src/MyPanel.java:118
Method
setCenterX
(int centerX)
src/City.java:22
Method
setCenterY
(int centerY)
src/City.java:30
Method
setState
(int state)
src/Person.java:82
Method
setX
(int x)
src/MoveTarget.java:23
Method
setY
(int y)
src/MoveTarget.java:31