Class Vector

java.lang.Object
edu.cmu.tetrad.util.Vector
All Implemented Interfaces:
TetradSerializable, Serializable

public class Vector extends Object implements TetradSerializable
Vector wrapping matrix library.
See Also:
  • Constructor Details

    • Vector

      public Vector(double[] data)
    • Vector

      public Vector(int size)
  • Method Details

    • serializableInstance

      public static Vector serializableInstance()
      Generates a simple exemplar of this class to test serialization.
    • assign

      public void assign(double value)
    • assign

      public void assign(Vector vector)
    • copy

      public Vector copy()
    • diag

      public Matrix diag()
    • dotProduct

      public double dotProduct(Vector v2)
    • get

      public double get(int i)
    • like

      public Vector like()
    • minus

      public Vector minus(Vector mb)
    • plus

      public Vector plus(Vector mb)
    • scalarMult

      public Vector scalarMult(double scalar)
    • set

      public void set(int j, double v)
    • size

      public int size()
    • toArray

      public double[] toArray()
    • toString

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

      public Vector viewSelection(int[] selection)
    • equals

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

      public double dot(Vector v2)