org.datamixer.util
Class IntVector

java.lang.Object
  extended byorg.datamixer.util.IntVector
Direct Known Subclasses:
TimeConstant

public class IntVector
extends java.lang.Object


Field Summary
protected static boolean debugEnabled_
          true if logging is debug enabled
protected static org.apache.log4j.Logger logger_
          logger
 
Constructor Summary
IntVector()
           
IntVector(int[] vector)
           
 
Method Summary
protected  int[] cloneVector()
           
 int getField(int index)
           
 int[] getVector()
           
 void multiply(int factor)
          Returns the result of multiplying this by factor.
static void multiply(int[] vector, int factor)
          Multiplies each field in v by factor.
static void multiply(IntVector iv, int factor)
          Multiplies each field in v by factor.
 void setField(int index, int value)
           
 void setVector(int[] value)
           
 int sign()
          Returns +1 if v > 0, 0 if v == 0, and -1 if v < 0.
static int sign(int[] vector)
          Returns +1 if vector > 0, 0 if vector == 0, and -1 if vector < 0.
static int sign(IntVector v)
          Returns +1 if v > 0, 0 if v == 0, and -1 if v < 0.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

logger_

protected static org.apache.log4j.Logger logger_
logger


debugEnabled_

protected static boolean debugEnabled_
true if logging is debug enabled

Constructor Detail

IntVector

public IntVector()

IntVector

public IntVector(int[] vector)
Method Detail

cloneVector

protected int[] cloneVector()

getField

public int getField(int index)

setField

public void setField(int index,
                     int value)

getVector

public int[] getVector()

setVector

public void setVector(int[] value)

multiply

public void multiply(int factor)
Returns the result of multiplying this by factor. Does not change this.


multiply

public static void multiply(IntVector iv,
                            int factor)
Multiplies each field in v by factor.


multiply

public static void multiply(int[] vector,
                            int factor)
Multiplies each field in v by factor.


sign

public int sign()
Returns +1 if v > 0, 0 if v == 0, and -1 if v < 0.


sign

public static int sign(IntVector v)
Returns +1 if v > 0, 0 if v == 0, and -1 if v < 0.


sign

public static int sign(int[] vector)
Returns +1 if vector > 0, 0 if vector == 0, and -1 if vector < 0.


toString

public java.lang.String toString()


Copyright © 2004-2006 datamixer.org. All Rights Reserved.