# Meeting Note 4/30 Param, argv Detail
###### tags: `meeting note`
parameter file
```
simulate_day 10
infect_start_day 1
gamma_E 2
gamma_I_pre 2
gamma_I_asym 3
gamma_I_sym 3
tau_I_pre 0.4
tau_I_asym 0.5
tau_I_sym 1
sigma_I_asym 0.3
prob_transmission 0.3 0.4 0.4 0.5 0.5 0.4 0.4 0.3 0.2 0.1
prob_death_sym 0.01 0.01 0.02 0.02 0.04 0.04 0.08 0.08 0.1 0.2
prob_immute_sym 0.6 0.6 0.6 0.6 0.6 0.6 0.6 0.6 0.6 0.6
prob_immute_asym 0.8 0.8 0.8 0.8 0.8 0.8 0.8 0.8 0.8 0.8
epsilon_V1 1 0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1
epsilon_V2 1 0.95 0.9 0.85 0.8 0.75 0.7 0.65 0.6 0.55
```
- `simulation_day`
- simulation day
- `infect_start_day`
- range $[1,\mbox{simulation_day}]$
- `gamma`
- duraiton of state(day)
- `tau`
- relative infectiousness(0~1)
- `sigma_I_asym`
- `I_pre` 完走到 `I_asys` 的比例
- 否則走到 `I_sys`
- `epsilon_V`
- 疫苗抵抗力
- `epsilon_V[i]` 為第 `i` 天的
- of length `simulation_day` (?)應該吧 待確認
- `prob_transmission`
- prob of transmission
- by age group
- `prob_death_sym`
- 有症狀者的死亡率
- by age group
- `prob_immute_sym`
- 有症狀者的免疫率(走到 `R`)
- by age group
- 沒免疫也沒死的有症狀者,會走到 `F`
- `prob_immute_asym`
- 無症狀者的免疫率(走到 `R`)
- by age group
- 沒免疫的無症狀者,會走到 `F`
## argv
`./main -g graph.txt -p param.txt -i init.txt -v vacc.txt -o result.csv -s DESSIR`
- `-g` `-p` `-i` `-v` `-o`
- 同理,但 file name 不能有空格
- `-s`
- output csv 的 setting
- `DES`
- daily, each age, town
- 就各鄉鎮市區會幫你 sum 起來
- 所以有 `simulate_day * N_ag` lines
- time opt
- `E` = end
- 只要模擬完的狀態
- `D` = Daily
- `P`
- 每周期
- age opt
- `S` = sum
- `E` = each
- town opt
- `S` = sum
- `E` = each
- `SIR`
- 要輸出人數的那些狀態
- `ASVWEIJKFRD`
- `A` = all,就各 state sum 起來
- `S`, `E`, `R`, `D`, `F`
- 原本那樣
- `I`, `J`, `K`
- infectious pre, asym, sym
- `V`, `W`
- first dose(w/o second dose), second dose
- 至於想輸出變化量或還要不重複算,再說
## TODO:
- INPUT
- [x] 改input file格式 (covid_conf)
- [x] 把一些term跟simulation統一吧
- conf $\rightarrow$ param 或 param $\rightarrow$ conf
- ...
- INIT
- [x] 改initialization (init_infectors格式有變)
- [ ] ...
- SIM
- [x] 改 sim.sh
- [ ] vaccination
- [ ] parallelization
- [ ] 測試 ?