Package | Description |
---|---|
com.net2plan.interfaces.networkDesign |
Provides a set of classes and interfaces for the network design tool.
|
Modifier and Type | Method and Description |
---|---|
MulticastDemand |
NetPlan.addMulticastDemand(Node ingressNode,
Set<Node> egressNodes,
double offeredTraffic,
Map<String,String> attributes,
NetworkLayer... optionalLayerParameter)
Adds a new multicast traffic demand.
|
MulticastDemand |
Link.getCoupledMulticastDemand()
Returns the
MulticastDemand the link is coupled to, or null if none. |
MulticastDemand |
MulticastTree.getMulticastDemand()
Returns the tree associated
Multicast Demand . |
MulticastDemand |
NetPlan.getMulticastDemand(int index,
NetworkLayer... optionalLayerParameter)
Returns the multicast demand with the given index in the given layer.
|
MulticastDemand |
NetPlan.getMulticastDemandFromId(long uid)
Returns the multicast demand with the given unique identifier.
|
Modifier and Type | Method and Description |
---|---|
Map<MulticastDemand,List<Set<Link>>> |
NetPlan.computeMulticastCandidatePathList(DoubleMatrix1D costs,
String solverName,
String solverLibraryName,
double maxSolverTimeInSecondsPerTree,
String... candidateTreeListParamValuePairs)
The same as
computeMulticastCandidatePathList for the default layer |
Map<MulticastDemand,List<Set<Link>>> |
NetPlan.computeMulticastCandidatePathList(NetworkLayer layer,
DoubleMatrix1D linkCosts,
String solverName,
String solverLibraryName,
double maxSolverTimeInSecondsPerTree,
String... candidateTreeListParamValuePairs)
Adds multicast trees specified by those trees that satisfy the options described below.
|
Set<MulticastDemand> |
Node.getIncomingMulticastDemands(NetworkLayer... optionalLayerParameter)
Returns the set of multicast demands ending in the node, in the given layer.
|
Set<MulticastDemand> |
Node.getIncomingMulticastDemandsAllLayers()
Returns the set of multicast demands ending in the node, in any layer.
|
List<MulticastDemand> |
NetPlan.getMulticastDemands(NetworkLayer... optionalLayerParameter)
Returns the list of multicast demands for the given layer (i-th position, corresponds to multicast demand with index i).
|
List<MulticastDemand> |
NetPlan.getMulticastDemandsBlocked(NetworkLayer... optionalLayerParameter)
Returns the multicast demands that have blocked traffic in the given layer.
|
Set<MulticastDemand> |
NetPlan.getMulticastDemandsCoupled(NetworkLayer... optionalLayerParameter)
Returns the set of multicas demands that are coupled.
|
Set<MulticastDemand> |
Node.getOutgoingMulticastDemands(NetworkLayer... optionalLayerParameter)
Returns the set of multicast demands initiated in the node, in the given layer.
|
Set<MulticastDemand> |
Node.getOutgoingMulticastDemandsAllLayers()
Returns the set of multicast demands initiated in the node, in any layer.
|
Modifier and Type | Method and Description |
---|---|
MulticastTree |
NetPlan.addMulticastTree(MulticastDemand demand,
double carriedTraffic,
double occupiedLinkCapacity,
Set<Link> linkSet,
Map<String,String> attributes)
Adds a new traffic multicast tree.
|
Modifier and Type | Method and Description |
---|---|
void |
NetPlan.addMulticastTreesFromCandidateTreeList(Map<MulticastDemand,List<Set<Link>>> cpl)
Adds multiple multicast trees from a Candidate Tree list.
|