ウイルス飛沫構造体
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
double precision, | public | :: | position(3) | ||||
double precision, | public | :: | velocity(3) | = | 0.d0 | ||
integer, | public | :: | coalesID | = | 0 | ||
integer, | public | :: | refCellID | = | 0 | ||
integer, | public | :: | adhesBoundID | = | 0 |
飛沫が浮遊しているか否かを返す
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(virusDroplet_t), | intent(in) | :: | self |
合体飛沫の合体先のIDを返す
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(virusDroplet_t), | intent(in) | :: | self |
現時刻の飛沫半径を返す
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(virusDroplet_t), | intent(in) | :: | self |
蒸発の処理を行う
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(virusDroplet_t) | :: | self | ||||
double precision, | intent(in) | :: | dr |
半径変化量(蒸発ならマイナスの値を指定) |
飛沫が限界まで蒸発したか否かを返す
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(virusDroplet_t), | intent(in) | :: | self |
飛沫を静止させる
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(virusDroplet_t) | :: | self | ||||
character(len=*), | intent(in), | optional | :: | status |