Package com.jgalgo.graph
Interface Weights.Byte
-
- All Superinterfaces:
Comparator<Integer>
,IntComparator
,WeightFunction
,WeightFunction.Int
,Weights<Byte>
public static interface Weights.Byte extends Weights<Byte>, WeightFunction.Int
Specific weights of primitive typebyte
.- Author:
- Barak Ugav
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.jgalgo.graph.WeightFunction
WeightFunction.Int
-
Nested classes/interfaces inherited from interface com.jgalgo.graph.Weights
Weights.Bool, Weights.Byte, Weights.Char, Weights.Double, Weights.Float, Weights.Int, Weights.Long, Weights.Short
-
-
Field Summary
-
Fields inherited from interface com.jgalgo.graph.WeightFunction
CardinalityWeightFunction
-
Fields inherited from interface com.jgalgo.graph.Weights
DefaultBipartiteWeightKey
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Deprecated Methods Modifier and Type Method Description default Byte
defaultWeight()
Deprecated.byte
defaultWeightByte()
Get the default weight of this weights container.default Byte
get(int id)
Deprecated.byte
getByte(int id)
Get the weight associated with the given id.void
set(int id, byte weight)
Set the weight associated with the given id.default void
set(int id, Byte weight)
Deprecated.default int
weightInt(int id)
Get the integer weight of an element.-
Methods inherited from interface java.util.Comparator
equals, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLong
-
Methods inherited from interface it.unimi.dsi.fastutil.ints.IntComparator
compare, reversed, thenComparing, thenComparing
-
Methods inherited from interface com.jgalgo.graph.WeightFunction.Int
compare, weight
-
-
-
-
Method Detail
-
getByte
byte getByte(int id)
Get the weight associated with the given id.- Parameters:
id
- an id of edge/vertex.- Returns:
- the weight associated with the given id.
-
get
@Deprecated default Byte get(int id)
Deprecated.Description copied from interface:Weights
Get the weight associated with the given id.
-
set
void set(int id, byte weight)
Set the weight associated with the given id.- Parameters:
id
- an id of edge/vertexweight
- new weight that will be associated with the given id
-
set
@Deprecated default void set(int id, Byte weight)
Deprecated.Description copied from interface:Weights
Set the weight associated with the given id.
-
defaultWeightByte
byte defaultWeightByte()
Get the default weight of this weights container.The default weight is the weight associated with all ids that were not explicitly set using
set(int, byte)
.- Returns:
- the default weight of this weights container.
-
defaultWeight
@Deprecated default Byte defaultWeight()
Deprecated.Description copied from interface:Weights
Get the default weight of this weights container.The default weight is the weight associated with all ids that were not explicitly set using
Weights.set(int, Object)
.- Specified by:
defaultWeight
in interfaceWeights<Byte>
- Returns:
- the default weight of this weights container.
-
weightInt
default int weightInt(int id)
Get the integer weight of an element.Implement the
WeightFunction.Int
interface by using the weights of the container.- Specified by:
weightInt
in interfaceWeightFunction.Int
- Parameters:
id
- an element identifier- Returns:
- the integer weight of the element
-
-