public class Sum extends BaseAccumulation
applyFinalTransform, finalResult, finalResultComplex
extraArgs, n, numProcessed, passThrough, x, y, z
Constructor and Description |
---|
Sum() |
Sum(INDArray x) |
Sum(INDArray x,
INDArray y) |
Sum(INDArray x,
INDArray y,
INDArray z,
int n) |
Sum(INDArray x,
INDArray y,
int n) |
Modifier and Type | Method and Description |
---|---|
String |
name()
The name of this operation
|
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
|
double |
update(double accum,
double x)
Do one accumulation update for a single-argument accumulation, given the
current accumulation value and another value to be processed/accumulated
|
double |
update(double accum,
double x,
double y)
Do an accumulation update for a pair-wise (op(x,y)) accumulation, given the
current accumulation value and a pair of values to be processed/accumulated
|
float |
update(float accum,
float x) |
float |
update(float accum,
float x,
float y) |
IComplexNumber |
update(IComplexNumber accum,
double x)
Complex update.
|
IComplexNumber |
update(IComplexNumber accum,
double x,
double y)
Complex update.
|
IComplexNumber |
update(IComplexNumber accum,
IComplexNumber x)
Complex update.
|
IComplexNumber |
update(IComplexNumber accum,
IComplexNumber x,
double y)
Complex update.
|
IComplexNumber |
update(IComplexNumber accum,
IComplexNumber x,
IComplexNumber y)
Complex update.
|
applyFinalTransform, calculateFinalResult, calculateFinalResult, combineSubResults, combineSubResults, combineSubResults, currentResult, getAndSetFinalResult, getAndSetFinalResult, getAndSetFinalResult, getFinalResult, getFinalResultComplex, init, numProcessed, op, op, op, op, op, op, op, op, setApplyFinalTransform, setFinalResult, setFinalResultComplex, zeroComplex, zeroDouble, zeroFloat
ensureProperVectors, exec, exec, extraArgs, isPassThrough, n, setN, setX, setY, setZ, toString, x, y, z
public Sum()
public Sum(INDArray x)
public double update(double accum, double x)
Accumulation
accum
- The current accumulation valuex
- The next/new value to be processed/accumulatedpublic double update(double accum, double x, double y)
Accumulation
accum
- The current accumulation valuex
- The next/new x value to be processed/accumulatedy
- The next/new y value to be processed/accumulatedpublic float update(float accum, float x)
Accumulation.update(double, double)
public float update(float accum, float x, float y)
public IComplexNumber update(IComplexNumber accum, double x)
Accumulation
Accumulation.update(double, double)
public IComplexNumber update(IComplexNumber accum, double x, double y)
Accumulation
public IComplexNumber update(IComplexNumber accum, IComplexNumber x)
Accumulation
Accumulation.update(double, double)
public IComplexNumber update(IComplexNumber accum, IComplexNumber x, IComplexNumber y)
Accumulation
public IComplexNumber update(IComplexNumber accum, IComplexNumber x, double y)
Accumulation
public String name()
Op
public Op opForDimension(int index, int dimension)
Op
index
- the index of the op to iterate overdimension
- the dimension to ge the input forpublic Op opForDimension(int index, int... dimension)
Op
index
- the index of the op to iterate overdimension
- the dimension to ge the input forCopyright © 2016. All Rights Reserved.