public class KernelArrayValue extends AbstractParamOperator
block, insnHelper| 限定符 | 构造器和说明 |
|---|---|
protected |
KernelArrayValue(KernelProgramBlock block,
ArrayClass arrayCls,
KernelParam... allocateDims) |
protected |
KernelArrayValue(KernelProgramBlock block,
ArrayClass arrayCls,
Object values) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
asArgument()
If current
KernelParam has used by other, than need call this method. |
protected void |
checkAsArgument()
invoke by OperatorFactory
|
protected void |
doExecute() |
AClass |
getResultType() |
void |
loadToStack(KernelProgramBlock block)
Push current to a stack of specify block
|
String |
toString() |
protected void |
verifyArgument()
Template for
AbstractOperator.prepare() method. |
fieldautoCast, checkCrement, endingPrepare, execute, getBlock, getCompileOrder, getOperatorSymbol, initAdditionalProperties, prepare, startingPreparehasNext, next, previousprotected KernelArrayValue(KernelProgramBlock block, ArrayClass arrayCls, KernelParam... allocateDims)
protected KernelArrayValue(KernelProgramBlock block, ArrayClass arrayCls, Object values)
block - arrayCls - values - Parameterized arrayprotected void verifyArgument()
AbstractOperatorAbstractOperator.prepare() method. verifyArgument 在类中 AbstractOperatorprotected void checkAsArgument()
AbstractOperatorcheckAsArgument 在类中 AbstractOperatorprotected void doExecute()
doExecute 在类中 AbstractOperatorpublic void loadToStack(KernelProgramBlock block)
PushStackablepublic AClass getResultType()
public void asArgument()
KernelParamKernelParam has used by other, than need call this method.Copyright © 2015. All rights reserved.