Package ons.util
Class MultiWeightEdge
java.lang.Object
ons.util.MultiWeightEdge
public class MultiWeightEdge
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description MultiWeightEdge(int id, int source, int destination, double weight)MultiWeightEdge(int id, int source, int destination, java.util.ArrayList<java.lang.Double> weights) -
Method Summary
Modifier and Type Method Description voidaddWeight(double weight)intgetDst()intgetId()intgetSrc()doublegetWeight(int index)java.util.ArrayList<java.lang.Double>getWeights()voidremoveWeight(int index)voidsetDst(int dst)voidsetId(int id)voidsetSrc(int src)voidsetWeight(int index, double weight)voidsetWeights(java.util.ArrayList<java.lang.Double> weights)
-
Constructor Details
-
MultiWeightEdge
public MultiWeightEdge(int id, int source, int destination, java.util.ArrayList<java.lang.Double> weights) -
MultiWeightEdge
public MultiWeightEdge(int id, int source, int destination, double weight)
-
-
Method Details
-
setDst
public void setDst(int dst) -
setId
public void setId(int id) -
setSrc
public void setSrc(int src) -
setWeights
public void setWeights(java.util.ArrayList<java.lang.Double> weights) -
setWeight
public void setWeight(int index, double weight) -
getDst
public int getDst() -
getId
public int getId() -
getSrc
public int getSrc() -
getWeights
public java.util.ArrayList<java.lang.Double> getWeights() -
getWeight
public double getWeight(int index) -
addWeight
public void addWeight(double weight) -
removeWeight
public void removeWeight(int index)
-