public class Ctable extends Lop
| Modifier and Type | Class and Description |
|---|---|
static class |
Ctable.OperationTypes |
Lop.SimpleInstType, Lop.Type, Lop.VisitStatus_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 and Description |
|---|
Ctable(Lop[] inputLops,
Ctable.OperationTypes op,
Types.DataType dt,
Types.ValueType vt,
boolean ignoreZeros,
boolean outputEmptyBlocks,
Types.ExecType et) |
Ctable(Lop[] inputLops,
Ctable.OperationTypes op,
Types.DataType dt,
Types.ValueType vt,
Types.ExecType et) |
| Modifier and Type | Method and Description |
|---|---|
static Ctable.OperationTypes |
findCtableOperationByInputDataTypes(Types.DataType dt1,
Types.DataType dt2,
Types.DataType dt3) |
String |
getInstructions(String input1,
String input2,
String input3,
String output)
Method should be overridden if needed
|
Ctable.OperationTypes |
getOperationType()
method to get operation type
|
static Ctable.OperationTypes |
getOperationType(String opcode) |
String |
toString()
Method to have Lops print their state.
|
addInput, addOutput, addToDag, createReachable, getBeginColumn, getBeginLine, getDataType, getEndColumn, getEndLine, getExecType, getFilename, getID, getInputs, getInstructions, getInstructions, getInstructions, getInstructions, getInstructions, getInstructions, getInstructions, getInstructions, getInstructions, getInstructions, getInstructions, getLevel, getOutputParameters, getOutputs, getPrivacyConstraint, getProducesIntermediateOutput, getReachable, getSimpleInstructionType, getType, getValueType, getVisited, isDataExecLocation, isVariable, prepInputOperand, prepInputOperand, prepOperand, prepOperand, prepOutputOperand, prepOutputOperand, prepOutputOperand, prepScalarInputOperand, prepScalarInputOperand, prepScalarLabel, prepScalarOperand, printErrorLocation, removeConsumer, resetVisitStatus, setAllPositions, setBeginColumn, setBeginLine, setConsumerCount, setDataType, setEndColumn, setEndLine, setExecType, setFederatedOutput, setFilename, setPrivacyConstraint, setValueType, setVisitedpublic Ctable(Lop[] inputLops, Ctable.OperationTypes op, Types.DataType dt, Types.ValueType vt, Types.ExecType et)
public Ctable(Lop[] inputLops, Ctable.OperationTypes op, Types.DataType dt, Types.ValueType vt, boolean ignoreZeros, boolean outputEmptyBlocks, Types.ExecType et)
public String toString()
Loppublic static Ctable.OperationTypes findCtableOperationByInputDataTypes(Types.DataType dt1, Types.DataType dt2, Types.DataType dt3)
public Ctable.OperationTypes getOperationType()
public String getInstructions(String input1, String input2, String input3, String output)
LopgetInstructions in class Lopinput1 - input 1input2 - input 2input3 - input 3output - outputpublic static Ctable.OperationTypes getOperationType(String opcode)
Copyright © 2021 The Apache Software Foundation. All rights reserved.