Parallel Colt 0.7.2

cern.colt.matrix.io
Class VectorInfo

java.lang.Object
  extended by cern.colt.matrix.io.VectorInfo

public class VectorInfo
extends Object

Contains information on a vector in a variant of the Matrix Market exchange format


Nested Class Summary
static class VectorInfo.VectorField
          What kind of numbers are stored
 
Constructor Summary
VectorInfo(boolean sparse, VectorInfo.VectorField field)
          Creates a specific type
 
Method Summary
 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
 String toString()
          Returns a string representation of the specifier.
 
Methods inherited from class java.lang.Object
equals, 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 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 Object

Parallel Colt 0.7.2

Jump to the Parallel Colt Homepage