net.sourceforge.swimp.coin
Class CoinPackedVectorBase

java.lang.Object
  extended by net.sourceforge.swimp.coin.CoinPackedVectorBase
Direct Known Subclasses:
CoinPackedVector, CoinShallowPackedVector

public class CoinPackedVectorBase
extends java.lang.Object


Field Summary
protected  boolean swigCMemOwn
           
 
Constructor Summary
CoinPackedVectorBase(long cPtr, boolean cMemoryOwn)
           
 
Method Summary
 void delete()
           
 double[] denseJavaVec()
           
 double[] denseJavaVec(int size)
           
 SWIGTYPE_p_double denseVector(int denseSize)
           
 double dotProduct(SWIGTYPE_p_double dense)
           
 double dotProductVec(double[] doubleArr)
           
 boolean equals(CoinPackedVectorBase rVec)
           
 boolean equals(java.lang.Object obj)
           
protected  void finalize()
           
 int findIndex(int i)
           
static long getCPtr(CoinPackedVectorBase obj)
           
 double getElement(int num)
           
 SWIGTYPE_p_double getElements()
           
 double[] getElementsVec()
           
 int getIndex(int num)
           
 SWIGTYPE_p_int getIndices()
           
 int[] getIndicesVec()
           
 double getItem(int i)
           
 int getMaxIndex()
           
 int getMinIndex()
           
 int getNumElements()
           
 double infNorm()
           
 boolean isEquivalent(CoinPackedVectorBase rhs)
           
 boolean isExistingIndex(int i)
           
 double normSquare()
           
 double oneNorm()
           
 void setTestForDuplicateIndex(boolean test)
           
 void setTestForDuplicateIndexWhenTrue(boolean test)
           
 double sum()
           
 boolean testForDuplicateIndex()
           
 java.lang.String toString()
           
 double twoNorm()
           
 
Methods inherited from class java.lang.Object
clone, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

swigCMemOwn

protected boolean swigCMemOwn
Constructor Detail

CoinPackedVectorBase

public CoinPackedVectorBase(long cPtr,
                            boolean cMemoryOwn)
Method Detail

getCPtr

public static long getCPtr(CoinPackedVectorBase obj)

finalize

protected void finalize()
Overrides:
finalize in class java.lang.Object

delete

public void delete()

getIndicesVec

public int[] getIndicesVec()

getElementsVec

public double[] getElementsVec()

denseJavaVec

public double[] denseJavaVec(int size)

denseJavaVec

public double[] denseJavaVec()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

getNumElements

public int getNumElements()

getIndices

public SWIGTYPE_p_int getIndices()

getElements

public SWIGTYPE_p_double getElements()

getElement

public double getElement(int num)

getIndex

public int getIndex(int num)

setTestForDuplicateIndex

public void setTestForDuplicateIndex(boolean test)

setTestForDuplicateIndexWhenTrue

public void setTestForDuplicateIndexWhenTrue(boolean test)

testForDuplicateIndex

public boolean testForDuplicateIndex()

denseVector

public SWIGTYPE_p_double denseVector(int denseSize)

getItem

public double getItem(int i)

getMaxIndex

public int getMaxIndex()

getMinIndex

public int getMinIndex()

isExistingIndex

public boolean isExistingIndex(int i)

findIndex

public int findIndex(int i)

equals

public boolean equals(CoinPackedVectorBase rVec)

isEquivalent

public boolean isEquivalent(CoinPackedVectorBase rhs)

dotProduct

public double dotProduct(SWIGTYPE_p_double dense)

dotProductVec

public double dotProductVec(double[] doubleArr)

oneNorm

public double oneNorm()

normSquare

public double normSquare()

twoNorm

public double twoNorm()

infNorm

public double infNorm()

sum

public double sum()