public class IMax extends BaseIndexAccumulation
finalResultextraArgs, n, numProcessed, passThrough, x, y, z| Constructor and Description |
|---|
IMax() |
IMax(INDArray x) |
IMax(INDArray x,
INDArray y) |
IMax(INDArray x,
INDArray y,
long n) |
| Modifier and Type | Method and Description |
|---|---|
String |
name()
The name of this operation
|
double |
op(double origin)
Transform an individual element
|
double |
op(double origin,
double other)
Pairwise op (applicable with an individual element in y)
|
float |
op(float origin)
Transform an individual element
|
float |
op(float origin,
float other)
Pairwise op (applicable with an individual element in y)
|
IComplexNumber |
op(IComplexNumber origin)
Transform an individual element
|
IComplexNumber |
op(IComplexNumber origin,
double other)
Pairwise op (applicable with an individual element in y)
|
IComplexNumber |
op(IComplexNumber origin,
float other)
Pairwise op (applicable with an individual element in y)
|
IComplexNumber |
op(IComplexNumber origin,
IComplexNumber other)
Pairwise op (applicable with an individual element in y)
|
Op |
opForDimension(int index,
int... dimension)
A copy of this operation for a particular dimension of the input
|
Op |
opForDimension(int index,
int dimension)
A copy of this operation for a particular dimension of the input
|
int |
opNum()
An op number
|
int |
update(double accum,
int accumIdx,
double x,
double y,
int idx)
Do one accumulation update for a pair-wise (2 input) index accumulation
|
int |
update(double accum,
int accumIdx,
double x,
int xIdx)
Do one accumulation update.
|
int |
update(float accum,
int accumIdx,
float x,
float y,
int idx) |
int |
update(float accum,
int accumIdx,
float x,
int xIdx) |
int |
update(IComplexNumber accum,
int accumIdx,
double x,
double y,
int idx)
Accumulation update for pairswise (2 input) complex numbers.
|
int |
update(IComplexNumber accum,
int accumIdx,
double x,
int idx)
Accumulation update for complex numbers.
|
int |
update(IComplexNumber accum,
int accumIdx,
IComplexNumber x,
IComplexNumber y,
int idx)
Accumulation update for pairswise (2 input) complex numbers.
|
int |
update(IComplexNumber accum,
int accumIdx,
IComplexNumber x,
int xIdx)
Accumulation update for complex numbers.
|
IComplexNumber |
zeroComplex()
Complex initial value
|
double |
zeroDouble()
Initial value for the index accumulation
|
float |
zeroFloat()
Initial value for the index accumulation.
|
combineSubResults, combineSubResults, combineSubResults, getFinalResult, init, setFinalResult, zeroPairexec, exec, extraArgs, extraArgsBuff, extraArgsDataBuff, isExecSpecial, isPassThrough, n, numProcessed, setN, setX, setY, setZ, toString, x, y, zclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitexec, exec, extraArgs, extraArgsBuff, extraArgsDataBuff, isExecSpecial, isPassThrough, n, numProcessed, setN, setX, setY, setZ, x, y, zpublic IMax()
public IMax(INDArray x)
public int update(double accum,
int accumIdx,
double x,
int xIdx)
IndexAccumulationaccum - The value at the accumulation indexaccumIdx - The accumulation indexx - A value to be processed/accumulatedxIdx - The index of the value to be processed/accumulatedpublic int update(float accum,
int accumIdx,
float x,
int xIdx)
public int update(double accum,
int accumIdx,
double x,
double y,
int idx)
IndexAccumulationpublic int update(float accum,
int accumIdx,
float x,
float y,
int idx)
public int update(IComplexNumber accum, int accumIdx, IComplexNumber x, int xIdx)
IndexAccumulationpublic int update(IComplexNumber accum, int accumIdx, double x, int idx)
IndexAccumulationpublic int update(IComplexNumber accum, int accumIdx, double x, double y, int idx)
IndexAccumulationpublic int update(IComplexNumber accum, int accumIdx, IComplexNumber x, IComplexNumber y, int idx)
IndexAccumulationpublic int opNum()
Oppublic String name()
Oppublic IComplexNumber op(IComplexNumber origin, double other)
Oporigin - the origin numberother - the other numberpublic IComplexNumber op(IComplexNumber origin, float other)
Oporigin - the origin numberother - the other numberpublic IComplexNumber op(IComplexNumber origin, IComplexNumber other)
Oporigin - the origin numberother - the other numberpublic float op(float origin,
float other)
Oporigin - the origin numberother - the other numberpublic double op(double origin,
double other)
Oporigin - the origin numberother - the other numberpublic double op(double origin)
Oporigin - the origin elementpublic float op(float origin)
Oporigin - the origin elementpublic IComplexNumber op(IComplexNumber origin)
Oporigin - the origin elementpublic float zeroFloat()
IndexAccumulationzeroFloat in interface IndexAccumulationzeroFloat in class BaseIndexAccumulationpublic double zeroDouble()
IndexAccumulationzeroDouble in interface IndexAccumulationzeroDouble in class BaseIndexAccumulationpublic IComplexNumber zeroComplex()
IndexAccumulationzeroComplex in interface IndexAccumulationzeroComplex in class BaseIndexAccumulationpublic Op opForDimension(int index, int dimension)
Opindex - the index of the op to iterate overdimension - the dimension to ge the input forpublic Op opForDimension(int index, int... dimension)
Opindex - the index of the op to iterate overdimension - the dimension to ge the input forCopyright © 2016. All Rights Reserved.