Package org.apache.sysds.runtime.codegen
Class LibSpoofPrimitives
java.lang.Object
org.apache.sysds.runtime.codegen.LibSpoofPrimitives
This library contains all vector primitives that are used in
generated source code for fused operators. For primitives that
exist in LibMatrixMult, these calls are simply forwarded to
ensure consistency in performance and result correctness.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic SparseRowVectorallocSparseVector(int len) static double[]allocVector(int len, boolean reset) static doublebwAnd(double in1, double in2) static voidstatic voidstatic doubledotProduct(double[] a, double[] b, int[] aix, int ai, int bi, int len) static doubledotProduct(double[] a, double[] b, int ai, int bi, int len) static doubleintDiv(double in1, double in2) static booleanisFlipOuter(int len1, int len2) static doublemod(double in1, double in2) static doublerowMaxsVectMult(double[] a, double[] b, int[] aix, int ai, int bi, int len) static doublerowMaxsVectMult(double[] a, double[] b, int ai, int bi, int len) static doublerowMaxsVectMultVectorAPI(double[] a, double[] b, int[] aix, int ai, int bi, int len) static doublescalarvectMin(double[] a, int ai, int len) static voidsetupSparseThreadLocalMemory(int numVectors, int len, int len2) static voidsetupThreadLocalMemory(int numVectors, int len) static voidsetupThreadLocalMemory(int numVectors, int len, int len2) static voidvectAbsAdd(double[] a, double[] c, int[] aix, int ai, int ci, int alen, int len) static voidvectAbsAdd(double[] a, double[] c, int ai, int ci, int len) static double[]vectAbsWrite(double[] a, int[] aix, int ai, int alen, int len) static double[]vectAbsWrite(double[] a, int ai, int len) static SparseRowVectorvectAbsWrite(int len, double[] a, int[] aix, int ai, int alen) static voidvectAcosAdd(double[] a, double[] c, int[] aix, int ai, int ci, int alen, int len) static voidvectAcosAdd(double[] a, double[] c, int ai, int ci, int len) static double[]vectAcosWrite(double[] a, int[] aix, int ai, int alen, int len) static double[]vectAcosWrite(double[] a, int ai, int len) static voidvectAsinAdd(double[] a, double[] c, int[] aix, int ai, int ci, int alen, int len) static voidvectAsinAdd(double[] a, double[] c, int ai, int ci, int len) static double[]vectAsinWrite(double[] a, int[] aix, int ai, int alen, int len) static double[]vectAsinWrite(double[] a, int ai, int len) static SparseRowVectorvectAsinWrite(int len, double[] a, int[] aix, int ai, int alen) static voidvectAtanAdd(double[] a, double[] c, int[] aix, int ai, int ci, int alen, int len) static voidvectAtanAdd(double[] a, double[] c, int ai, int ci, int len) static double[]vectAtanWrite(double[] a, int[] aix, int ai, int alen, int len) static double[]vectAtanWrite(double[] a, int ai, int len) static SparseRowVectorvectAtanWrite(int len, double[] a, int[] aix, int ai, int alen) static double[]vectAvgpoolWrite(double[] avals, int[] aix, int ai, int alen, int len, int rix, int C, int P, int Q, int K, int R, int S, int H, int W) static double[]vectAvgpoolWrite(double[] a, int ai, int len, int rix, int C, int P, int Q, int K, int R, int S, int H, int W) static double[]vectBiasaddWrite(double[] a, double[] b, int[] aix, int ai, int bi, int alen, int len) static double[]vectBiasaddWrite(double[] a, double[] b, int ai, int bi, int len) static double[]vectBiasmultWrite(double[] a, double[] b, int[] aix, int ai, int bi, int alen, int len) static double[]vectBiasmultWrite(double[] a, double[] b, int ai, int bi, int len) static double[]vectBitwandWrite(double[] a, double[] b, int[] aix, int ai, int bi, int alen, int len) static double[]vectBitwandWrite(double[] a, double[] b, int ai, int[] aix, int bi, int alen, int len) static double[]vectBitwandWrite(double[] a, double[] b, int ai, int bi, int len) static double[]vectBitwandWrite(double[] a, double bval, int[] aix, int ai, int alen, int len) static double[]vectBitwandWrite(double[] a, double bval, int ai, int len) static double[]vectBitwandWrite(double bval, double[] a, int[] aix, int ai, int alen, int len) static double[]vectBitwandWrite(double bval, double[] a, int ai, int len) static SparseRowVectorvectBitwandWrite(int len, double[] a, double[] b, int[] aix, int[] bix, int ai, int bi, int alen, int blen) static SparseRowVectorvectBitwandWrite(int len, double[] a, double bval, int[] aix, int ai, int alen) static SparseRowVectorvectBitwandWrite(int len, double bval, double[] a, int[] aix, int ai, int alen) static double[]vectCbindAdd(double[] a, double b, double[] c, int[] aix, int ai, int ci, int alen, int len) static double[]vectCbindAdd(double[] a, double b, double[] c, int ai, int ci, int len) static double[]vectCbindWrite(double[] a, double[] b, int[] aix, int ai, int bi, int alen, int alen2, int blen) static double[]vectCbindWrite(double[] a, double[] b, int ai, int bi, int alen, int blen) static double[]vectCbindWrite(double[] a, double b, int[] aix, int ai, int alen, int len) static double[]vectCbindWrite(double[] a, double b, int aix, int len) static double[]vectCbindWrite(double a, double b) static voidvectCeilAdd(double[] a, double[] c, int[] aix, int ai, int ci, int alen, int len) static voidvectCeilAdd(double[] a, double[] c, int ai, int ci, int len) static double[]vectCeilWrite(double[] a, int[] aix, int ai, int alen, int len) static double[]vectCeilWrite(double[] a, int ai, int len) static SparseRowVectorvectCeilWrite(int len, double[] a, int[] aix, int ai, int alen) static double[]vectConv2dmmWrite(double[] a, double[] b, int ai, int bi, int len, int rix, int C, int P, int Q, int K, int R, int S, int H, int W) static voidvectCosAdd(double[] a, double[] c, int[] aix, int ai, int ci, int alen, int len) static voidvectCosAdd(double[] a, double[] c, int ai, int ci, int len) static voidvectCoshAdd(double[] a, double[] c, int[] aix, int ai, int ci, int alen, int len) static voidvectCoshAdd(double[] a, double[] c, int ai, int ci, int len) static double[]vectCoshWrite(double[] a, int[] aix, int ai, int alen, int len) static double[]vectCoshWrite(double[] a, int ai, int len) static double[]vectCosWrite(double[] a, int[] aix, int ai, int alen, int len) static double[]vectCosWrite(double[] a, int ai, int len) static doublevectCountnnz(double[] avals, int[] aix, int ai, int alen, int len) static doublevectCountnnz(double[] a, int ai, int len) static voidvectCummaxAdd(double[] a, double[] c, int[] aix, int ai, int ci, int alen, int len) static voidvectCummaxAdd(double[] a, double[] c, int ai, int ci, int len) static double[]vectCummaxWrite(double[] a, int[] aix, int ai, int alen, int len) static double[]vectCummaxWrite(double[] a, int ai, int len) static voidvectCumminAdd(double[] a, double[] c, int[] aix, int ai, int ci, int alen, int len) static voidvectCumminAdd(double[] a, double[] c, int ai, int ci, int len) static double[]vectCumminWrite(double[] a, int[] aix, int ai, int alen, int len) static double[]vectCumminWrite(double[] a, int ai, int len) static voidvectCumsumAdd(double[] a, double[] c, int[] aix, int ai, int ci, int alen, int len) static voidvectCumsumAdd(double[] a, double[] c, int ai, int ci, int len) static double[]vectCumsumWrite(double[] a, int[] aix, int ai, int alen, int len) static double[]vectCumsumWrite(double[] a, int ai, int len) static voidvectDivAdd(double[] a, double bval, double[] c, int[] aix, int ai, int ci, int alen, int len) static voidvectDivAdd(double[] a, double bval, double[] c, int ai, int ci, int len) static voidvectDivAdd(double bval, double[] a, double[] c, int[] aix, int ai, int ci, int alen, int len) static voidvectDivAdd(double bval, double[] a, double[] c, int ai, int ci, int len) static voidvectDivAddVectorAPI(double[] a, double bval, double[] c, int[] aix, int ai, int ci, int alen, int len) static voidvectDivAddVectorAPI(double bval, double[] a, double[] c, int[] aix, int ai, int ci, int alen, int len) static double[]vectDivWrite(double[] a, double[] b, int[] aix, int ai, int bi, int alen, int len) static double[]vectDivWrite(double[] a, double[] b, int ai, int[] bix, int bi, int blen, int len) static double[]vectDivWrite(double[] a, double[] b, int ai, int bi, int len) static double[]vectDivWrite(double[] a, double bval, int[] aix, int ai, int alen, int len) static double[]vectDivWrite(double[] a, double bval, int ai, int len) static double[]vectDivWrite(double bval, double[] a, int[] aix, int ai, int alen, int len) static double[]vectDivWrite(double bval, double[] a, int ai, int len) static SparseRowVectorvectDivWrite(int len, double[] a, double[] b, int[] aix, int[] bix, int ai, int bi, int alen, int blen) static SparseRowVectorvectDivWrite(int len, double[] a, double bval, int[] aix, int ai, int alen) static SparseRowVectorvectDivWrite(int len, double bval, double[] a, int[] aix, int ai, int alen) static SparseRowVectorvectDivWriteB(int len, double[] a, double[] b, int[] aix, int[] bix, int ai, int bi, int alen, int blen) static double[]vectDivWriteVectorAPI(double[] a, double[] b, int ai, int bi, int len) static double[]vectDivWriteVectorAPI(double[] a, double bval, int ai, int len) static double[]vectDivWriteVectorAPI(double bval, double[] a, int ai, int len) static voidvectEqualAdd(double[] a, double bval, double[] c, int[] aix, int ai, int ci, int alen, int len) static voidvectEqualAdd(double[] a, double bval, double[] c, int ai, int ci, int len) static voidvectEqualAdd(double bval, double[] a, double[] c, int[] aix, int ai, int ci, int alen, int len) static voidvectEqualAdd(double bval, double[] a, double[] c, int ai, int ci, int len) static double[]vectEqualWrite(double[] a, double[] b, int[] aix, int ai, int bi, int alen, int len) static double[]vectEqualWrite(double[] a, double[] b, int ai, int[] bix, int bi, int blen, int len) static double[]vectEqualWrite(double[] a, double[] b, int ai, int bi, int len) static double[]vectEqualWrite(double[] a, double bval, int[] aix, int ai, int alen, int len) static double[]vectEqualWrite(double[] a, double bval, int ai, int len) static double[]vectEqualWrite(double bval, double[] a, int[] aix, int ai, int alen, int len) static double[]vectEqualWrite(double bval, double[] a, int ai, int len) static double[]vectEqualWrite(int len, double[] a, double[] b, int[] aix, int[] bix, int ai, int bi, int alen, int blen) static SparseRowVectorvectEqualWrite(int len, double[] a, double bval, int[] aix, int ai, int alen) static SparseRowVectorvectEqualWrite(int len, double bval, double[] a, int[] aix, int ai, int alen) static voidvectExpAdd(double[] a, double[] c, int[] aix, int ai, int ci, int alen, int len) static voidvectExpAdd(double[] a, double[] c, int ai, int ci, int len) static double[]vectExpWrite(double[] a, int[] aix, int ai, int alen, int len) static double[]vectExpWrite(double[] a, int ai, int len) static voidvectFloorAdd(double[] a, double[] c, int[] aix, int ai, int ci, int alen, int len) static voidvectFloorAdd(double[] a, double[] c, int ai, int ci, int len) static double[]vectFloorWrite(double[] a, int[] aix, int ai, int alen, int len) static double[]vectFloorWrite(double[] a, int ai, int len) static SparseRowVectorvectFloorWrite(int len, double[] a, int[] aix, int ai, int alen) static voidvectGreaterAdd(double[] a, double bval, double[] c, int[] aix, int ai, int ci, int alen, int len) static voidvectGreaterAdd(double[] a, double bval, double[] c, int ai, int ci, int len) static voidvectGreaterAdd(double bval, double[] a, double[] c, int[] aix, int ai, int ci, int alen, int len) static voidvectGreaterAdd(double bval, double[] a, double[] c, int ai, int ci, int len) static voidvectGreaterequalAdd(double[] a, double bval, double[] c, int[] aix, int ai, int ci, int alen, int len) static voidvectGreaterequalAdd(double[] a, double bval, double[] c, int ai, int ci, int len) static voidvectGreaterequalAdd(double bval, double[] a, double[] c, int[] aix, int ai, int ci, int alen, int len) static voidvectGreaterequalAdd(double bval, double[] a, double[] c, int ai, int ci, int len) static double[]vectGreaterequalWrite(double[] a, double[] b, int[] aix, int ai, int bi, int alen, int len) static double[]vectGreaterequalWrite(double[] a, double[] b, int ai, int[] bix, int bi, int blen, int len) static double[]vectGreaterequalWrite(double[] a, double[] b, int ai, int bi, int len) static double[]vectGreaterequalWrite(double[] a, double bval, int[] aix, int ai, int alen, int len) static double[]vectGreaterequalWrite(double[] a, double bval, int ai, int len) static double[]vectGreaterequalWrite(double bval, double[] a, int[] aix, int ai, int alen, int len) static double[]vectGreaterequalWrite(double bval, double[] a, int ai, int len) static double[]vectGreaterequalWrite(int len, double[] a, double[] b, int[] aix, int[] bix, int ai, int bi, int alen, int blen) static SparseRowVectorvectGreaterequalWrite(int len, double[] a, double bval, int[] aix, int ai, int alen) static SparseRowVectorvectGreaterequalWrite(int len, double bval, double[] a, int[] aix, int ai, int alen) static double[]vectGreaterWrite(double[] a, double[] b, int[] aix, int ai, int bi, int alen, int len) static double[]vectGreaterWrite(double[] a, double[] b, int ai, int[] bix, int bi, int blen, int len) static double[]vectGreaterWrite(double[] a, double[] b, int ai, int bi, int len) static double[]vectGreaterWrite(double[] a, double bval, int[] aix, int ai, int alen, int len) static double[]vectGreaterWrite(double[] a, double bval, int ai, int len) static double[]vectGreaterWrite(double bval, double[] a, int[] aix, int ai, int alen, int len) static double[]vectGreaterWrite(double bval, double[] a, int ai, int len) static SparseRowVectorvectGreaterWrite(int len, double[] a, double[] b, int[] aix, int[] bix, int ai, int bi, int alen, int blen) static SparseRowVectorvectGreaterWrite(int len, double[] a, double bval, int[] aix, int ai, int alen) static SparseRowVectorvectGreaterWrite(int len, double bval, double[] a, int[] aix, int ai, int alen) static double[]vectGreaterWriteVectorAPI(double[] a, double[] b, int ai, int bi, int len) static double[]vectIm2colWrite(double[] avals, int[] aix, int ai, int alen, int len, int rix, int C, int P, int Q, int K, int R, int S, int H, int W) static double[]vectIm2colWrite(double[] a, int ai, int len, int rix, int C, int P, int Q, int K, int R, int S, int H, int W) static voidvectLessAdd(double[] a, double bval, double[] c, int[] aix, int ai, int ci, int alen, int len) static voidvectLessAdd(double[] a, double bval, double[] c, int ai, int ci, int len) static voidvectLessAdd(double bval, double[] a, double[] c, int[] aix, int ai, int ci, int alen, int len) static voidvectLessAdd(double bval, double[] a, double[] c, int ai, int ci, int len) static voidvectLessequalAdd(double[] a, double bval, double[] c, int[] aix, int ai, int ci, int alen, int len) static voidvectLessequalAdd(double[] a, double bval, double[] c, int ai, int ci, int len) static voidvectLessequalAdd(double bval, double[] a, double[] c, int[] aix, int ai, int ci, int alen, int len) static voidvectLessequalAdd(double bval, double[] a, double[] c, int ai, int ci, int len) static double[]vectLessequalWrite(double[] a, double[] b, int[] aix, int ai, int bi, int alen, int len) static double[]vectLessequalWrite(double[] a, double[] b, int ai, int[] bix, int bi, int blen, int len) static double[]vectLessequalWrite(double[] a, double[] b, int ai, int bi, int len) static double[]vectLessequalWrite(double[] a, double bval, int[] aix, int ai, int alen, int len) static double[]vectLessequalWrite(double[] a, double bval, int ai, int len) static double[]vectLessequalWrite(double bval, double[] a, int[] aix, int ai, int alen, int len) static double[]vectLessequalWrite(double bval, double[] a, int ai, int len) static double[]vectLessequalWrite(int len, double[] a, double[] b, int[] aix, int[] bix, int ai, int bi, int alen, int blen) static SparseRowVectorvectLessequalWrite(int len, double[] a, double bval, int[] aix, int ai, int alen) static SparseRowVectorvectLessequalWrite(int len, double bval, double[] a, int[] aix, int ai, int alen) static double[]vectLessWrite(double[] a, double[] b, int[] aix, int ai, int bi, int alen, int len) static double[]vectLessWrite(double[] a, double[] b, int ai, int[] bix, int bi, int blen, int len) static double[]vectLessWrite(double[] a, double[] b, int ai, int bi, int len) static double[]vectLessWrite(double[] a, double bval, int[] aix, int ai, int alen, int len) static double[]vectLessWrite(double[] a, double bval, int ai, int len) static double[]vectLessWrite(double bval, double[] a, int[] aix, int ai, int alen, int len) static double[]vectLessWrite(double bval, double[] a, int ai, int len) static SparseRowVectorvectLessWrite(int len, double[] a, double[] b, int[] aix, int[] bix, int ai, int bi, int alen, int blen) static SparseRowVectorvectLessWrite(int len, double[] a, double bval, int[] aix, int ai, int alen) static SparseRowVectorvectLessWrite(int len, double bval, double[] a, int[] aix, int ai, int alen) static voidvectLogAdd(double[] a, double[] c, int[] aix, int ai, int ci, int alen, int len) static voidvectLogAdd(double[] a, double[] c, int ai, int ci, int len) static double[]vectLogWrite(double[] a, int[] aix, int ai, int alen, int len) static double[]vectLogWrite(double[] a, int ai, int len) static double[]vectMatrixMult(double[] a, double[] b, int[] aix, int ai, int bi, int alen, int len) static double[]vectMatrixMult(double[] a, double[] b, int ai, int bi, int len) static doublevectMax(double[] avals, int[] aix, int ai, int alen, int len) static doublevectMax(double[] a, int ai, int len) static voidvectMaxAdd(double[] a, double bval, double[] c, int[] aix, int ai, int ci, int alen, int len) static voidvectMaxAdd(double[] a, double bval, double[] c, int ai, int ci, int len) static voidvectMaxAdd(double bval, double[] a, double[] c, int[] aix, int ai, int ci, int alen, int len) static voidvectMaxAdd(double bval, double[] a, double[] c, int ai, int ci, int len) static double[]vectMaxpoolWrite(double[] avals, int[] aix, int ai, int alen, int len, int rix, int C, int P, int Q, int K, int R, int S, int H, int W) static double[]vectMaxpoolWrite(double[] a, int ai, int len, int rix, int C, int P, int Q, int K, int R, int S, int H, int W) static double[]vectMaxWrite(double[] a, double[] b, int[] aix, int ai, int bi, int alen, int len) static double[]vectMaxWrite(double[] a, double[] b, int ai, int[] bix, int bi, int blen, int len) static double[]vectMaxWrite(double[] a, double[] b, int ai, int bi, int len) static double[]vectMaxWrite(double[] a, double bval, int[] aix, int ai, int alen, int len) static double[]vectMaxWrite(double[] a, double bval, int ai, int len) static double[]vectMaxWrite(double bval, double[] a, int[] aix, int ai, int alen, int len) static double[]vectMaxWrite(double bval, double[] a, int ai, int len) static SparseRowVectorvectMaxWrite(int len, double[] a, double[] b, int[] aix, int[] bix, int ai, int bi, int alen, int blen) static SparseRowVectorvectMaxWrite(int len, double[] a, double bval, int[] aix, int ai, int alen) static SparseRowVectorvectMaxWrite(int len, double bval, double[] a, int[] aix, int ai, int alen) static doublevectMean(double[] avals, int[] aix, int ai, int alen, int len) static doublevectMean(double[] a, int ai, int len) static doublevectMin(double[] avals, int[] aix, int ai, int alen, int len) static doublevectMin(double[] a, int ai, int len) static voidvectMinAdd(double[] a, double bval, double[] c, int[] aix, int ai, int ci, int alen, int len) static voidvectMinAdd(double[] a, double bval, double[] c, int ai, int ci, int len) static voidvectMinAdd(double bval, double[] a, double[] c, int[] aix, int ai, int ci, int alen, int len) static voidvectMinAdd(double bval, double[] a, double[] c, int ai, int ci, int len) static voidvectMinusAdd(double[] a, double bval, double[] c, int[] aix, int ai, int ci, int alen, int len) static voidvectMinusAdd(double[] a, double bval, double[] c, int ai, int ci, int len) static voidvectMinusAdd(double bval, double[] a, double[] c, int[] aix, int ai, int ci, int alen, int len) static voidvectMinusAdd(double bval, double[] a, double[] c, int ai, int ci, int len) static double[]vectMinusWrite(double[] a, double[] b, int[] aix, int ai, int bi, int alen, int len) static double[]vectMinusWrite(double[] a, double[] b, int ai, int[] bix, int bi, int blen, int len) static double[]vectMinusWrite(double[] a, double[] b, int ai, int bi, int len) static double[]vectMinusWrite(double[] a, double bval, int[] aix, int ai, int alen, int len) static double[]vectMinusWrite(double[] a, double bval, int ai, int len) static double[]vectMinusWrite(double bval, double[] a, int[] aix, int ai, int alen, int len) static double[]vectMinusWrite(double bval, double[] a, int ai, int len) static SparseRowVectorvectMinusWrite(int len, double[] a, double[] b, int[] aix, int[] bix, int ai, int bi, int alen, int blen) static SparseRowVectorvectMinusWriteB(int len, double[] a, double[] b, int[] aix, int[] bix, int ai, int bi, int alen, int blen) static double[]vectMinWrite(double[] a, double[] b, int[] aix, int ai, int bi, int alen, int len) static double[]vectMinWrite(double[] a, double[] b, int ai, int[] bix, int bi, int blen, int len) static double[]vectMinWrite(double[] a, double[] b, int ai, int bi, int len) static double[]vectMinWrite(double[] a, double bval, int[] aix, int ai, int alen, int len) static double[]vectMinWrite(double[] a, double bval, int ai, int len) static double[]vectMinWrite(double bval, double[] a, int[] aix, int ai, int alen, int len) static double[]vectMinWrite(double bval, double[] a, int ai, int len) static SparseRowVectorvectMinWrite(int len, double[] a, double[] b, int[] aix, int[] bix, int ai, int bi, int alen, int blen) static SparseRowVectorvectMinWrite(int len, double[] a, double bval, int[] aix, int ai, int alen) static SparseRowVectorvectMinWrite(int len, double bval, double[] a, int[] aix, int ai, int alen) static voidvectMult2Add(double[] a, double[] c, int[] aix, int ai, int ci, int alen, int len) static voidvectMult2Add(double[] a, double[] c, int ai, int ci, int len) static double[]vectMult2Write(double[] a, int[] aix, int ai, int alen, int len) static double[]vectMult2Write(double[] a, int ai, int len) static voidvectMultAdd(double[] a, double[] b, double[] c, int bi, int ci, int len) static voidvectMultAdd(double[] a, double bval, double[] c, int[] aix, int ai, int ci, int alen, int len) static voidvectMultAdd(double[] a, double bval, double[] c, int bi, int ci, int len) static voidvectMultAdd(double bval, double[] a, double[] c, int[] aix, int ai, int ci, int alen, int len) static voidvectMultAdd(double bval, double[] a, double[] c, int bi, int ci, int len) static double[]vectMultWrite(double[] a, double[] b, int[] aix, int ai, int bi, int alen, int len) static double[]vectMultWrite(double[] a, double[] b, int ai, int[] bix, int bi, int blen, int len) static double[]vectMultWrite(double[] a, double[] b, int ai, int bi, int len) static double[]vectMultWrite(double[] a, double bval, int[] aix, int ai, int alen, int len) static double[]vectMultWrite(double[] a, double bval, int bi, int len) static double[]vectMultWrite(double bval, double[] a, int[] aix, int ai, int alen, int len) static double[]vectMultWrite(double bval, double[] a, int bi, int len) static SparseRowVectorvectMultWrite(int len, double[] a, double[] b, int[] aix, int[] bix, int ai, int bi, int alen, int blen) static SparseRowVectorvectMultWrite(int len, double[] a, double bval, int[] aix, int ai, int alen) Vector primitives with SparseRowVector intermediates Changes: - Changed method signature to avoid method duplicate conflicts e.g.static SparseRowVectorvectMultWrite(int len, double bval, double[] a, int[] aix, int ai, int alen) static SparseRowVectorvectMultWriteB(int len, double[] a, double[] b, int[] aix, int[] bix, int ai, int bi, int alen, int blen) static voidvectNotequalAdd(double[] a, double bval, double[] c, int[] aix, int ai, int ci, int alen, int len) static voidvectNotequalAdd(double[] a, double bval, double[] c, int ai, int ci, int len) static voidvectNotequalAdd(double bval, double[] a, double[] c, int[] aix, int ai, int ci, int alen, int len) static voidvectNotequalAdd(double bval, double[] a, double[] c, int ai, int ci, int len) static double[]vectNotequalWrite(double[] a, double[] b, int[] aix, int ai, int bi, int alen, int len) static double[]vectNotequalWrite(double[] a, double[] b, int ai, int[] bix, int bi, int blen, int len) static double[]vectNotequalWrite(double[] a, double[] b, int ai, int bi, int len) static double[]vectNotequalWrite(double[] a, double bval, int[] aix, int ai, int alen, int len) static double[]vectNotequalWrite(double[] a, double bval, int ai, int len) static double[]vectNotequalWrite(double bval, double[] a, int[] aix, int ai, int alen, int len) static double[]vectNotequalWrite(double bval, double[] a, int ai, int len) static SparseRowVectorvectNotequalWrite(int len, double[] a, double[] b, int[] aix, int[] bix, int ai, int bi, int alen, int blen) static SparseRowVectorvectNotequalWrite(int len, double[] a, double bval, int[] aix, int ai, int alen) static SparseRowVectorvectNotequalWrite(int len, double bval, double[] a, int[] aix, int ai, int alen) static double[]vectNotequalWriteVectorAPI(double[] a, double[] b, int ai, int bi, int len) static voidvectOuterMultAdd(double[] a, double[] b, double[] c, int[] aix, int ai, int bi, int ci, int alen, int len1, int len2) static voidvectOuterMultAdd(double[] a, double[] b, double[] c, int ai, int[] bix, int bi, int ci, int blen, int len1, int len2) static voidvectOuterMultAdd(double[] a, double[] b, double[] c, int ai, int bi, int ci, int len1, int len2) static voidvectPlusAdd(double[] a, double bval, double[] c, int[] aix, int ai, int ci, int alen, int len) static voidvectPlusAdd(double[] a, double bval, double[] c, int ai, int ci, int len) static voidvectPlusAdd(double bval, double[] a, double[] c, int[] aix, int ai, int ci, int alen, int len) static voidvectPlusAdd(double bval, double[] a, double[] c, int ai, int ci, int len) static double[]vectPlusWrite(double[] a, double[] b, int[] aix, int ai, int bi, int alen, int len) static double[]vectPlusWrite(double[] a, double[] b, int ai, int[] bix, int bi, int blen, int len) static double[]vectPlusWrite(double[] a, double[] b, int ai, int bi, int len) static double[]vectPlusWrite(double[] a, double bval, int[] aix, int ai, int alen, int len) static double[]vectPlusWrite(double[] a, double bval, int ai, int len) static double[]vectPlusWrite(double bval, double[] a, int[] aix, int ai, int alen, int len) static double[]vectPlusWrite(double bval, double[] a, int ai, int len) static SparseRowVectorvectPlusWrite(int len, double[] a, double[] b, int[] aix, int[] bix, int ai, int bi, int alen, int blen) static voidvectPow2Add(double[] a, double[] c, int[] aix, int ai, int ci, int alen, int len) static voidvectPow2Add(double[] a, double[] c, int ai, int ci, int len) static double[]vectPow2Write(double[] a, int[] aix, int ai, int alen, int len) static double[]vectPow2Write(double[] a, int ai, int len) static voidvectPowAdd(double[] a, double bval, double[] c, int[] aix, int ai, int ci, int alen, int len) static voidvectPowAdd(double[] a, double bval, double[] c, int ai, int ci, int len) static voidvectPowAdd(double bval, double[] a, double[] c, int[] aix, int ai, int ci, int alen, int len) static voidvectPowAdd(double bval, double[] a, double[] c, int ai, int ci, int len) static double[]vectPowWrite(double[] a, double[] b, int ai, int bi, int len) static double[]vectPowWrite(double[] a, double bval, int[] aix, int ai, int alen, int len) static double[]vectPowWrite(double[] a, double bval, int ai, int len) static double[]vectPowWrite(double bval, double[] a, int[] aix, int ai, int alen, int len) static double[]vectPowWrite(double bval, double[] a, int ai, int len) static SparseRowVectorvectPowWrite(int len, double[] a, double bval, int[] aix, int ai, int alen) static voidvectRoundAdd(double[] a, double[] c, int[] aix, int ai, int ci, int alen, int len) static voidvectRoundAdd(double[] a, double[] c, int ai, int ci, int len) static double[]vectRoundWrite(double[] a, int[] aix, int ai, int alen, int len) static double[]vectRoundWrite(double[] a, int ai, int len) static SparseRowVectorvectRoundWrite(int len, double[] a, int[] aix, int ai, int alen) static voidvectSigmoidAdd(double[] a, double[] c, int[] aix, int ai, int ci, int alen, int len) static voidvectSigmoidAdd(double[] a, double[] c, int ai, int ci, int len) static double[]vectSigmoidWrite(double[] a, int[] aix, int ai, int alen, int len) static double[]vectSigmoidWrite(double[] a, int ai, int len) static voidvectSignAdd(double[] a, double[] c, int[] aix, int ai, int ci, int alen, int len) static voidvectSignAdd(double[] a, double[] c, int ai, int ci, int len) static double[]vectSignWrite(double[] a, int[] aix, int ai, int alen, int len) static double[]vectSignWrite(double[] a, int ai, int len) static SparseRowVectorvectSignWrite(int len, double[] a, int[] aix, int ai, int alen) static voidvectSinAdd(double[] a, double[] c, int[] aix, int ai, int ci, int alen, int len) static voidvectSinAdd(double[] a, double[] c, int ai, int ci, int len) static voidvectSinhAdd(double[] a, double[] c, int[] aix, int ai, int ci, int alen, int len) static voidvectSinhAdd(double[] a, double[] c, int ai, int ci, int len) static double[]vectSinhWrite(double[] a, int[] aix, int ai, int alen, int len) static double[]vectSinhWrite(double[] a, int ai, int len) static SparseRowVectorvectSinhWrite(int len, double[] a, int[] aix, int ai, int alen) static double[]vectSinWrite(double[] a, int[] aix, int ai, int alen, int len) static double[]vectSinWrite(double[] a, int ai, int len) static SparseRowVectorvectSinWrite(int len, double[] a, int[] aix, int ai, int alen) static voidvectSpropAdd(double[] a, double[] c, int[] aix, int ai, int ci, int alen, int len) static voidvectSpropAdd(double[] a, double[] c, int ai, int ci, int len) static double[]vectSpropWrite(double[] a, int[] aix, int ai, int alen, int len) static double[]vectSpropWrite(double[] a, int ai, int len) static voidvectSqrtAdd(double[] a, double[] c, int[] aix, int ai, int ci, int alen, int len) static voidvectSqrtAdd(double[] a, double[] c, int ai, int ci, int len) static double[]vectSqrtWrite(double[] a, int[] aix, int ai, int alen, int len) static double[]vectSqrtWrite(double[] a, int ai, int len) static SparseRowVectorvectSqrtWrite(int len, double[] a, int[] aix, int ai, int alen) static doublevectSum(double[] avals, int[] aix, int ai, int alen, int len) static doublevectSum(double[] a, int ai, int len) Computes c = sum(A), where A is a dense vectors.static doublevectSumsq(double[] avals, int[] aix, int ai, int alen, int len) static doublevectSumsq(double[] a, int ai, int len) static doublevectSumVectorAPI(double[] a, int ai, int len) static voidvectTanAdd(double[] a, double[] c, int[] aix, int ai, int ci, int alen, int len) static voidvectTanAdd(double[] a, double[] c, int ai, int ci, int len) static voidvectTanhAdd(double[] a, double[] c, int[] aix, int ai, int ci, int alen, int len) static voidvectTanhAdd(double[] a, double[] c, int ai, int ci, int len) static double[]vectTanhWrite(double[] a, int[] aix, int ai, int alen, int len) static double[]vectTanhWrite(double[] a, int ai, int len) static SparseRowVectorvectTanhWrite(int len, double[] a, int[] aix, int ai, int alen) static double[]vectTanWrite(double[] a, int[] aix, int ai, int alen, int len) static double[]vectTanWrite(double[] a, int ai, int len) static SparseRowVectorvectTanWrite(int len, double[] a, int[] aix, int ai, int alen) static doublevectVar(double[] avals, int[] aix, int ai, int alen, int len) static doublevectVar(double[] a, int ai, int len) static voidvectWrite(boolean[] a, boolean[] c, int[] aix) static voidvectWrite(boolean[] a, boolean[] c, int[] aix, int ai, int ci, int alen) static voidvectWrite(double[] a, double[] c, int[] aix, int ai, int ci, int alen) static voidvectWrite(double[] a, double[] c, int ci, int len) static voidvectWrite(double[] a, double[] c, int ai, int ci, int len) static voidvectWrite(double[] a, int[] aix, double[] c, int ci, int len) static voidvectXorAdd(double[] a, double bval, double[] c, int[] aix, int ai, int ci, int alen, int len) static voidvectXorAdd(double[] a, double bval, double[] c, int ai, int ci, int len) Computes c = xor(A,B)static voidvectXorAdd(double bval, double[] a, double[] c, int[] aix, int ai, int ci, int alen, int len) static voidvectXorAdd(double bval, double[] a, double[] c, int ai, int ci, int len) static double[]vectXorWrite(double[] a, double[] b, int[] aix, int ai, int bi, int alen, int len) static double[]vectXorWrite(double[] a, double[] b, int ai, int[] aix, int bi, int alen, int len) static double[]vectXorWrite(double[] a, double[] b, int ai, int bi, int len) static double[]vectXorWrite(double[] a, double bval, int[] aix, int ai, int alen, int len) static double[]vectXorWrite(double[] a, double bval, int ai, int len) static double[]vectXorWrite(double bval, double[] a, int[] aix, int ai, int alen, int len) static double[]vectXorWrite(double bval, double[] a, int ai, int len) static SparseRowVectorvectXorWrite(int len, double[] a, double[] b, int[] aix, int[] bix, int ai, int bi, int alen, int blen) static SparseRowVectorvectXorWrite(int len, double[] a, double bval, int[] aix, int ai, int alen) static SparseRowVectorvectXorWrite(int len, double bval, double[] a, int[] aix, int ai, int alen)
-
Constructor Details
-
LibSpoofPrimitives
public LibSpoofPrimitives()
-
-
Method Details
-
rowMaxsVectMult
public static double rowMaxsVectMult(double[] a, double[] b, int ai, int bi, int len) -
rowMaxsVectMult
public static double rowMaxsVectMult(double[] a, double[] b, int[] aix, int ai, int bi, int len) -
rowMaxsVectMultVectorAPI
public static double rowMaxsVectMultVectorAPI(double[] a, double[] b, int[] aix, int ai, int bi, int len) -
dotProduct
public static double dotProduct(double[] a, double[] b, int ai, int bi, int len) -
dotProduct
public static double dotProduct(double[] a, double[] b, int[] aix, int ai, int bi, int len) -
vectMatrixMult
public static double[] vectMatrixMult(double[] a, double[] b, int ai, int bi, int len) -
vectMatrixMult
public static double[] vectMatrixMult(double[] a, double[] b, int[] aix, int ai, int bi, int alen, int len) -
vectOuterMultAdd
public static void vectOuterMultAdd(double[] a, double[] b, double[] c, int ai, int bi, int ci, int len1, int len2) -
vectOuterMultAdd
public static void vectOuterMultAdd(double[] a, double[] b, double[] c, int[] aix, int ai, int bi, int ci, int alen, int len1, int len2) -
vectOuterMultAdd
public static void vectOuterMultAdd(double[] a, double[] b, double[] c, int ai, int[] bix, int bi, int ci, int blen, int len1, int len2) -
vectMultAdd
public static void vectMultAdd(double[] a, double bval, double[] c, int bi, int ci, int len) -
vectMultAdd
public static void vectMultAdd(double bval, double[] a, double[] c, int bi, int ci, int len) -
vectMultAdd
public static void vectMultAdd(double[] a, double bval, double[] c, int[] aix, int ai, int ci, int alen, int len) -
vectMultAdd
public static void vectMultAdd(double bval, double[] a, double[] c, int[] aix, int ai, int ci, int alen, int len) -
vectMultAdd
public static void vectMultAdd(double[] a, double[] b, double[] c, int bi, int ci, int len) -
vectMultWrite
public static double[] vectMultWrite(double[] a, double bval, int bi, int len) -
vectMultWrite
public static double[] vectMultWrite(double bval, double[] a, int bi, int len) -
vectMultWrite
public static double[] vectMultWrite(double[] a, double[] b, int ai, int bi, int len) -
vectMultWrite
public static double[] vectMultWrite(double[] a, double bval, int[] aix, int ai, int alen, int len) -
vectMultWrite
public static double[] vectMultWrite(double bval, double[] a, int[] aix, int ai, int alen, int len) -
vectMultWrite
public static double[] vectMultWrite(double[] a, double[] b, int[] aix, int ai, int bi, int alen, int len) -
vectMultWrite
public static double[] vectMultWrite(double[] a, double[] b, int ai, int[] bix, int bi, int blen, int len) -
vectWrite
public static void vectWrite(double[] a, double[] c, int ci, int len) -
vectWrite
public static void vectWrite(double[] a, double[] c, int ai, int ci, int len) -
vectWrite
public static void vectWrite(boolean[] a, boolean[] c, int[] aix) -
vectWrite
public static void vectWrite(boolean[] a, boolean[] c, int[] aix, int ai, int ci, int alen) -
vectCbindAdd
public static double[] vectCbindAdd(double[] a, double b, double[] c, int ai, int ci, int len) -
vectCbindAdd
public static double[] vectCbindAdd(double[] a, double b, double[] c, int[] aix, int ai, int ci, int alen, int len) -
vectCbindWrite
public static double[] vectCbindWrite(double a, double b) -
vectCbindWrite
public static double[] vectCbindWrite(double[] a, double b, int aix, int len) -
vectCbindWrite
public static double[] vectCbindWrite(double[] a, double b, int[] aix, int ai, int alen, int len) -
vectCbindWrite
public static double[] vectCbindWrite(double[] a, double[] b, int ai, int bi, int alen, int blen) -
vectCbindWrite
public static double[] vectCbindWrite(double[] a, double[] b, int[] aix, int ai, int bi, int alen, int alen2, int blen) -
vectSum
public static double vectSum(double[] a, int ai, int len) Computes c = sum(A), where A is a dense vectors.- Parameters:
a- dense input vector Aai- start position in Alen- number of processed elements- Returns:
- sum value
-
vectSumVectorAPI
public static double vectSumVectorAPI(double[] a, int ai, int len) -
vectSum
public static double vectSum(double[] avals, int[] aix, int ai, int alen, int len) -
vectSumsq
public static double vectSumsq(double[] a, int ai, int len) -
vectSumsq
public static double vectSumsq(double[] avals, int[] aix, int ai, int alen, int len) -
scalarvectMin
public static double scalarvectMin(double[] a, int ai, int len) -
vectMin
public static double vectMin(double[] a, int ai, int len) -
vectMin
public static double vectMin(double[] avals, int[] aix, int ai, int alen, int len) -
vectMax
public static double vectMax(double[] a, int ai, int len) -
vectMax
public static double vectMax(double[] avals, int[] aix, int ai, int alen, int len) -
vectCountnnz
public static double vectCountnnz(double[] a, int ai, int len) -
vectCountnnz
public static double vectCountnnz(double[] avals, int[] aix, int ai, int alen, int len) -
vectMean
public static double vectMean(double[] a, int ai, int len) -
vectMean
public static double vectMean(double[] avals, int[] aix, int ai, int alen, int len) -
vectDivAdd
public static void vectDivAdd(double[] a, double bval, double[] c, int ai, int ci, int len) -
vectDivAdd
public static void vectDivAdd(double bval, double[] a, double[] c, int ai, int ci, int len) -
vectDivAdd
public static void vectDivAdd(double[] a, double bval, double[] c, int[] aix, int ai, int ci, int alen, int len) -
vectDivAddVectorAPI
public static void vectDivAddVectorAPI(double[] a, double bval, double[] c, int[] aix, int ai, int ci, int alen, int len) -
vectDivAdd
public static void vectDivAdd(double bval, double[] a, double[] c, int[] aix, int ai, int ci, int alen, int len) -
vectDivAddVectorAPI
public static void vectDivAddVectorAPI(double bval, double[] a, double[] c, int[] aix, int ai, int ci, int alen, int len) -
vectDivWrite
public static double[] vectDivWrite(double[] a, double bval, int ai, int len) -
vectDivWriteVectorAPI
public static double[] vectDivWriteVectorAPI(double[] a, double bval, int ai, int len) -
vectDivWrite
public static double[] vectDivWrite(double bval, double[] a, int ai, int len) -
vectDivWriteVectorAPI
public static double[] vectDivWriteVectorAPI(double bval, double[] a, int ai, int len) -
vectDivWrite
public static double[] vectDivWrite(double[] a, double[] b, int ai, int bi, int len) -
vectDivWriteVectorAPI
public static double[] vectDivWriteVectorAPI(double[] a, double[] b, int ai, int bi, int len) -
vectDivWrite
public static double[] vectDivWrite(double[] a, double bval, int[] aix, int ai, int alen, int len) -
vectDivWrite
public static double[] vectDivWrite(double bval, double[] a, int[] aix, int ai, int alen, int len) -
vectDivWrite
public static double[] vectDivWrite(double[] a, double[] b, int[] aix, int ai, int bi, int alen, int len) -
vectDivWrite
public static double[] vectDivWrite(double[] a, double[] b, int ai, int[] bix, int bi, int blen, int len) -
vectMinusAdd
public static void vectMinusAdd(double[] a, double bval, double[] c, int ai, int ci, int len) -
vectMinusAdd
public static void vectMinusAdd(double bval, double[] a, double[] c, int ai, int ci, int len) -
vectMinusAdd
public static void vectMinusAdd(double[] a, double bval, double[] c, int[] aix, int ai, int ci, int alen, int len) -
vectMinusAdd
public static void vectMinusAdd(double bval, double[] a, double[] c, int[] aix, int ai, int ci, int alen, int len) -
vectMinusWrite
public static double[] vectMinusWrite(double[] a, double bval, int ai, int len) -
vectMinusWrite
public static double[] vectMinusWrite(double bval, double[] a, int ai, int len) -
vectMinusWrite
public static double[] vectMinusWrite(double[] a, double[] b, int ai, int bi, int len) -
vectMinusWrite
public static double[] vectMinusWrite(double[] a, double bval, int[] aix, int ai, int alen, int len) -
vectMinusWrite
public static double[] vectMinusWrite(double bval, double[] a, int[] aix, int ai, int alen, int len) -
vectMinusWrite
public static double[] vectMinusWrite(double[] a, double[] b, int[] aix, int ai, int bi, int alen, int len) -
vectMinusWrite
public static double[] vectMinusWrite(double[] a, double[] b, int ai, int[] bix, int bi, int blen, int len) -
vectPlusAdd
public static void vectPlusAdd(double[] a, double bval, double[] c, int ai, int ci, int len) -
vectPlusAdd
public static void vectPlusAdd(double bval, double[] a, double[] c, int ai, int ci, int len) -
vectPlusAdd
public static void vectPlusAdd(double[] a, double bval, double[] c, int[] aix, int ai, int ci, int alen, int len) -
vectPlusAdd
public static void vectPlusAdd(double bval, double[] a, double[] c, int[] aix, int ai, int ci, int alen, int len) -
vectPlusWrite
public static double[] vectPlusWrite(double[] a, double bval, int ai, int len) -
vectPlusWrite
public static double[] vectPlusWrite(double bval, double[] a, int ai, int len) -
vectPlusWrite
public static double[] vectPlusWrite(double[] a, double[] b, int ai, int bi, int len) -
vectPlusWrite
public static double[] vectPlusWrite(double[] a, double bval, int[] aix, int ai, int alen, int len) -
vectPlusWrite
public static double[] vectPlusWrite(double bval, double[] a, int[] aix, int ai, int alen, int len) -
vectPlusWrite
public static double[] vectPlusWrite(double[] a, double[] b, int[] aix, int ai, int bi, int alen, int len) -
vectPlusWrite
public static double[] vectPlusWrite(double[] a, double[] b, int ai, int[] bix, int bi, int blen, int len) -
vectXorAdd
public static void vectXorAdd(double[] a, double bval, double[] c, int ai, int ci, int len) Computes c = xor(A,B)- Parameters:
a- dense input vector Abval- scalar valuec- resultant vectorai- start position in Aci- index of clen- number of processed elements
-
vectXorAdd
public static void vectXorAdd(double bval, double[] a, double[] c, int ai, int ci, int len) -
vectXorAdd
public static void vectXorAdd(double[] a, double bval, double[] c, int[] aix, int ai, int ci, int alen, int len) -
vectXorAdd
public static void vectXorAdd(double bval, double[] a, double[] c, int[] aix, int ai, int ci, int alen, int len) -
vectXorWrite
public static double[] vectXorWrite(double[] a, double bval, int ai, int len) -
vectXorWrite
public static double[] vectXorWrite(double bval, double[] a, int ai, int len) -
vectXorWrite
public static double[] vectXorWrite(double[] a, double[] b, int ai, int bi, int len) -
vectXorWrite
public static double[] vectXorWrite(double[] a, double bval, int[] aix, int ai, int alen, int len) -
vectXorWrite
public static double[] vectXorWrite(double bval, double[] a, int[] aix, int ai, int alen, int len) -
vectXorWrite
public static double[] vectXorWrite(double[] a, double[] b, int[] aix, int ai, int bi, int alen, int len) -
vectXorWrite
public static double[] vectXorWrite(double[] a, double[] b, int ai, int[] aix, int bi, int alen, int len) -
vectPowAdd
public static void vectPowAdd(double[] a, double bval, double[] c, int ai, int ci, int len) -
vectPowAdd
public static void vectPowAdd(double bval, double[] a, double[] c, int ai, int ci, int len) -
vectPowAdd
public static void vectPowAdd(double[] a, double bval, double[] c, int[] aix, int ai, int ci, int alen, int len) -
vectPowAdd
public static void vectPowAdd(double bval, double[] a, double[] c, int[] aix, int ai, int ci, int alen, int len) -
vectPowWrite
public static double[] vectPowWrite(double[] a, double bval, int ai, int len) -
vectPowWrite
public static double[] vectPowWrite(double bval, double[] a, int ai, int len) -
vectPowWrite
public static double[] vectPowWrite(double[] a, double[] b, int ai, int bi, int len) -
vectPowWrite
public static double[] vectPowWrite(double[] a, double bval, int[] aix, int ai, int alen, int len) -
vectPowWrite
public static double[] vectPowWrite(double bval, double[] a, int[] aix, int ai, int alen, int len) -
vectMinAdd
public static void vectMinAdd(double[] a, double bval, double[] c, int ai, int ci, int len) -
vectMinAdd
public static void vectMinAdd(double bval, double[] a, double[] c, int ai, int ci, int len) -
vectMinAdd
public static void vectMinAdd(double[] a, double bval, double[] c, int[] aix, int ai, int ci, int alen, int len) -
vectMinAdd
public static void vectMinAdd(double bval, double[] a, double[] c, int[] aix, int ai, int ci, int alen, int len) -
vectMinWrite
public static double[] vectMinWrite(double[] a, double bval, int ai, int len) -
vectMinWrite
public static double[] vectMinWrite(double bval, double[] a, int ai, int len) -
vectMinWrite
public static double[] vectMinWrite(double[] a, double[] b, int ai, int bi, int len) -
vectMinWrite
public static double[] vectMinWrite(double[] a, double bval, int[] aix, int ai, int alen, int len) -
vectMinWrite
public static double[] vectMinWrite(double bval, double[] a, int[] aix, int ai, int alen, int len) -
vectMinWrite
public static double[] vectMinWrite(double[] a, double[] b, int[] aix, int ai, int bi, int alen, int len) -
vectMinWrite
public static double[] vectMinWrite(double[] a, double[] b, int ai, int[] bix, int bi, int blen, int len) -
vectMaxAdd
public static void vectMaxAdd(double[] a, double bval, double[] c, int ai, int ci, int len) -
vectMaxAdd
public static void vectMaxAdd(double bval, double[] a, double[] c, int ai, int ci, int len) -
vectMaxAdd
public static void vectMaxAdd(double[] a, double bval, double[] c, int[] aix, int ai, int ci, int alen, int len) -
vectMaxAdd
public static void vectMaxAdd(double bval, double[] a, double[] c, int[] aix, int ai, int ci, int alen, int len) -
vectMaxWrite
public static double[] vectMaxWrite(double[] a, double bval, int ai, int len) -
vectMaxWrite
public static double[] vectMaxWrite(double bval, double[] a, int ai, int len) -
vectMaxWrite
public static double[] vectMaxWrite(double[] a, double[] b, int ai, int bi, int len) -
vectMaxWrite
public static double[] vectMaxWrite(double[] a, double bval, int[] aix, int ai, int alen, int len) -
vectMaxWrite
public static double[] vectMaxWrite(double bval, double[] a, int[] aix, int ai, int alen, int len) -
vectMaxWrite
public static double[] vectMaxWrite(double[] a, double[] b, int[] aix, int ai, int bi, int alen, int len) -
vectMaxWrite
public static double[] vectMaxWrite(double[] a, double[] b, int ai, int[] bix, int bi, int blen, int len) -
vectExpAdd
public static void vectExpAdd(double[] a, double[] c, int ai, int ci, int len) -
vectExpAdd
public static void vectExpAdd(double[] a, double[] c, int[] aix, int ai, int ci, int alen, int len) -
vectExpWrite
public static double[] vectExpWrite(double[] a, int ai, int len) -
vectExpWrite
public static double[] vectExpWrite(double[] a, int[] aix, int ai, int alen, int len) -
vectCumsumAdd
public static void vectCumsumAdd(double[] a, double[] c, int ai, int ci, int len) -
vectCumsumAdd
public static void vectCumsumAdd(double[] a, double[] c, int[] aix, int ai, int ci, int alen, int len) -
vectCumsumWrite
public static double[] vectCumsumWrite(double[] a, int ai, int len) -
vectCumsumWrite
public static double[] vectCumsumWrite(double[] a, int[] aix, int ai, int alen, int len) -
vectCumminAdd
public static void vectCumminAdd(double[] a, double[] c, int ai, int ci, int len) -
vectCumminAdd
public static void vectCumminAdd(double[] a, double[] c, int[] aix, int ai, int ci, int alen, int len) -
vectCumminWrite
public static double[] vectCumminWrite(double[] a, int ai, int len) -
vectCumminWrite
public static double[] vectCumminWrite(double[] a, int[] aix, int ai, int alen, int len) -
vectCummaxAdd
public static void vectCummaxAdd(double[] a, double[] c, int ai, int ci, int len) -
vectCummaxAdd
public static void vectCummaxAdd(double[] a, double[] c, int[] aix, int ai, int ci, int alen, int len) -
vectCummaxWrite
public static double[] vectCummaxWrite(double[] a, int ai, int len) -
vectCummaxWrite
public static double[] vectCummaxWrite(double[] a, int[] aix, int ai, int alen, int len) -
vectLogAdd
public static void vectLogAdd(double[] a, double[] c, int ai, int ci, int len) -
vectLogAdd
public static void vectLogAdd(double[] a, double[] c, int[] aix, int ai, int ci, int alen, int len) -
vectLogWrite
public static double[] vectLogWrite(double[] a, int ai, int len) -
vectLogWrite
public static double[] vectLogWrite(double[] a, int[] aix, int ai, int alen, int len) -
vectAbsAdd
public static void vectAbsAdd(double[] a, double[] c, int ai, int ci, int len) -
vectAbsAdd
public static void vectAbsAdd(double[] a, double[] c, int[] aix, int ai, int ci, int alen, int len) -
vectAbsWrite
public static double[] vectAbsWrite(double[] a, int ai, int len) -
vectAbsWrite
public static double[] vectAbsWrite(double[] a, int[] aix, int ai, int alen, int len) -
vectRoundAdd
public static void vectRoundAdd(double[] a, double[] c, int ai, int ci, int len) -
vectRoundAdd
public static void vectRoundAdd(double[] a, double[] c, int[] aix, int ai, int ci, int alen, int len) -
vectRoundWrite
public static double[] vectRoundWrite(double[] a, int ai, int len) -
vectRoundWrite
public static double[] vectRoundWrite(double[] a, int[] aix, int ai, int alen, int len) -
vectCeilAdd
public static void vectCeilAdd(double[] a, double[] c, int ai, int ci, int len) -
vectCeilAdd
public static void vectCeilAdd(double[] a, double[] c, int[] aix, int ai, int ci, int alen, int len) -
vectCeilWrite
public static double[] vectCeilWrite(double[] a, int ai, int len) -
vectCeilWrite
public static double[] vectCeilWrite(double[] a, int[] aix, int ai, int alen, int len) -
vectFloorAdd
public static void vectFloorAdd(double[] a, double[] c, int ai, int ci, int len) -
vectFloorAdd
public static void vectFloorAdd(double[] a, double[] c, int[] aix, int ai, int ci, int alen, int len) -
vectFloorWrite
public static double[] vectFloorWrite(double[] a, int ai, int len) -
vectFloorWrite
public static double[] vectFloorWrite(double[] a, int[] aix, int ai, int alen, int len) -
vectSinAdd
public static void vectSinAdd(double[] a, double[] c, int ai, int ci, int len) -
vectSinAdd
public static void vectSinAdd(double[] a, double[] c, int[] aix, int ai, int ci, int alen, int len) -
vectSinWrite
public static double[] vectSinWrite(double[] a, int ai, int len) -
vectSinWrite
public static double[] vectSinWrite(double[] a, int[] aix, int ai, int alen, int len) -
vectCosAdd
public static void vectCosAdd(double[] a, double[] c, int ai, int ci, int len) -
vectCosAdd
public static void vectCosAdd(double[] a, double[] c, int[] aix, int ai, int ci, int alen, int len) -
vectCosWrite
public static double[] vectCosWrite(double[] a, int ai, int len) -
vectCosWrite
public static double[] vectCosWrite(double[] a, int[] aix, int ai, int alen, int len) -
vectTanAdd
public static void vectTanAdd(double[] a, double[] c, int ai, int ci, int len) -
vectTanAdd
public static void vectTanAdd(double[] a, double[] c, int[] aix, int ai, int ci, int alen, int len) -
vectTanWrite
public static double[] vectTanWrite(double[] a, int ai, int len) -
vectTanWrite
public static double[] vectTanWrite(double[] a, int[] aix, int ai, int alen, int len) -
vectAsinAdd
public static void vectAsinAdd(double[] a, double[] c, int ai, int ci, int len) -
vectAsinAdd
public static void vectAsinAdd(double[] a, double[] c, int[] aix, int ai, int ci, int alen, int len) -
vectAsinWrite
public static double[] vectAsinWrite(double[] a, int ai, int len) -
vectAsinWrite
public static double[] vectAsinWrite(double[] a, int[] aix, int ai, int alen, int len) -
vectAcosAdd
public static void vectAcosAdd(double[] a, double[] c, int ai, int ci, int len) -
vectAcosAdd
public static void vectAcosAdd(double[] a, double[] c, int[] aix, int ai, int ci, int alen, int len) -
vectAcosWrite
public static double[] vectAcosWrite(double[] a, int ai, int len) -
vectAcosWrite
public static double[] vectAcosWrite(double[] a, int[] aix, int ai, int alen, int len) -
vectAtanAdd
public static void vectAtanAdd(double[] a, double[] c, int ai, int ci, int len) -
vectAtanAdd
public static void vectAtanAdd(double[] a, double[] c, int[] aix, int ai, int ci, int alen, int len) -
vectAtanWrite
public static double[] vectAtanWrite(double[] a, int ai, int len) -
vectAtanWrite
public static double[] vectAtanWrite(double[] a, int[] aix, int ai, int alen, int len) -
vectSinhAdd
public static void vectSinhAdd(double[] a, double[] c, int ai, int ci, int len) -
vectSinhAdd
public static void vectSinhAdd(double[] a, double[] c, int[] aix, int ai, int ci, int alen, int len) -
vectSinhWrite
public static double[] vectSinhWrite(double[] a, int ai, int len) -
vectSinhWrite
public static double[] vectSinhWrite(double[] a, int[] aix, int ai, int alen, int len) -
vectCoshAdd
public static void vectCoshAdd(double[] a, double[] c, int ai, int ci, int len) -
vectCoshAdd
public static void vectCoshAdd(double[] a, double[] c, int[] aix, int ai, int ci, int alen, int len) -
vectCoshWrite
public static double[] vectCoshWrite(double[] a, int ai, int len) -
vectCoshWrite
public static double[] vectCoshWrite(double[] a, int[] aix, int ai, int alen, int len) -
vectTanhAdd
public static void vectTanhAdd(double[] a, double[] c, int ai, int ci, int len) -
vectTanhAdd
public static void vectTanhAdd(double[] a, double[] c, int[] aix, int ai, int ci, int alen, int len) -
vectTanhWrite
public static double[] vectTanhWrite(double[] a, int ai, int len) -
vectTanhWrite
public static double[] vectTanhWrite(double[] a, int[] aix, int ai, int alen, int len) -
vectSignAdd
public static void vectSignAdd(double[] a, double[] c, int ai, int ci, int len) -
vectSignAdd
public static void vectSignAdd(double[] a, double[] c, int[] aix, int ai, int ci, int alen, int len) -
vectSignWrite
public static double[] vectSignWrite(double[] a, int ai, int len) -
vectSignWrite
public static double[] vectSignWrite(double[] a, int[] aix, int ai, int alen, int len) -
vectPow2Add
public static void vectPow2Add(double[] a, double[] c, int ai, int ci, int len) -
vectPow2Add
public static void vectPow2Add(double[] a, double[] c, int[] aix, int ai, int ci, int alen, int len) -
vectPow2Write
public static double[] vectPow2Write(double[] a, int ai, int len) -
vectPow2Write
public static double[] vectPow2Write(double[] a, int[] aix, int ai, int alen, int len) -
vectMult2Add
public static void vectMult2Add(double[] a, double[] c, int ai, int ci, int len) -
vectMult2Add
public static void vectMult2Add(double[] a, double[] c, int[] aix, int ai, int ci, int alen, int len) -
vectMult2Write
public static double[] vectMult2Write(double[] a, int ai, int len) -
vectMult2Write
public static double[] vectMult2Write(double[] a, int[] aix, int ai, int alen, int len) -
vectSqrtAdd
public static void vectSqrtAdd(double[] a, double[] c, int ai, int ci, int len) -
vectSqrtAdd
public static void vectSqrtAdd(double[] a, double[] c, int[] aix, int ai, int ci, int alen, int len) -
vectSqrtWrite
public static double[] vectSqrtWrite(double[] a, int ai, int len) -
vectSqrtWrite
public static double[] vectSqrtWrite(double[] a, int[] aix, int ai, int alen, int len) -
vectSpropAdd
public static void vectSpropAdd(double[] a, double[] c, int ai, int ci, int len) -
vectSpropAdd
public static void vectSpropAdd(double[] a, double[] c, int[] aix, int ai, int ci, int alen, int len) -
vectSpropWrite
public static double[] vectSpropWrite(double[] a, int ai, int len) -
vectSpropWrite
public static double[] vectSpropWrite(double[] a, int[] aix, int ai, int alen, int len) -
vectSigmoidAdd
public static void vectSigmoidAdd(double[] a, double[] c, int ai, int ci, int len) -
vectSigmoidAdd
public static void vectSigmoidAdd(double[] a, double[] c, int[] aix, int ai, int ci, int alen, int len) -
vectSigmoidWrite
public static double[] vectSigmoidWrite(double[] a, int ai, int len) -
vectSigmoidWrite
public static double[] vectSigmoidWrite(double[] a, int[] aix, int ai, int alen, int len) -
vectEqualAdd
public static void vectEqualAdd(double[] a, double bval, double[] c, int ai, int ci, int len) -
vectEqualAdd
public static void vectEqualAdd(double bval, double[] a, double[] c, int ai, int ci, int len) -
vectEqualAdd
public static void vectEqualAdd(double[] a, double bval, double[] c, int[] aix, int ai, int ci, int alen, int len) -
vectEqualAdd
public static void vectEqualAdd(double bval, double[] a, double[] c, int[] aix, int ai, int ci, int alen, int len) -
vectEqualWrite
public static double[] vectEqualWrite(double[] a, double bval, int ai, int len) -
vectEqualWrite
public static double[] vectEqualWrite(double bval, double[] a, int ai, int len) -
vectEqualWrite
public static double[] vectEqualWrite(double[] a, double[] b, int ai, int bi, int len) -
vectEqualWrite
public static double[] vectEqualWrite(double[] a, double bval, int[] aix, int ai, int alen, int len) -
vectEqualWrite
public static double[] vectEqualWrite(double bval, double[] a, int[] aix, int ai, int alen, int len) -
vectEqualWrite
public static double[] vectEqualWrite(double[] a, double[] b, int[] aix, int ai, int bi, int alen, int len) -
vectEqualWrite
public static double[] vectEqualWrite(double[] a, double[] b, int ai, int[] bix, int bi, int blen, int len) -
vectNotequalAdd
public static void vectNotequalAdd(double[] a, double bval, double[] c, int ai, int ci, int len) -
vectNotequalAdd
public static void vectNotequalAdd(double bval, double[] a, double[] c, int ai, int ci, int len) -
vectNotequalAdd
public static void vectNotequalAdd(double[] a, double bval, double[] c, int[] aix, int ai, int ci, int alen, int len) -
vectNotequalAdd
public static void vectNotequalAdd(double bval, double[] a, double[] c, int[] aix, int ai, int ci, int alen, int len) -
vectNotequalWrite
public static double[] vectNotequalWrite(double[] a, double bval, int ai, int len) -
vectNotequalWrite
public static double[] vectNotequalWrite(double bval, double[] a, int ai, int len) -
vectNotequalWrite
public static double[] vectNotequalWrite(double[] a, double[] b, int ai, int bi, int len) -
vectNotequalWriteVectorAPI
public static double[] vectNotequalWriteVectorAPI(double[] a, double[] b, int ai, int bi, int len) -
vectNotequalWrite
public static double[] vectNotequalWrite(double[] a, double bval, int[] aix, int ai, int alen, int len) -
vectNotequalWrite
public static double[] vectNotequalWrite(double bval, double[] a, int[] aix, int ai, int alen, int len) -
vectNotequalWrite
public static double[] vectNotequalWrite(double[] a, double[] b, int[] aix, int ai, int bi, int alen, int len) -
vectNotequalWrite
public static double[] vectNotequalWrite(double[] a, double[] b, int ai, int[] bix, int bi, int blen, int len) -
vectLessAdd
public static void vectLessAdd(double[] a, double bval, double[] c, int ai, int ci, int len) -
vectLessAdd
public static void vectLessAdd(double bval, double[] a, double[] c, int ai, int ci, int len) -
vectLessAdd
public static void vectLessAdd(double[] a, double bval, double[] c, int[] aix, int ai, int ci, int alen, int len) -
vectLessAdd
public static void vectLessAdd(double bval, double[] a, double[] c, int[] aix, int ai, int ci, int alen, int len) -
vectLessWrite
public static double[] vectLessWrite(double[] a, double bval, int ai, int len) -
vectLessWrite
public static double[] vectLessWrite(double bval, double[] a, int ai, int len) -
vectLessWrite
public static double[] vectLessWrite(double[] a, double[] b, int ai, int bi, int len) -
vectLessWrite
public static double[] vectLessWrite(double[] a, double bval, int[] aix, int ai, int alen, int len) -
vectLessWrite
public static double[] vectLessWrite(double bval, double[] a, int[] aix, int ai, int alen, int len) -
vectLessWrite
public static double[] vectLessWrite(double[] a, double[] b, int[] aix, int ai, int bi, int alen, int len) -
vectLessWrite
public static double[] vectLessWrite(double[] a, double[] b, int ai, int[] bix, int bi, int blen, int len) -
vectLessequalAdd
public static void vectLessequalAdd(double[] a, double bval, double[] c, int ai, int ci, int len) -
vectLessequalAdd
public static void vectLessequalAdd(double bval, double[] a, double[] c, int ai, int ci, int len) -
vectLessequalAdd
public static void vectLessequalAdd(double[] a, double bval, double[] c, int[] aix, int ai, int ci, int alen, int len) -
vectLessequalAdd
public static void vectLessequalAdd(double bval, double[] a, double[] c, int[] aix, int ai, int ci, int alen, int len) -
vectLessequalWrite
public static double[] vectLessequalWrite(double[] a, double bval, int ai, int len) -
vectLessequalWrite
public static double[] vectLessequalWrite(double bval, double[] a, int ai, int len) -
vectLessequalWrite
public static double[] vectLessequalWrite(double[] a, double[] b, int ai, int bi, int len) -
vectLessequalWrite
public static double[] vectLessequalWrite(double[] a, double bval, int[] aix, int ai, int alen, int len) -
vectLessequalWrite
public static double[] vectLessequalWrite(double bval, double[] a, int[] aix, int ai, int alen, int len) -
vectLessequalWrite
public static double[] vectLessequalWrite(double[] a, double[] b, int[] aix, int ai, int bi, int alen, int len) -
vectLessequalWrite
public static double[] vectLessequalWrite(double[] a, double[] b, int ai, int[] bix, int bi, int blen, int len) -
vectGreaterAdd
public static void vectGreaterAdd(double[] a, double bval, double[] c, int ai, int ci, int len) -
vectGreaterAdd
public static void vectGreaterAdd(double bval, double[] a, double[] c, int ai, int ci, int len) -
vectGreaterAdd
public static void vectGreaterAdd(double[] a, double bval, double[] c, int[] aix, int ai, int ci, int alen, int len) -
vectGreaterAdd
public static void vectGreaterAdd(double bval, double[] a, double[] c, int[] aix, int ai, int ci, int alen, int len) -
vectGreaterWrite
public static double[] vectGreaterWrite(double[] a, double bval, int ai, int len) -
vectGreaterWrite
public static double[] vectGreaterWrite(double bval, double[] a, int ai, int len) -
vectGreaterWrite
public static double[] vectGreaterWrite(double[] a, double[] b, int ai, int bi, int len) -
vectGreaterWriteVectorAPI
public static double[] vectGreaterWriteVectorAPI(double[] a, double[] b, int ai, int bi, int len) -
vectGreaterWrite
public static double[] vectGreaterWrite(double[] a, double bval, int[] aix, int ai, int alen, int len) -
vectGreaterWrite
public static double[] vectGreaterWrite(double bval, double[] a, int[] aix, int ai, int alen, int len) -
vectGreaterWrite
public static double[] vectGreaterWrite(double[] a, double[] b, int[] aix, int ai, int bi, int alen, int len) -
vectGreaterWrite
public static double[] vectGreaterWrite(double[] a, double[] b, int ai, int[] bix, int bi, int blen, int len) -
vectGreaterequalAdd
public static void vectGreaterequalAdd(double[] a, double bval, double[] c, int ai, int ci, int len) -
vectGreaterequalAdd
public static void vectGreaterequalAdd(double bval, double[] a, double[] c, int ai, int ci, int len) -
vectGreaterequalAdd
public static void vectGreaterequalAdd(double[] a, double bval, double[] c, int[] aix, int ai, int ci, int alen, int len) -
vectGreaterequalAdd
public static void vectGreaterequalAdd(double bval, double[] a, double[] c, int[] aix, int ai, int ci, int alen, int len) -
vectGreaterequalWrite
public static double[] vectGreaterequalWrite(double[] a, double bval, int ai, int len) -
vectGreaterequalWrite
public static double[] vectGreaterequalWrite(double bval, double[] a, int ai, int len) -
vectGreaterequalWrite
public static double[] vectGreaterequalWrite(double[] a, double[] b, int ai, int bi, int len) -
vectGreaterequalWrite
public static double[] vectGreaterequalWrite(double[] a, double bval, int[] aix, int ai, int alen, int len) -
vectGreaterequalWrite
public static double[] vectGreaterequalWrite(double bval, double[] a, int[] aix, int ai, int alen, int len) -
vectGreaterequalWrite
public static double[] vectGreaterequalWrite(double[] a, double[] b, int[] aix, int ai, int bi, int alen, int len) -
vectGreaterequalWrite
public static double[] vectGreaterequalWrite(double[] a, double[] b, int ai, int[] bix, int bi, int blen, int len) -
vectBitwandWrite
public static double[] vectBitwandWrite(double[] a, double bval, int ai, int len) -
vectBitwandWrite
public static double[] vectBitwandWrite(double bval, double[] a, int ai, int len) -
vectBitwandWrite
public static double[] vectBitwandWrite(double[] a, double[] b, int ai, int bi, int len) -
vectBitwandWrite
public static double[] vectBitwandWrite(double[] a, double bval, int[] aix, int ai, int alen, int len) -
vectBitwandWrite
public static double[] vectBitwandWrite(double bval, double[] a, int[] aix, int ai, int alen, int len) -
vectBitwandWrite
public static double[] vectBitwandWrite(double[] a, double[] b, int[] aix, int ai, int bi, int alen, int len) -
vectBitwandWrite
public static double[] vectBitwandWrite(double[] a, double[] b, int ai, int[] aix, int bi, int alen, int len) -
vectBiasaddWrite
public static double[] vectBiasaddWrite(double[] a, double[] b, int ai, int bi, int len) -
vectBiasaddWrite
public static double[] vectBiasaddWrite(double[] a, double[] b, int[] aix, int ai, int bi, int alen, int len) -
vectBiasmultWrite
public static double[] vectBiasmultWrite(double[] a, double[] b, int ai, int bi, int len) -
vectBiasmultWrite
public static double[] vectBiasmultWrite(double[] a, double[] b, int[] aix, int ai, int bi, int alen, int len) -
vectMaxpoolWrite
public static double[] vectMaxpoolWrite(double[] a, int ai, int len, int rix, int C, int P, int Q, int K, int R, int S, int H, int W) -
vectMaxpoolWrite
public static double[] vectMaxpoolWrite(double[] avals, int[] aix, int ai, int alen, int len, int rix, int C, int P, int Q, int K, int R, int S, int H, int W) -
vectAvgpoolWrite
public static double[] vectAvgpoolWrite(double[] a, int ai, int len, int rix, int C, int P, int Q, int K, int R, int S, int H, int W) -
vectAvgpoolWrite
public static double[] vectAvgpoolWrite(double[] avals, int[] aix, int ai, int alen, int len, int rix, int C, int P, int Q, int K, int R, int S, int H, int W) -
vectIm2colWrite
public static double[] vectIm2colWrite(double[] a, int ai, int len, int rix, int C, int P, int Q, int K, int R, int S, int H, int W) -
vectIm2colWrite
public static double[] vectIm2colWrite(double[] avals, int[] aix, int ai, int alen, int len, int rix, int C, int P, int Q, int K, int R, int S, int H, int W) -
vectConv2dmmWrite
public static double[] vectConv2dmmWrite(double[] a, double[] b, int ai, int bi, int len, int rix, int C, int P, int Q, int K, int R, int S, int H, int W) -
vectVar
public static double vectVar(double[] a, int ai, int len) -
vectVar
public static double vectVar(double[] avals, int[] aix, int ai, int alen, int len) -
vectMultWrite
public static SparseRowVector vectMultWrite(int len, double[] a, double bval, int[] aix, int ai, int alen) Vector primitives with SparseRowVector intermediates Changes: - Changed method signature to avoid method duplicate conflicts e.g. (double[], double, int[], int, int, int) --> (int, double[], double, int[], int, int) - Added blen for vector - vector calculations to be able to use both vectors as SparseRowVectors - Implemented a new SparseVectorBuffer class that creates a ring buffer for SparseRowVectors in different sizes -
vectMultWrite
public static SparseRowVector vectMultWrite(int len, double bval, double[] a, int[] aix, int ai, int alen) -
vectMultWriteB
public static SparseRowVector vectMultWriteB(int len, double[] a, double[] b, int[] aix, int[] bix, int ai, int bi, int alen, int blen) -
vectMultWrite
public static SparseRowVector vectMultWrite(int len, double[] a, double[] b, int[] aix, int[] bix, int ai, int bi, int alen, int blen) -
vectWrite
public static void vectWrite(double[] a, int[] aix, double[] c, int ci, int len) -
vectWrite
public static void vectWrite(double[] a, double[] c, int[] aix, int ai, int ci, int alen) -
vectDivWrite
public static SparseRowVector vectDivWrite(int len, double[] a, double bval, int[] aix, int ai, int alen) -
vectDivWrite
public static SparseRowVector vectDivWrite(int len, double bval, double[] a, int[] aix, int ai, int alen) -
vectDivWriteB
public static SparseRowVector vectDivWriteB(int len, double[] a, double[] b, int[] aix, int[] bix, int ai, int bi, int alen, int blen) -
vectDivWrite
public static SparseRowVector vectDivWrite(int len, double[] a, double[] b, int[] aix, int[] bix, int ai, int bi, int alen, int blen) -
vectMinusWriteB
public static SparseRowVector vectMinusWriteB(int len, double[] a, double[] b, int[] aix, int[] bix, int ai, int bi, int alen, int blen) -
vectMinusWrite
public static SparseRowVector vectMinusWrite(int len, double[] a, double[] b, int[] aix, int[] bix, int ai, int bi, int alen, int blen) -
vectPlusWrite
public static SparseRowVector vectPlusWrite(int len, double[] a, double[] b, int[] aix, int[] bix, int ai, int bi, int alen, int blen) -
vectXorWrite
public static SparseRowVector vectXorWrite(int len, double[] a, double bval, int[] aix, int ai, int alen) -
vectXorWrite
public static SparseRowVector vectXorWrite(int len, double bval, double[] a, int[] aix, int ai, int alen) -
vectXorWrite
public static SparseRowVector vectXorWrite(int len, double[] a, double[] b, int[] aix, int[] bix, int ai, int bi, int alen, int blen) -
vectPowWrite
public static SparseRowVector vectPowWrite(int len, double[] a, double bval, int[] aix, int ai, int alen) -
vectMinWrite
public static SparseRowVector vectMinWrite(int len, double[] a, double bval, int[] aix, int ai, int alen) -
vectMinWrite
public static SparseRowVector vectMinWrite(int len, double bval, double[] a, int[] aix, int ai, int alen) -
vectMinWrite
public static SparseRowVector vectMinWrite(int len, double[] a, double[] b, int[] aix, int[] bix, int ai, int bi, int alen, int blen) -
vectMaxWrite
public static SparseRowVector vectMaxWrite(int len, double[] a, double bval, int[] aix, int ai, int alen) -
vectMaxWrite
public static SparseRowVector vectMaxWrite(int len, double bval, double[] a, int[] aix, int ai, int alen) -
vectMaxWrite
public static SparseRowVector vectMaxWrite(int len, double[] a, double[] b, int[] aix, int[] bix, int ai, int bi, int alen, int blen) -
vectEqualWrite
public static SparseRowVector vectEqualWrite(int len, double[] a, double bval, int[] aix, int ai, int alen) -
vectEqualWrite
public static SparseRowVector vectEqualWrite(int len, double bval, double[] a, int[] aix, int ai, int alen) -
vectEqualWrite
public static double[] vectEqualWrite(int len, double[] a, double[] b, int[] aix, int[] bix, int ai, int bi, int alen, int blen) -
vectNotequalWrite
public static SparseRowVector vectNotequalWrite(int len, double[] a, double bval, int[] aix, int ai, int alen) -
vectNotequalWrite
public static SparseRowVector vectNotequalWrite(int len, double bval, double[] a, int[] aix, int ai, int alen) -
vectNotequalWrite
public static SparseRowVector vectNotequalWrite(int len, double[] a, double[] b, int[] aix, int[] bix, int ai, int bi, int alen, int blen) -
vectLessWrite
public static SparseRowVector vectLessWrite(int len, double[] a, double bval, int[] aix, int ai, int alen) -
vectLessWrite
public static SparseRowVector vectLessWrite(int len, double bval, double[] a, int[] aix, int ai, int alen) -
vectLessWrite
public static SparseRowVector vectLessWrite(int len, double[] a, double[] b, int[] aix, int[] bix, int ai, int bi, int alen, int blen) -
vectLessequalWrite
public static SparseRowVector vectLessequalWrite(int len, double[] a, double bval, int[] aix, int ai, int alen) -
vectLessequalWrite
public static SparseRowVector vectLessequalWrite(int len, double bval, double[] a, int[] aix, int ai, int alen) -
vectLessequalWrite
public static double[] vectLessequalWrite(int len, double[] a, double[] b, int[] aix, int[] bix, int ai, int bi, int alen, int blen) -
vectGreaterWrite
public static SparseRowVector vectGreaterWrite(int len, double[] a, double bval, int[] aix, int ai, int alen) -
vectGreaterWrite
public static SparseRowVector vectGreaterWrite(int len, double bval, double[] a, int[] aix, int ai, int alen) -
vectGreaterWrite
public static SparseRowVector vectGreaterWrite(int len, double[] a, double[] b, int[] aix, int[] bix, int ai, int bi, int alen, int blen) -
vectGreaterequalWrite
public static SparseRowVector vectGreaterequalWrite(int len, double[] a, double bval, int[] aix, int ai, int alen) -
vectGreaterequalWrite
public static SparseRowVector vectGreaterequalWrite(int len, double bval, double[] a, int[] aix, int ai, int alen) -
vectGreaterequalWrite
public static double[] vectGreaterequalWrite(int len, double[] a, double[] b, int[] aix, int[] bix, int ai, int bi, int alen, int blen) -
vectBitwandWrite
public static SparseRowVector vectBitwandWrite(int len, double[] a, double bval, int[] aix, int ai, int alen) -
vectBitwandWrite
public static SparseRowVector vectBitwandWrite(int len, double bval, double[] a, int[] aix, int ai, int alen) -
vectBitwandWrite
public static SparseRowVector vectBitwandWrite(int len, double[] a, double[] b, int[] aix, int[] bix, int ai, int bi, int alen, int blen) -
vectSqrtWrite
-
vectAbsWrite
-
vectRoundWrite
-
vectCeilWrite
-
vectFloorWrite
-
vectSinWrite
-
vectTanWrite
-
vectAsinWrite
-
vectAtanWrite
-
vectSinhWrite
-
vectTanhWrite
-
vectSignWrite
-
intDiv
public static double intDiv(double in1, double in2) -
mod
public static double mod(double in1, double in2) -
bwAnd
public static double bwAnd(double in1, double in2) -
isFlipOuter
public static boolean isFlipOuter(int len1, int len2) -
setupThreadLocalMemory
public static void setupThreadLocalMemory(int numVectors, int len) -
setupThreadLocalMemory
public static void setupThreadLocalMemory(int numVectors, int len, int len2) -
setupSparseThreadLocalMemory
public static void setupSparseThreadLocalMemory(int numVectors, int len, int len2) -
cleanupThreadLocalMemory
public static void cleanupThreadLocalMemory() -
cleanupSparseThreadLocalMemory
public static void cleanupSparseThreadLocalMemory() -
allocVector
public static double[] allocVector(int len, boolean reset) -
allocSparseVector
-