As a more robust solution for handling complex network states for outages in dense networks, we should create a model NetworkState, which has a relationship to a Network object and stores a list of excluded nodes, as well as a list of GCC nodes. We would create one NetworkState object for every step in a nework animation created by the flood network outage task. Then, the client wouldn't need to make GCC requests for every outage state in an animation.
As a more robust solution for handling complex network states for outages in dense networks, we should create a model
NetworkState, which has a relationship to aNetworkobject and stores a list of excluded nodes, as well as a list of GCC nodes. We would create oneNetworkStateobject for every step in a nework animation created by the flood network outage task. Then, the client wouldn't need to make GCC requests for every outage state in an animation.