Class ExpandedFOAFGridSearch<U>
java.lang.Object
es.uam.eps.ir.relison.grid.sna.pair.ExpandedFOAFGridSearch<U>
- Type Parameters:
U
- type of the users
- All Implemented Interfaces:
PairMetricGridSearch<U>
public class ExpandedFOAFGridSearch<U> extends java.lang.Object implements PairMetricGridSearch<U>
Grid for the expanded number of common neighbors of a pair of users.
- See Also:
ExpandedNeighborOverlap
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.String
ORIGIN
Identifier for the parameter indicating whether we take the distance two neighborhood of the first or the second node.private static java.lang.String
USEL
Identifier for the origin neighborhood selectionprivate static java.lang.String
VSEL
Identifier for the destination neighborhood selection -
Constructor Summary
Constructors Constructor Description ExpandedFOAFGridSearch()
-
Method Summary
Modifier and Type Method Description java.util.Map<java.lang.String,PairMetricFunction<U>>
grid(Grid grid)
Obtains the different metrics for pairs of nodes to compute in a grid.java.util.Map<java.lang.String,java.util.function.Supplier<PairMetric<U>>>
grid(Grid grid, DistanceCalculator<U> distCalc)
Obtains the different metrics for pairs of nodes to compute in a grid.
-
Field Details
-
USEL
private static final java.lang.String USELIdentifier for the origin neighborhood selection- See Also:
- Constant Field Values
-
VSEL
private static final java.lang.String VSELIdentifier for the destination neighborhood selection- See Also:
- Constant Field Values
-
ORIGIN
private static final java.lang.String ORIGINIdentifier for the parameter indicating whether we take the distance two neighborhood of the first or the second node.- See Also:
- Constant Field Values
-
-
Constructor Details
-
ExpandedFOAFGridSearch
public ExpandedFOAFGridSearch()
-
-
Method Details
-
grid
public java.util.Map<java.lang.String,java.util.function.Supplier<PairMetric<U>>> grid(Grid grid, DistanceCalculator<U> distCalc)Description copied from interface:PairMetricGridSearch
Obtains the different metrics for pairs of nodes to compute in a grid.- Specified by:
grid
in interfacePairMetricGridSearch<U>
- Parameters:
grid
- the grid for the metricdistCalc
- a distance calculator.- Returns:
- a map containing suppliers for the metrics, indexed by name.
-
grid
Description copied from interface:PairMetricGridSearch
Obtains the different metrics for pairs of nodes to compute in a grid.- Specified by:
grid
in interfacePairMetricGridSearch<U>
- Parameters:
grid
- the grid for the metric- Returns:
- a map containing suppliers for the metrics which depend on a distance calculator, indexed by name.
-