Package org.apache.sysds.lops
Class ParameterizedBuiltin
- java.lang.Object
- 
- org.apache.sysds.lops.Lop
- 
- org.apache.sysds.lops.ParameterizedBuiltin
 
 
- 
 public class ParameterizedBuiltin extends Lop Defines a LOP for functions.
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class org.apache.sysds.lops.LopLop.SimpleInstType, Lop.Type, Lop.VisitStatus
 
- 
 - 
Field Summary- 
Fields inherited from class org.apache.sysds.lops.Lop_beginColumn, _beginLine, _endColumn, _endLine, _filename, CP_CHILD_THREAD, CP_ROOT_THREAD_ID, DATATYPE_PREFIX, FILE_SEPARATOR, FRAME_VAR_NAME_PREFIX, INSTRUCTION_DELIMITOR, LITERAL_PREFIX, MATRIX_VAR_NAME_PREFIX, NAME_VALUE_SEPARATOR, OPERAND_DELIMITOR, PROCESS_PREFIX, SAMPLE_FRACTION, SCALAR_VAR_NAME_PREFIX, UPDATE_INPLACE_PREFIX, VALUETYPE_PREFIX, VARIABLE_NAME_PLACEHOLDER
 
- 
 - 
Constructor SummaryConstructors Constructor Description ParameterizedBuiltin(HashMap<String,Lop> paramLops, Types.ParamBuiltinOp op, Types.DataType dt, Types.ValueType vt, Types.ExecType et)ParameterizedBuiltin(HashMap<String,Lop> paramLops, Types.ParamBuiltinOp op, Types.DataType dt, Types.ValueType vt, Types.ExecType et, boolean bRmEmptyBC)ParameterizedBuiltin(HashMap<String,Lop> paramLops, Types.ParamBuiltinOp op, Types.DataType dt, Types.ValueType vt, Types.ExecType et, int k)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetInputIndex(String name)StringgetInstructions(String output)Method should be overridden if neededLopgetNamedInput(String name)Types.ParamBuiltinOpgetOp()StringtoString()Method to have Lops print their state.- 
Methods inherited from class org.apache.sysds.lops.LopactivatePrefetch, addInput, addOutput, addToDag, createReachable, getAggType, getBeginColumn, getBeginLine, getBroadcastInput, getDataType, getEndColumn, getEndLine, getExecType, getFederatedOutput, getFilename, getID, getInputs, getInstructions, getInstructions, getInstructions, getInstructions, getInstructions, getInstructions, getInstructions, getInstructions, getInstructions, getInstructions, getInstructions, getLevel, getOutputParameters, getOutputs, getPrivacyConstraint, getProducesIntermediateOutput, getReachable, getSimpleInstructionType, getType, getValueType, getVisited, isAllOutputsCP, isDataExecLocation, isVariable, prefetchActivated, prepInputOperand, prepInputOperand, prepOperand, prepOperand, prepOutputOperand, prepOutputOperand, prepOutputOperand, prepScalarInputOperand, prepScalarInputOperand, prepScalarLabel, prepScalarOperand, printErrorLocation, removeConsumer, removeOutput, replaceInput, resetVisitStatus, setAllPositions, setBeginColumn, setBeginLine, setConsumerCount, setDataType, setEndColumn, setEndLine, setExecType, setFederatedOutput, setFilename, setPrivacyConstraint, setValueType, setVisited
 
- 
 
- 
- 
- 
Constructor Detail- 
ParameterizedBuiltinpublic ParameterizedBuiltin(HashMap<String,Lop> paramLops, Types.ParamBuiltinOp op, Types.DataType dt, Types.ValueType vt, Types.ExecType et) 
 - 
ParameterizedBuiltinpublic ParameterizedBuiltin(HashMap<String,Lop> paramLops, Types.ParamBuiltinOp op, Types.DataType dt, Types.ValueType vt, Types.ExecType et, int k) 
 - 
ParameterizedBuiltinpublic ParameterizedBuiltin(HashMap<String,Lop> paramLops, Types.ParamBuiltinOp op, Types.DataType dt, Types.ValueType vt, Types.ExecType et, boolean bRmEmptyBC) 
 
- 
 - 
Method Detail- 
getOppublic Types.ParamBuiltinOp getOp() 
 - 
getInputIndexpublic int getInputIndex(String name) 
 - 
getInstructionspublic String getInstructions(String output) Description copied from class:LopMethod should be overridden if needed- Overrides:
- getInstructionsin class- Lop
- Parameters:
- output- output
- Returns:
- instructions as string
 
 
- 
 
-