public class MatMultCP extends Lop
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 |
---|
MatMultCP(Lop input1,
Lop input2,
Types.DataType dt,
Types.ValueType vt,
LopProperties.ExecType et) |
MatMultCP(Lop input1,
Lop input2,
Types.DataType dt,
Types.ValueType vt,
LopProperties.ExecType et,
boolean isLeftTransposed,
boolean isRightTransposed) |
MatMultCP(Lop input1,
Lop input2,
Types.DataType dt,
Types.ValueType vt,
LopProperties.ExecType et,
int k) |
Modifier and Type | Method and Description |
---|---|
String |
getInstructions(String input1,
String input2,
String output)
Method should be overridden if needed
|
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, setFilename, setPrivacyConstraint, setValueType, setVisited
public MatMultCP(Lop input1, Lop input2, Types.DataType dt, Types.ValueType vt, LopProperties.ExecType et)
public MatMultCP(Lop input1, Lop input2, Types.DataType dt, Types.ValueType vt, LopProperties.ExecType et, int k)
public MatMultCP(Lop input1, Lop input2, Types.DataType dt, Types.ValueType vt, LopProperties.ExecType et, boolean isLeftTransposed, boolean isRightTransposed)
Copyright © 2020 The Apache Software Foundation. All rights reserved.