Class ArrayPoint

java.lang.Object
org.uma.jmetal.util.point.impl.ArrayPoint
All Implemented Interfaces:
Point
Direct Known Subclasses:
IdealPoint, NadirPoint

public class ArrayPoint extends Object implements Point
Class representing a point (i.e, an array of double values)
Author:
Antonio J. Nebro
  • Field Details

    • point

      protected double[] point
  • Constructor Details

    • ArrayPoint

      public ArrayPoint()
      Default constructor
    • ArrayPoint

      public ArrayPoint(int dimension)
      Constructor
      Parameters:
      dimension - Dimension of the point
    • ArrayPoint

      public ArrayPoint(Point point)
      Copy constructor
      Parameters:
      point -
    • ArrayPoint

      public ArrayPoint(double[] point)
      Constructor from an array of double values
      Parameters:
      point -
    • ArrayPoint

      public ArrayPoint(String fileName) throws IOException
      Constructor reading the values from a file
      Parameters:
      fileName -
      Throws:
      IOException
  • Method Details

    • dimension

      public int dimension()
      Specified by:
      dimension in interface Point
    • values

      public double[] values()
      Specified by:
      values in interface Point
    • value

      public double value(int index)
      Specified by:
      value in interface Point
    • value

      public void value(int index, double value)
      Specified by:
      value in interface Point
    • update

      public void update(double[] point)
      Specified by:
      update in interface Point
    • set

      public void set(double[] point)
      Specified by:
      set in interface Point
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object