Class VirtualCost

    • Field Detail

      • FIXED

        public static final String FIXED
        short hand for configuring fixed virtual cost instance
      • SPEED

        public static final String SPEED
        short hand for configuring speed based virtual cost instance
    • Constructor Detail

      • VirtualCost

        protected VirtualCost​(IdGroupingToken groupId)
        Constructor
        Parameters:
        groupId - , contiguous id generation within this group for instances of this class
    • Method Detail

      • initialiseBeforeSimulation

        public abstract void initialiseBeforeSimulation​(VirtualNetwork virtualNetwork)
                                                 throws PlanItException
        Initialize the virtual cost component
        Parameters:
        virtualNetwork - the virtual network
        Throws:
        PlanItException - thrown if a link/mode combination exists for which no cost parameters have been set