Class VectorInfo


  • public class VectorInfo
    extends java.lang.Object
    Contains information on a vector in a variant of the Matrix Market exchange format
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  VectorInfo.VectorField
      What kind of numbers are stored
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean isArray()
      Returns true if the vector is in array format, else false
      boolean isComplex()
      Returns true if the vector stores complex numbers, else false
      boolean isCoordinate()
      Returns true if the vector is in coordinate format, else false
      boolean isDense()
      Returns true if the vector is in array format, else false
      boolean isInteger()
      Returns true if the vector stores integers, else false
      boolean isPattern()
      Returns true if the vector does not store any numbers, else false
      boolean isReal()
      Returns true if the vector stores real numbers, else false
      boolean isSparse()
      Returns true if the vector is in coordinate format, else false
      java.lang.String toString()
      Returns a string representation of the specifier.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • VectorInfo

        public VectorInfo​(boolean sparse,
                          VectorInfo.VectorField field)
        Creates a specific type
        Parameters:
        sparse - True for sparse vectors, else false
        field - Type of data stored
    • Method Detail

      • isSparse

        public boolean isSparse()
        Returns true if the vector is in coordinate format, else false
      • isCoordinate

        public boolean isCoordinate()
        Returns true if the vector is in coordinate format, else false
      • isDense

        public boolean isDense()
        Returns true if the vector is in array format, else false
      • isArray

        public boolean isArray()
        Returns true if the vector is in array format, else false
      • isReal

        public boolean isReal()
        Returns true if the vector stores real numbers, else false
      • isInteger

        public boolean isInteger()
        Returns true if the vector stores integers, else false
      • isComplex

        public boolean isComplex()
        Returns true if the vector stores complex numbers, else false
      • isPattern

        public boolean isPattern()
        Returns true if the vector does not store any numbers, else false
      • toString

        public java.lang.String toString()
        Returns a string representation of the specifier. Can be used to provide a header for writing to a file. It is a two-line output, which can look like this:
              %%MatrixMarket vector coordinate real
         
        Overrides:
        toString in class java.lang.Object