public static class WDMUtils.WavelengthOccupancyTransformer
extends Object
implements org.apache.commons.collections15.Transformer<Long,Double>
Double.MAX_VALUE for already-occupied fibers, and the associated
weight otherwise.| Constructor and Description |
|---|
WDMUtils.WavelengthOccupancyTransformer(org.apache.commons.collections15.Transformer<Long,Double> nev,
Set<Long> alreadyOccupiedFibers)
Default constructor.
|
| Modifier and Type | Method and Description |
|---|---|
Double |
transform(Long fiberId)
Returns
Double.MAX_VALUE for already occupied fibers, or the
fiber weight otherwise. |
public WDMUtils.WavelengthOccupancyTransformer(org.apache.commons.collections15.Transformer<Long,Double> nev,
Set<Long> alreadyOccupiedFibers)
nev - Original fiber-to-weight transformeralreadyOccupiedFibers - Set of already-occupied fiberspublic Double transform(Long fiberId)
Double.MAX_VALUE for already occupied fibers, or the
fiber weight otherwise.transform in interface org.apache.commons.collections15.Transformer<Long,Double>fiberId - Fiber identifierDouble.MAX_VALUE for already occupied fibers, or the fiber weight otherwise