Package org.apache.sysds.parser
Class DoubleIdentifier
- java.lang.Object
- 
- org.apache.sysds.parser.Expression
- 
- org.apache.sysds.parser.Identifier
- 
- org.apache.sysds.parser.ConstIdentifier
- 
- org.apache.sysds.parser.DoubleIdentifier
 
 
 
 
- 
- All Implemented Interfaces:
- ParseInfo
 
 public class DoubleIdentifier extends ConstIdentifier 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class org.apache.sysds.parser.ExpressionExpression.BinaryOp, Expression.BooleanOp, Expression.DataOp, Expression.FunctCallOp, Expression.RelationalOp
 
- 
 - 
Constructor SummaryConstructors Constructor Description DoubleIdentifier(double val)DoubleIdentifier(double val, ParseInfo parseInfo)DoubleIdentifier(org.antlr.v4.runtime.ParserRuleContext ctx, double val, String filename)DoubleIdentifier(DoubleIdentifier d, ParseInfo parseInfo)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description longgetLongValue()doublegetValue()voidmultiplyByMinusOne()ExpressionrewriteExpression(String prefix)voidsetValue(double v)StringtoString()VariableSetvariablesRead()VariableSetvariablesUpdated()- 
Methods inherited from class org.apache.sysds.parser.IdentifiercomputeDataType, dimsKnown, getBlocksize, getDataType, getDim1, getDim2, getFileFormat, getNnz, getPrivacy, getValueType, isScalarBoolean, setBlocksize, setBooleanProperties, setDataType, setDimensions, setDimensionValueProperties, setFileFormat, setIntProperties, setNnz, setPrivacy, setPrivacy, setProperties, setValueType, validateExpression
 - 
Methods inherited from class org.apache.sysds.parser.ExpressioncomputeDataType, computeDataType, computeValueType, computeValueType, computeValueType, convertFormatType, equals, getBeginColumn, getBeginLine, getBinaryMatrixCharacteristics, getBinaryOp, getBooleanOp, getEndColumn, getEndLine, getFilename, getOutput, getOutputs, getParseExceptionList, getRelationalOp, getTempName, getText, hashCode, printErrorLocation, printInfoLocation, printWarningLocation, raiseValidateError, raiseValidateError, raiseValidateError, setBeginColumn, setBeginLine, setCtxValues, setCtxValuesAndFilename, setEndColumn, setEndLine, setFilename, setOutput, setParseExceptionList, setParseInfo, setText, validateExpression
 
- 
 
- 
- 
- 
Constructor Detail- 
DoubleIdentifierpublic DoubleIdentifier(double val) 
 - 
DoubleIdentifierpublic DoubleIdentifier(double val, ParseInfo parseInfo)
 - 
DoubleIdentifierpublic DoubleIdentifier(DoubleIdentifier d, ParseInfo parseInfo) 
 - 
DoubleIdentifierpublic DoubleIdentifier(org.antlr.v4.runtime.ParserRuleContext ctx, double val, String filename)
 
- 
 - 
Method Detail- 
rewriteExpressionpublic Expression rewriteExpression(String prefix) - Specified by:
- rewriteExpressionin class- Expression
 
 - 
multiplyByMinusOnepublic void multiplyByMinusOne() 
 - 
getValuepublic double getValue() 
 - 
setValuepublic void setValue(double v) 
 - 
variablesReadpublic VariableSet variablesRead() - Specified by:
- variablesReadin class- Expression
 
 - 
variablesUpdatedpublic VariableSet variablesUpdated() - Specified by:
- variablesUpdatedin class- Expression
 
 - 
getLongValuepublic long getLongValue() - Specified by:
- getLongValuein class- ConstIdentifier
 
 
- 
 
-