| 19 | |---------------- |
| 20 | {{{#!td style="vertical-align:top;width: 50px" |
| 21 | [[CRev(0,3187)]] |
| 22 | }}} |
| 23 | {{{#!td style="vertical-align:top;width: 50px" |
| 24 | [[CRev(1,3187)]] |
| 25 | }}} |
| 26 | {{{#!td style="vertical-align:top;width: 75px" |
| 27 | [[CRev(2,3187)]] |
| 28 | }}} |
| 29 | {{{#!td style="vertical-align:top" |
| 30 | 5.0 |
| 31 | }}} |
| 32 | {{{#!td style="vertical-align:top" |
| 33 | B |
| 34 | }}} |
| 35 | {{{#!td style="vertical-align:top" |
| 36 | SVN commit message: [[CRev(3,3187)]] (netcdf_interface_mod, multi_agent_system_mod)\\\\ |
| 37 | Changed agent '''output''' to be of type NF90_DOUBLE.\\\\ |
| 38 | Removed obstacle flags at model boundarys. They were relics from cyclic topography and obstructed agents from exiting the model domain.\\\\ |
| 39 | Reworked '''pathfinding'''. Split pathfinding up into two SUBROUTINES for clarity. \\ |
| 40 | Made pathfinding iterative, eliminating the possibility of navigation points being missed. This was occuring due to the fact that obstacle corners are used as nodes on the visibility graph but the navigation points for agents are shifted outward from those obstacle corners after pathfinding. This - in some cases - lead to parts of some agents' paths intersecting with buildings. Pathfinding is now run with each pair of successive intermittent targets of a path and more intermittent targets are added to the path, if necessary. |
| 41 | }}} |