Grid Flow: An Object-oriented Building Evacuation Model Combining Pre-movement And Movement Behaviours For Performance-based Design · Study