Class MultiEdgeWeights

java.lang.Object
es.uam.eps.ir.relison.index.IdxValue<java.util.List<java.lang.Double>>
es.uam.eps.ir.relison.graph.multigraph.edges.MultiEdgeWeights
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, java.lang.Comparable<IdxValue<java.util.List<java.lang.Double>>>

public class MultiEdgeWeights
extends IdxValue<java.util.List<java.lang.Double>>
Class that represents the weight of the edges. Each type is represented as an integer. Value 1.0 is considered a default valid value, and NaN as a default invalid value. Every other value has the interpretation the user wants to give it.
See Also:
Serialized Form
  • Constructor Summary

    Constructors 
    Constructor Description
    MultiEdgeWeights​(int idx)
    Constructor
    MultiEdgeWeights​(int idx, java.util.List<java.lang.Double> values)
    Constructor
  • Method Summary

    Modifier and Type Method Description
    static double getDefaultValue()
    Gets the default value for a weight.
    static java.util.List<java.lang.Double> getDefaultValue​(int length)
    Default valid type value.
    static java.util.List<java.lang.Double> getErrorType()
    Default value for the error type.

    Methods inherited from class es.uam.eps.ir.relison.index.IdxValue

    compareTo, getIdx, getValue

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • MultiEdgeWeights

      public MultiEdgeWeights​(int idx, java.util.List<java.lang.Double> values)
      Constructor
      Parameters:
      idx - identifier
      values - list of edge weights.
    • MultiEdgeWeights

      public MultiEdgeWeights​(int idx)
      Constructor
      Parameters:
      idx - identifier.
  • Method Details

    • getErrorType

      public static java.util.List<java.lang.Double> getErrorType()
      Default value for the error type.
      Returns:
      The default value for the error type.
    • getDefaultValue

      public static java.util.List<java.lang.Double> getDefaultValue​(int length)
      Default valid type value.
      Parameters:
      length - the number of weights to return.
      Returns:
      The default valid type value.
    • getDefaultValue

      public static double getDefaultValue()
      Gets the default value for a weight.
      Returns:
      the default value for a weight.