net.sourceforge.swimp.coin
Class CoinPackedVector
java.lang.Object
net.sourceforge.swimp.coin.CoinPackedVectorBase
net.sourceforge.swimp.coin.CoinPackedVector
public class CoinPackedVector
- extends CoinPackedVectorBase
Constructor Summary |
|
CoinPackedVector()
|
|
CoinPackedVector(boolean testForDuplicateIndex)
|
|
CoinPackedVector(CoinPackedVector arg0)
|
|
CoinPackedVector(CoinPackedVectorBase rhs)
|
|
CoinPackedVector(int size,
SWIGTYPE_p_double elements)
|
|
CoinPackedVector(int size,
SWIGTYPE_p_double elements,
boolean testForDuplicateIndex)
|
|
CoinPackedVector(int size,
SWIGTYPE_p_int inds,
double element)
|
|
CoinPackedVector(int size,
SWIGTYPE_p_int inds,
double element,
boolean testForDuplicateIndex)
|
|
CoinPackedVector(int size,
SWIGTYPE_p_int inds,
SWIGTYPE_p_double elems)
|
|
CoinPackedVector(int size,
SWIGTYPE_p_int inds,
SWIGTYPE_p_double elems,
boolean testForDuplicateIndex)
|
protected |
CoinPackedVector(long cPtr,
boolean cMemoryOwn)
|
Method Summary |
CoinPackedVector |
add(CoinPackedVector vec)
|
void |
add(double value)
|
void |
append(CoinPackedVectorBase caboose)
|
CoinPackedVector |
assign(CoinPackedVector rhs)
|
CoinPackedVector |
assign(CoinPackedVectorBase rhs)
|
void |
assignVector(int size,
SWIGTYPE_p_int inds,
SWIGTYPE_p_double elems)
|
void |
assignVector(int size,
SWIGTYPE_p_int inds,
SWIGTYPE_p_double elems,
boolean testForDuplicateIndex)
|
int |
capacity()
|
void |
clear()
|
static CoinPackedVector |
create(double[] elems)
|
static CoinPackedVector |
create(double[] elems,
boolean testForDuplicateIndex)
|
static CoinPackedVector |
create(int[] inds,
double elems)
|
static CoinPackedVector |
create(int[] inds,
double[] elems)
|
static CoinPackedVector |
create(int[] inds,
double[] elems,
boolean testForDuplicateIndex)
|
static CoinPackedVector |
create(int[] inds,
double elems,
boolean testForDuplicateIndex)
|
void |
delete()
|
CoinPackedVector |
divide(CoinPackedVector vec)
|
void |
divide(double value)
|
protected void |
finalize()
|
protected static long |
getCPtr(CoinPackedVector obj)
|
SWIGTYPE_p_int |
getOriginalPosition()
|
int[] |
getOriginalPositionVec()
|
void |
insert(int index,
double element)
|
CoinPackedVector |
multiply(CoinPackedVector vec)
|
void |
multiply(double value)
|
void |
reserve(int n)
|
void |
setConstant(int[] intArr,
double elems)
|
void |
setConstant(int[] intArr,
double elems,
boolean testForDuplicateIndex)
|
void |
setConstant(int size,
SWIGTYPE_p_int inds,
double elems)
|
void |
setConstant(int size,
SWIGTYPE_p_int inds,
double elems,
boolean testForDuplicateIndex)
|
void |
setElement(int index,
double element)
|
void |
setFull(double[] doubleArr)
|
void |
setFull(double[] doubleArr,
boolean testForDuplicateIndex)
|
void |
setFull(int size,
SWIGTYPE_p_double elems)
|
void |
setFull(int size,
SWIGTYPE_p_double elems,
boolean testForDuplicateIndex)
|
void |
setFullNonZero(double[] doubleArr)
|
void |
setFullNonZero(double[] doubleArr,
boolean testForDuplicateIndex)
|
void |
setFullNonZero(int size,
SWIGTYPE_p_double elems)
|
void |
setFullNonZero(int size,
SWIGTYPE_p_double elems,
boolean testForDuplicateIndex)
|
void |
setVector(int[] intArr,
double[] doubleArr)
|
void |
setVector(int[] intArr,
double[] doubleArr,
boolean testForDuplicateIndex)
|
void |
setVector(int size,
SWIGTYPE_p_int inds,
SWIGTYPE_p_double elems)
|
void |
setVector(int size,
SWIGTYPE_p_int inds,
SWIGTYPE_p_double elems,
boolean testForDuplicateIndex)
|
void |
sortDecrElement()
|
void |
sortDecrIndex()
|
void |
sortIncrElement()
|
void |
sortIncrIndex()
|
void |
sortOriginalOrder()
|
CoinPackedVector |
subtract(CoinPackedVector vec)
|
void |
subtract(double value)
|
void |
swap(int i,
int j)
|
void |
truncate(int newSize)
|
Methods inherited from class net.sourceforge.swimp.coin.CoinPackedVectorBase |
denseJavaVec, denseJavaVec, denseVector, dotProduct, dotProductVec, equals, equals, findIndex, getCPtr, getElement, getElements, getElementsVec, getIndex, getIndices, getIndicesVec, getItem, getMaxIndex, getMinIndex, getNumElements, infNorm, isEquivalent, isExistingIndex, normSquare, oneNorm, setTestForDuplicateIndex, setTestForDuplicateIndexWhenTrue, sum, testForDuplicateIndex, toString, twoNorm |
Methods inherited from class java.lang.Object |
clone, getClass, hashCode, notify, notifyAll, wait, wait, wait |
CoinPackedVector
protected CoinPackedVector(long cPtr,
boolean cMemoryOwn)
CoinPackedVector
public CoinPackedVector(boolean testForDuplicateIndex)
CoinPackedVector
public CoinPackedVector()
CoinPackedVector
public CoinPackedVector(int size,
SWIGTYPE_p_int inds,
SWIGTYPE_p_double elems,
boolean testForDuplicateIndex)
CoinPackedVector
public CoinPackedVector(int size,
SWIGTYPE_p_int inds,
SWIGTYPE_p_double elems)
CoinPackedVector
public CoinPackedVector(int size,
SWIGTYPE_p_int inds,
double element,
boolean testForDuplicateIndex)
CoinPackedVector
public CoinPackedVector(int size,
SWIGTYPE_p_int inds,
double element)
CoinPackedVector
public CoinPackedVector(int size,
SWIGTYPE_p_double elements,
boolean testForDuplicateIndex)
CoinPackedVector
public CoinPackedVector(int size,
SWIGTYPE_p_double elements)
CoinPackedVector
public CoinPackedVector(CoinPackedVector arg0)
CoinPackedVector
public CoinPackedVector(CoinPackedVectorBase rhs)
getCPtr
protected static long getCPtr(CoinPackedVector obj)
finalize
protected void finalize()
- Overrides:
finalize
in class CoinPackedVectorBase
delete
public void delete()
- Overrides:
delete
in class CoinPackedVectorBase
getOriginalPositionVec
public int[] getOriginalPositionVec()
create
public static CoinPackedVector create(int[] inds,
double[] elems,
boolean testForDuplicateIndex)
create
public static CoinPackedVector create(int[] inds,
double[] elems)
create
public static CoinPackedVector create(int[] inds,
double elems,
boolean testForDuplicateIndex)
create
public static CoinPackedVector create(int[] inds,
double elems)
create
public static CoinPackedVector create(double[] elems,
boolean testForDuplicateIndex)
create
public static CoinPackedVector create(double[] elems)
getOriginalPosition
public SWIGTYPE_p_int getOriginalPosition()
clear
public void clear()
assign
public CoinPackedVector assign(CoinPackedVector rhs)
assign
public CoinPackedVector assign(CoinPackedVectorBase rhs)
assignVector
public void assignVector(int size,
SWIGTYPE_p_int inds,
SWIGTYPE_p_double elems,
boolean testForDuplicateIndex)
assignVector
public void assignVector(int size,
SWIGTYPE_p_int inds,
SWIGTYPE_p_double elems)
setVector
public void setVector(int size,
SWIGTYPE_p_int inds,
SWIGTYPE_p_double elems,
boolean testForDuplicateIndex)
setVector
public void setVector(int size,
SWIGTYPE_p_int inds,
SWIGTYPE_p_double elems)
setVector
public void setVector(int[] intArr,
double[] doubleArr,
boolean testForDuplicateIndex)
setVector
public void setVector(int[] intArr,
double[] doubleArr)
setConstant
public void setConstant(int size,
SWIGTYPE_p_int inds,
double elems,
boolean testForDuplicateIndex)
setConstant
public void setConstant(int size,
SWIGTYPE_p_int inds,
double elems)
setConstant
public void setConstant(int[] intArr,
double elems,
boolean testForDuplicateIndex)
setConstant
public void setConstant(int[] intArr,
double elems)
setFull
public void setFull(int size,
SWIGTYPE_p_double elems,
boolean testForDuplicateIndex)
setFull
public void setFull(int size,
SWIGTYPE_p_double elems)
setFull
public void setFull(double[] doubleArr,
boolean testForDuplicateIndex)
setFull
public void setFull(double[] doubleArr)
setFullNonZero
public void setFullNonZero(int size,
SWIGTYPE_p_double elems,
boolean testForDuplicateIndex)
setFullNonZero
public void setFullNonZero(int size,
SWIGTYPE_p_double elems)
setFullNonZero
public void setFullNonZero(double[] doubleArr,
boolean testForDuplicateIndex)
setFullNonZero
public void setFullNonZero(double[] doubleArr)
setElement
public void setElement(int index,
double element)
insert
public void insert(int index,
double element)
append
public void append(CoinPackedVectorBase caboose)
swap
public void swap(int i,
int j)
truncate
public void truncate(int newSize)
add
public void add(double value)
subtract
public void subtract(double value)
multiply
public void multiply(double value)
divide
public void divide(double value)
add
public CoinPackedVector add(CoinPackedVector vec)
subtract
public CoinPackedVector subtract(CoinPackedVector vec)
multiply
public CoinPackedVector multiply(CoinPackedVector vec)
divide
public CoinPackedVector divide(CoinPackedVector vec)
sortIncrIndex
public void sortIncrIndex()
sortDecrIndex
public void sortDecrIndex()
sortIncrElement
public void sortIncrElement()
sortDecrElement
public void sortDecrElement()
sortOriginalOrder
public void sortOriginalOrder()
reserve
public void reserve(int n)
capacity
public int capacity()