# Uses of Class
org.apache.sysds.runtime.data.SparseRowVector

Packages that use SparseRowVector
Package
Description
org.apache.sysds.runtime.codegen
org.apache.sysds.runtime.data

## Uses of SparseRowVector in org.apache.sysds.runtime.codegen

Methods in org.apache.sysds.runtime.codegen that return SparseRowVector
Modifier and Type
Method
Description
`static SparseRowVector`
LibSpoofPrimitives.`allocSparseVector(int len)`
`static SparseRowVector`
LibSpoofPrimitives.`vectAbsWrite(int len, double[] a, int[] aix, int ai, int alen)`
`static SparseRowVector`
LibSpoofPrimitives.`vectAsinWrite(int len, double[] a, int[] aix, int ai, int alen)`
`static SparseRowVector`
LibSpoofPrimitives.`vectAtanWrite(int len, double[] a, int[] aix, int ai, int alen)`
`static SparseRowVector`
LibSpoofPrimitives.`vectBitwandWrite(int len, double[] a, double[] b, int[] aix, int[] bix, int ai, int bi, int alen, int blen)`
`static SparseRowVector`
LibSpoofPrimitives.`vectBitwandWrite(int len, double[] a, double bval, int[] aix, int ai, int alen)`
`static SparseRowVector`
LibSpoofPrimitives.`vectBitwandWrite(int len, double bval, double[] a, int[] aix, int ai, int alen)`
`static SparseRowVector`
LibSpoofPrimitives.`vectCeilWrite(int len, double[] a, int[] aix, int ai, int alen)`
`static SparseRowVector`
LibSpoofPrimitives.`vectDivWrite(int len, double[] a, double[] b, int[] aix, int[] bix, int ai, int bi, int alen, int blen)`
`static SparseRowVector`
LibSpoofPrimitives.`vectDivWrite(int len, double[] a, double bval, int[] aix, int ai, int alen)`
`static SparseRowVector`
LibSpoofPrimitives.`vectDivWrite(int len, double bval, double[] a, int[] aix, int ai, int alen)`
`static SparseRowVector`
LibSpoofPrimitives.`vectDivWriteB(int len, double[] a, double[] b, int[] aix, int[] bix, int ai, int bi, int alen, int blen)`
`static SparseRowVector`
LibSpoofPrimitives.`vectEqualWrite(int len, double[] a, double bval, int[] aix, int ai, int alen)`
`static SparseRowVector`
LibSpoofPrimitives.`vectEqualWrite(int len, double bval, double[] a, int[] aix, int ai, int alen)`
`static SparseRowVector`
LibSpoofPrimitives.`vectFloorWrite(int len, double[] a, int[] aix, int ai, int alen)`
`static SparseRowVector`
LibSpoofPrimitives.`vectGreaterequalWrite(int len, double[] a, double bval, int[] aix, int ai, int alen)`
`static SparseRowVector`
LibSpoofPrimitives.`vectGreaterequalWrite(int len, double bval, double[] a, int[] aix, int ai, int alen)`
`static SparseRowVector`
LibSpoofPrimitives.`vectGreaterWrite(int len, double[] a, double[] b, int[] aix, int[] bix, int ai, int bi, int alen, int blen)`
`static SparseRowVector`
LibSpoofPrimitives.`vectGreaterWrite(int len, double[] a, double bval, int[] aix, int ai, int alen)`
`static SparseRowVector`
LibSpoofPrimitives.`vectGreaterWrite(int len, double bval, double[] a, int[] aix, int ai, int alen)`
`static SparseRowVector`
LibSpoofPrimitives.`vectLessequalWrite(int len, double[] a, double bval, int[] aix, int ai, int alen)`
`static SparseRowVector`
LibSpoofPrimitives.`vectLessequalWrite(int len, double bval, double[] a, int[] aix, int ai, int alen)`
`static SparseRowVector`
LibSpoofPrimitives.`vectLessWrite(int len, double[] a, double[] b, int[] aix, int[] bix, int ai, int bi, int alen, int blen)`
`static SparseRowVector`
LibSpoofPrimitives.`vectLessWrite(int len, double[] a, double bval, int[] aix, int ai, int alen)`
`static SparseRowVector`
LibSpoofPrimitives.`vectLessWrite(int len, double bval, double[] a, int[] aix, int ai, int alen)`
`static SparseRowVector`
LibSpoofPrimitives.`vectMaxWrite(int len, double[] a, double[] b, int[] aix, int[] bix, int ai, int bi, int alen, int blen)`
`static SparseRowVector`
LibSpoofPrimitives.`vectMaxWrite(int len, double[] a, double bval, int[] aix, int ai, int alen)`
`static SparseRowVector`
LibSpoofPrimitives.`vectMaxWrite(int len, double bval, double[] a, int[] aix, int ai, int alen)`
`static SparseRowVector`
LibSpoofPrimitives.`vectMinusWrite(int len, double[] a, double[] b, int[] aix, int[] bix, int ai, int bi, int alen, int blen)`
`static SparseRowVector`
LibSpoofPrimitives.`vectMinusWriteB(int len, double[] a, double[] b, int[] aix, int[] bix, int ai, int bi, int alen, int blen)`
`static SparseRowVector`
LibSpoofPrimitives.`vectMinWrite(int len, double[] a, double[] b, int[] aix, int[] bix, int ai, int bi, int alen, int blen)`
`static SparseRowVector`
LibSpoofPrimitives.`vectMinWrite(int len, double[] a, double bval, int[] aix, int ai, int alen)`
`static SparseRowVector`
LibSpoofPrimitives.`vectMinWrite(int len, double bval, double[] a, int[] aix, int ai, int alen)`
`static SparseRowVector`
LibSpoofPrimitives.`vectMultWrite(int len, double[] a, double[] b, int[] aix, int[] bix, int ai, int bi, int alen, int blen)`
`static SparseRowVector`
LibSpoofPrimitives.`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.
`static SparseRowVector`
LibSpoofPrimitives.`vectMultWrite(int len, double bval, double[] a, int[] aix, int ai, int alen)`
`static SparseRowVector`
LibSpoofPrimitives.`vectMultWriteB(int len, double[] a, double[] b, int[] aix, int[] bix, int ai, int bi, int alen, int blen)`
`static SparseRowVector`
LibSpoofPrimitives.`vectNotequalWrite(int len, double[] a, double[] b, int[] aix, int[] bix, int ai, int bi, int alen, int blen)`
`static SparseRowVector`
LibSpoofPrimitives.`vectNotequalWrite(int len, double[] a, double bval, int[] aix, int ai, int alen)`
`static SparseRowVector`
LibSpoofPrimitives.`vectNotequalWrite(int len, double bval, double[] a, int[] aix, int ai, int alen)`
`static SparseRowVector`
LibSpoofPrimitives.`vectPlusWrite(int len, double[] a, double[] b, int[] aix, int[] bix, int ai, int bi, int alen, int blen)`
`static SparseRowVector`
LibSpoofPrimitives.`vectPowWrite(int len, double[] a, double bval, int[] aix, int ai, int alen)`
`static SparseRowVector`
LibSpoofPrimitives.`vectRoundWrite(int len, double[] a, int[] aix, int ai, int alen)`
`static SparseRowVector`
LibSpoofPrimitives.`vectSignWrite(int len, double[] a, int[] aix, int ai, int alen)`
`static SparseRowVector`
LibSpoofPrimitives.`vectSinhWrite(int len, double[] a, int[] aix, int ai, int alen)`
`static SparseRowVector`
LibSpoofPrimitives.`vectSinWrite(int len, double[] a, int[] aix, int ai, int alen)`
`static SparseRowVector`
LibSpoofPrimitives.`vectSqrtWrite(int len, double[] a, int[] aix, int ai, int alen)`
`static SparseRowVector`
LibSpoofPrimitives.`vectTanhWrite(int len, double[] a, int[] aix, int ai, int alen)`
`static SparseRowVector`
LibSpoofPrimitives.`vectTanWrite(int len, double[] a, int[] aix, int ai, int alen)`
`static SparseRowVector`
LibSpoofPrimitives.`vectXorWrite(int len, double[] a, double[] b, int[] aix, int[] bix, int ai, int bi, int alen, int blen)`
`static SparseRowVector`
LibSpoofPrimitives.`vectXorWrite(int len, double[] a, double bval, int[] aix, int ai, int alen)`
`static SparseRowVector`
LibSpoofPrimitives.`vectXorWrite(int len, double bval, double[] a, int[] aix, int ai, int alen)`

## Uses of SparseRowVector in org.apache.sysds.runtime.data

Methods in org.apache.sysds.runtime.data that return SparseRowVector
Modifier and Type
Method
Description
`SparseRowVector`
SparseRowVector.`append(int col, double v)`