Create a wrapper class for SHADOW library interface with the simulator.
Currently, planner.py imports the SHADOW modules directly. We should wrap this up and create a standard class that must be inherited for 3rd-party libraries to be used in TOpSim. Then, when creating the planner, we only accept objects that are derived from this class.
Create a wrapper class for SHADOW library interface with the simulator.
Currently,
planner.py
imports the SHADOW modules directly. We should wrap this up and create a standard class that must be inherited for 3rd-party libraries to be used in TOpSim. Then, when creating the planner, we only accept objects that are derived from this class.