mikera.vectorz
Interface IScalar
-
- All Superinterfaces:
- java.lang.Cloneable, java.lang.Comparable<INDArray>, INDArray, java.io.Serializable
- All Known Implementing Classes:
- ArrayIndexScalar, AScalar, ImmutableScalar, MatrixIndexScalar, Scalar, VectorIndexScalar
public interface IScalar extends INDArray
Interface for scalar array objects
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method and Description doubleget()Returns the double value of a scalar arrayImmutableScalarimmutable()Coerces this scalar to an immutable formAScalarmutable()Coerces this scalar to a mutable formvoidset(double value)Sets the double value of a scalar array-
Methods inherited from interface mikera.arrayz.INDArray
abs, absCopy, absDiff, absDiffCopy, add, add, addApplyOp, addAt, addCopy, addCopy, addInnerProduct, addInnerProduct, addMultiple, addMultipleSparse, addOuterProduct, addOuterProductSparse, addPower, addPower, addSparse, addSparse, addToArray, applyOp, applyOp, applyOp, applyOp, applyOpCopy, asDoubleArray, asElementList, asVector, broadcast, broadcastCloneLike, broadcastCopyLike, broadcastLike, broadcastLike, broadcastLike, clamp, clone, componentCount, copy, dense, denseClone, dimensionality, divide, divide, divideCopy, divideCopy, elementAbsPowSum, elementCount, elementIterator, elementMax, elementMaxAbs, elementMin, elementPowSum, elementProduct, elementsEqual, elementSquaredSum, elementSum, ensureMutable, epsilonEquals, epsilonEquals, equals, equalsArray, equalsArray, exactClone, exp, fill, get, get, get, get, get, get, get, get, getComponent, getComponents, getElement, getElements, getElements, getElements, getElements, getLongShape, getShape, getShape, getShapeClone, getSlices, getSlices, getSliceViews, getTranspose, getTransposeCopy, getTransposeView, hasUncountable, innerProduct, innerProduct, innerProduct, innerProduct, isBoolean, isDense, isElementConstrained, isFullyMutable, isMutable, isSameShape, isSparse, isView, isZero, join, join, log, multiply, multiply, multiplyCopy, multiplyCopy, negate, negateCopy, nonZeroCount, outerProduct, pow, reciprocal, reciprocalCopy, reduce, reduce, reduceSlices, reduceSlices, reorder, reorder, reshape, rotateView, scale, scaleAdd, scaleAdd, scaleCopy, set, set, set, set, set, set, setApplyOp, setElements, setElements, setElements, setInnerProduct, setMultiple, setMultiple, setSparse, setSparse, signum, signumCopy, slice, slice, sliceCount, sliceValue, sparse, sparseClone, sqrt, square, squareCopy, sub, sub, subArray, subCopy, toDoubleArray, toDoubleBuffer, toSliceArray, toVector, validate, withComponents
-
-
-
-
Method Detail
-
get
double get()
Returns the double value of a scalar array
-
set
void set(double value)
Sets the double value of a scalar array
-
mutable
AScalar mutable()
Coerces this scalar to a mutable form
-
immutable
ImmutableScalar immutable()
Coerces this scalar to an immutable form
-
-
DMelt 3.0 © DataMelt by jWork.ORG