net.sourceforge.swimp.coin
Class CoinPackedVectorBase
java.lang.Object
net.sourceforge.swimp.coin.CoinPackedVectorBase
- Direct Known Subclasses:
- CoinPackedVector, CoinShallowPackedVector
public class CoinPackedVectorBase
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, getClass, hashCode, notify, notifyAll, wait, wait, wait |
swigCMemOwn
protected boolean swigCMemOwn
CoinPackedVectorBase
public CoinPackedVectorBase(long cPtr,
boolean cMemoryOwn)
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()