Research Article
Floor Field Model Based on Cellular Automata for Simulating Indoor Pedestrian Evacuation
public double MovingProbabilityForOneCell(ArrayList mapList, int i, int j) | | ArrayList columnList = (ArrayList)mapList[i - 1]; | FloorFieldModel floorFieldModel = (FloorFieldModel)columnList[j - 1]; | double probability = 0; | if (floorFieldModel.mapObject == 1 floorFieldModel.mapObject == 2) | | return probability; | | else if (floorFieldModel.mapObject == 0 floorFieldModel.mapObject == 3) | | probability = Math.Exp(FloorFieldModel.kd floorFieldModel.dynamicFloorField + FloorFieldModel.ks | floorFieldModel.staticFloorField); | | return probability; | |
|