Package | Description |
---|---|
com.net2plan.interfaces.resilienceSimulation |
Provides a set of classes and interfaces for the resilience simulator tool.
|
Modifier and Type | Method and Description |
---|---|
List<ResilienceEvent> |
IResilienceEventGenerator.initialize(NetPlan netPlan,
ResilienceNetState netState,
Map<String,String> algorithmParameters,
Map<String,String> net2planParameters)
Initializes the event algorithm (i.e. reading input parameters).
|
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,
Set<Integer> nodesDown,
Set<Integer> linksDown,
Set<Integer> affectedRoutes,
Set<Integer> unrecoverableRoutes,
List<Double> currentLinkAvailableCapacity,
Set<Integer> segmentsDown,
List<Double> currentSegmentAvailableCapacity) |
void |
ResilienceNetState.getReparationEffects(ResilienceEvent event,
Set<Integer> nodesDown,
Set<Integer> linksDown,
Set<Integer> reparableRoutes,
Set<Integer> unreparableRoutes,
List<Double> currentLinkAvailableCapacity,
Set<Integer> segmentsDown,
List<Double> currentSegmentAvailableCapacity) |
List<ProvisioningAction> |
IProvisioningAlgorithm.processEvent(NetPlan netPlan,
ResilienceNetState netState,
ResilienceEvent event)
Executes the provisioning algorithm.
|
List<ResilienceEvent> |
IResilienceEventGenerator.processEvent(NetPlan netPlan,
ResilienceNetState netState,
ResilienceEvent event)
Executes the event generator.
|
void |
ResilienceNetState.update(ResilienceEvent event,
List<ProvisioningAction> actions)
Update the network state.
|