Package | Description |
---|---|
com.net2plan.interfaces.resilienceSimulation |
Provides a set of classes and interfaces for the resilience simulator tool.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<ResilienceEvent> |
IResilienceEventGenerator.initialize(NetPlan netPlan,
ResilienceNetState netState,
java.util.Map<java.lang.String,java.lang.String> algorithmParameters,
java.util.Map<java.lang.String,java.lang.String> net2planParameters)
Initializes the event algorithm (i.e. reading input parameters).
|
java.util.List<ResilienceEvent> |
IResilienceEventGenerator.processEvent(NetPlan netPlan,
ResilienceNetState netState,
ResilienceEvent event)
Executes the event generator.
|
Modifier and Type | Method and Description |
---|---|
void |
ResilienceNetState.getFailureEffects(ResilienceEvent event,
java.util.Set<java.lang.Integer> nodesDown,
java.util.Set<java.lang.Integer> linksDown,
java.util.Set<java.lang.Long> affectedRoutes,
java.util.Set<java.lang.Long> unrecoverableRoutes,
java.util.List<java.lang.Double> currentLinkAvailableCapacity,
java.util.Map<java.lang.Long,java.lang.Double> availableSegments)
Returns the effects of a failure event.
|
void |
ResilienceNetState.getReparationEffects(ResilienceEvent event,
java.util.Set<java.lang.Integer> nodesDown,
java.util.Set<java.lang.Integer> linksDown,
java.util.Set<java.lang.Long> reparableRoutes,
java.util.Set<java.lang.Long> unreparableRoutes,
java.util.List<java.lang.Double> currentLinkAvailableCapacity,
java.util.Map<java.lang.Long,java.lang.Double> availableSegments)
Returns the effects of a reparation event.
|
java.util.List<ProvisioningAction> |
IProvisioningAlgorithm.processEvent(NetPlan netPlan,
ResilienceNetState netState,
ResilienceEvent event)
Executes the provisioning algorithm.
|
java.util.List<ResilienceEvent> |
IResilienceEventGenerator.processEvent(NetPlan netPlan,
ResilienceNetState netState,
ResilienceEvent event)
Executes the event generator.
|