public class LinearViewComplexNDArray extends BaseComplexNDArray
attemptedToFindElementWiseStride, cleanedUp, columns, data, elementWiseStride, firstNonOneStride, isScalar, isVector, isWrapAround, length, linearStride, linearView, log, majorStride, numLeadingOnes, numTrailingOnes, offset, ordering, ref, rows, shape, stride| Constructor and Description |
|---|
LinearViewComplexNDArray(IComplexNDArray wrapped)
Create the view based on
the given ndarray
|
| Modifier and Type | Method and Description |
|---|---|
void |
cleanup()
Cleanup resources
|
protected void |
collectRows(INDArray slice) |
IComplexNumber |
getComplex(int i) |
double |
getDouble(int i) |
boolean |
isCleanedUp()
Returns true if the ndarray has already been freed
|
int |
length()
Returns the total number of elements in the ndarray
|
IComplexNDArray |
linearView()
Returns a linear view reference of shape
1,length(ndarray)
|
IComplexNDArray |
linearViewColumnOrder()
Returns a linear view reference of shape
1,length(ndarray)
|
int |
majorStride()
Return the major stride for an ndarray
|
IComplexNDArray |
putScalar(int i,
double value)
Insert the number linearly in to the ndarray
|
IComplexNDArray |
putScalar(int i,
IComplexNumber value) |
void |
resetLinearView()
Resets the linear view
|
int |
secondaryStride()
Return the second stride for an ndarray.
|
String |
toString()
Generate string representation of the matrix.
|
IComplexNDArray |
vectorAlongDimension(int index,
int dimension)
Get the vector along a particular dimension
|
int |
vectorsAlongDimension(int dimension)
Returns the number of possible vectors for a given dimension
|
add, add, add, add, add, add, addColumnVector, addi, addi, addi, addi, addi, addi, addi, addiColumnVector, addiRowVector, addRowVector, assign, assign, assign, assign, blasOffset, broadcast, checkDimensions, cond, condi, conj, conji, copyFromReal, copyImagTo, copyRealTo, create, create, create, create, create, create, create, create, create, create, create, createScalar, createScalarForIndex, cumsum, cumsumi, dimShuffle, distance1, distance2, div, div, div, div, div, div, divColumnVector, divi, divi, divi, divi, divi, divi, divi, diviColumnVector, diviRowVector, divRowVector, doColumnWise, doRowWise, dup, element, elementStride, eps, eps, eps, epsi, epsi, epsi, eq, eq, eq, eqi, eqi, eqi, equals, get, getColumn, getColumns, getComplex, getComplex, getComplex, getComplex, getImag, getReal, getReal, getRow, getRows, getScalar, getScalar, getScalar, getStrides, gt, gt, gt, gti, gti, gti, hermitian, imag, lt, lt, lt, lti, lti, lti, max, max, maxComplex, maxNumber, mean, meanComplex, meanNumber, min, min, minComplex, minNumber, mmul, mmul, mmuli, mmuli, mul, mul, mul, mul, mul, mul, mulColumnVector, muli, muli, muli, muli, muli, muli, muli, muliColumnVector, muliRowVector, mulRowVector, neg, negi, neq, neq, neq, neqi, neqi, neqi, newShape, norm1, norm1Complex, norm1Number, norm2, norm2Complex, norm2Number, normmax, normmaxComplex, normmaxNumber, permute, prod, prodComplex, prodNumber, put, put, put, put, put, put, put, put, put, put, put, put, put, putColumn, putImag, putImag, putImag, putImag, putImag, putReal, putReal, putReal, putReal, putReal, putRow, putScalar, putScalar, putScalar, putSlice, putSlice, ravel, rdiv, rdiv, rdiv, rdiv, rdiv, rdiv, rdivColumnVector, rdivi, rdivi, rdivi, rdivi, rdivi, rdivi, rdivi, rdiviColumnVector, rdiviRowVector, rdivRowVector, real, repmat, reshape, reshape, reshape, reshape, rsub, rsub, rsub, rsub, rsub, rsub, rsubColumnVector, rsubi, rsubi, rsubi, rsubi, rsubi, rsubi, rsubi, rsubiColumnVector, rsubiRowVector, rsubRowVector, slice, slice, squaredDistance, std, stdComplex, stdNumber, sub, sub, sub, sub, sub, sub, subArray, subColumnVector, subi, subi, subi, subi, subi, subi, subi, subiColumnVector, subiRowVector, subRowVector, sum, sumComplex, sumNumber, swapAxes, transpose, transposei, var, varComplex, varNumberadd, assertColumnVector, assertRowVector, assertSlice, checkArrangeArray, columns, data, div, doPermuteSwap, dup, elementWiseStride, getDouble, getDouble, getDoubleUnsafe, getFloat, getFloat, getFloat, getInt, getLeadingOnes, getTrailingOnes, index, init, innerMostStride, isColumnVector, isMatrix, isRowVector, isScalar, isSquare, isValid, isVector, isView, isWrapAround, iterator, linearIndex, mul, offset, ordering, putScalar, putScalar, putScalar, putScalar, putScalarUnsafe, rank, ravel, rdiv, repeat, repeat, rows, rsub, setData, setOrder, setShape, setStride, setWrapAround, shape, size, slices, sliceVectors, stride, stride, sub, subArray, tensorAlongDimension, tensorssAlongDimensionclone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitadd, div, mul, rdiv, rsub, subcolumns, data, dup, elementWiseStride, getDouble, getDouble, getDoubleUnsafe, getFloat, getFloat, getFloat, getInt, getLeadingOnes, getTrailingOnes, index, innerMostStride, isColumnVector, isMatrix, isRowVector, isScalar, isSquare, isVector, isView, isWrapAround, linearIndex, offset, ordering, putScalar, putScalar, putScalar, putScalar, putScalarUnsafe, rank, ravel, repeat, repeat, rows, setData, setOrder, setShape, setStride, setWrapAround, shape, size, slices, sliceVectors, stride, stride, subArray, tensorAlongDimension, tensorssAlongDimensionforEach, spliteratorpublic LinearViewComplexNDArray(IComplexNDArray wrapped)
wrapped - the ndarray to
base the linear view onprotected void collectRows(INDArray slice)
public boolean isCleanedUp()
INDArrayisCleanedUp in interface INDArrayisCleanedUp in class BaseNDArraypublic void cleanup()
INDArraycleanup in interface INDArraycleanup in class BaseNDArraypublic void resetLinearView()
INDArrayresetLinearView in interface INDArrayresetLinearView in class BaseComplexNDArraypublic int secondaryStride()
INDArraysecondaryStride in interface INDArraysecondaryStride in class BaseComplexNDArraypublic int majorStride()
INDArraymajorStride in interface INDArraymajorStride in class BaseNDArraypublic IComplexNDArray linearView()
BaseComplexNDArraylinearView in interface IComplexNDArraylinearView in interface INDArraylinearView in class BaseComplexNDArraypublic IComplexNDArray linearViewColumnOrder()
INDArraylinearViewColumnOrder in interface IComplexNDArraylinearViewColumnOrder in interface INDArraylinearViewColumnOrder in class BaseComplexNDArraypublic int vectorsAlongDimension(int dimension)
BaseNDArrayvectorsAlongDimension in interface INDArrayvectorsAlongDimension in class BaseNDArraydimension - the dimension to calculate the number of vectors forpublic IComplexNDArray vectorAlongDimension(int index, int dimension)
BaseComplexNDArrayvectorAlongDimension in interface IComplexNDArrayvectorAlongDimension in interface INDArrayvectorAlongDimension in class BaseComplexNDArrayindex - the index of the vector to getdimension - the dimension to getScalar the vector frompublic IComplexNumber getComplex(int i)
getComplex in interface IComplexNDArraygetComplex in class BaseComplexNDArraypublic IComplexNDArray putScalar(int i, double value)
INDArrayputScalar in interface IComplexNDArrayputScalar in interface INDArrayputScalar in class BaseComplexNDArrayi - the index to insert intovalue - the value to insertpublic IComplexNDArray putScalar(int i, IComplexNumber value)
putScalar in interface IComplexNDArrayputScalar in class BaseComplexNDArraypublic int length()
BaseNDArraylength in interface INDArraylength in class BaseNDArraypublic double getDouble(int i)
getDouble in interface INDArraygetDouble in class BaseNDArraypublic String toString()
BaseComplexNDArraytoString in class BaseComplexNDArrayCopyright © 2016. All Rights Reserved.