net.sourceforge.swimp.coin
Class CoinPackedVector

java.lang.Object
  extended by net.sourceforge.swimp.coin.CoinPackedVectorBase
      extended by net.sourceforge.swimp.coin.CoinPackedVector

public class CoinPackedVector
extends CoinPackedVectorBase


Field Summary
 
Fields inherited from class net.sourceforge.swimp.coin.CoinPackedVectorBase
swigCMemOwn
 
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
 

Constructor Detail

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)
Method Detail

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()