Statement.PSCheckpointing, Statement.PSFrequency, Statement.PSModeType, Statement.PSScheme, Statement.PSUpdateTypeBOOLEAN_VALUE_TYPE, DOUBLE_VALUE_TYPE, FRAME_DATA_TYPE, GAGG_FN, GAGG_FN_CM, GAGG_FN_CM_ORDER, GAGG_FN_COUNT, GAGG_FN_MEAN, GAGG_FN_SUM, GAGG_FN_VARIANCE, GAGG_GROUPS, GAGG_NUM_GROUPS, GAGG_TARGET, GAGG_WEIGHTS, INT_VALUE_TYPE, MATRIX_DATA_TYPE, OUTPUTSTATEMENT, PS_AGGREGATION_FUN, PS_BATCH_SIZE, PS_CHECKPOINTING, PS_EPOCHS, PS_FEATURES, PS_FREQUENCY, PS_GRADIENTS, PS_HYPER_PARAMS, PS_LABELS, PS_MODE, PS_MODEL, PS_PARALLELISM, PS_SCHEME, PS_UPDATE_FUN, PS_UPDATE_TYPE, PS_VAL_FEATURES, PS_VAL_LABELS, SCALAR_DATA_TYPE, SEQ_FROM, SEQ_INCR, SEQ_TO, SETWD, SOURCE, STRING_VALUE_TYPE| Constructor and Description |
|---|
FunctionStatement() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
controlStatement() |
ArrayList<StatementBlock> |
getBody() |
Expression |
getInputDefault(String name) |
ArrayList<Expression> |
getInputDefaults() |
DataIdentifier |
getInputParam(String name) |
ArrayList<DataIdentifier> |
getInputParams() |
String |
getName() |
ArrayList<DataIdentifier> |
getOutputParams() |
VariableSet |
initializebackwardLV(VariableSet lo) |
void |
initializeforwardLV(VariableSet activeIn) |
void |
mergeStatementBlocks() |
Statement |
rewriteStatement(String prefix) |
void |
setBody(ArrayList<StatementBlock> body) |
void |
setInputDefaults(ArrayList<Expression> inputDefaults) |
void |
setInputParams(ArrayList<DataIdentifier> inputParams) |
void |
setName(String fname) |
void |
setOutputParams(ArrayList<DataIdentifier> outputParams) |
String |
toString() |
VariableSet |
variablesRead() |
VariableSet |
variablesUpdated() |
getBeginColumn, getBeginLine, getEndColumn, getEndLine, getFilename, getText, isEmptyNewLineStatement, printErrorLocation, printWarningLocation, raiseValidateError, raiseValidateError, setBeginColumn, setBeginLine, setCtxValues, setCtxValuesAndFilename, setEmptyNewLineStatement, setEndColumn, setEndLine, setFilename, setParseInfo, setTextequals, getClass, hashCode, notify, notifyAll, wait, wait, waitctxAndFilenameToParseInfopublic Statement rewriteStatement(String prefix)
rewriteStatement in class Statementpublic ArrayList<DataIdentifier> getInputParams()
public DataIdentifier getInputParam(String name)
public ArrayList<Expression> getInputDefaults()
public Expression getInputDefault(String name)
public ArrayList<DataIdentifier> getOutputParams()
public void setInputParams(ArrayList<DataIdentifier> inputParams)
public void setInputDefaults(ArrayList<Expression> inputDefaults)
public void setOutputParams(ArrayList<DataIdentifier> outputParams)
public void setName(String fname)
public String getName()
public ArrayList<StatementBlock> getBody()
public void setBody(ArrayList<StatementBlock> body)
public boolean controlStatement()
controlStatement in class Statementpublic void mergeStatementBlocks()
public void initializeforwardLV(VariableSet activeIn)
initializeforwardLV in class Statementpublic VariableSet initializebackwardLV(VariableSet lo)
initializebackwardLV in class Statementpublic VariableSet variablesRead()
variablesRead in class Statementpublic VariableSet variablesUpdated()
variablesUpdated in class StatementCopyright © 2020 The Apache Software Foundation. All rights reserved.