Package org.apache.sysds.lops
Enum WeightedDivMM.WDivMMType
- java.lang.Object
- 
- java.lang.Enum<WeightedDivMM.WDivMMType>
- 
- org.apache.sysds.lops.WeightedDivMM.WDivMMType
 
 
- 
- All Implemented Interfaces:
- Serializable,- Comparable<WeightedDivMM.WDivMMType>
 - Enclosing class:
- WeightedDivMM
 
 public static enum WeightedDivMM.WDivMMType extends Enum<WeightedDivMM.WDivMMType> 
- 
- 
Enum Constant SummaryEnum Constants Enum Constant Description DIV_LEFTDIV_LEFT_EPSDIV_RIGHTDIV_RIGHT_EPSMULT_BASICMULT_LEFTMULT_MINUS_4_LEFTMULT_MINUS_4_RIGHTMULT_MINUS_LEFTMULT_MINUS_RIGHTMULT_RIGHT
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description MatrixCharacteristicscomputeOutputCharacteristics(long Xrlen, long Xclen, long rank)booleanhasFourInputs()booleanhasScalar()booleanisBasic()booleanisLeft()booleanisMinus()booleanisMult()booleanisRight()static WeightedDivMM.WDivMMTypevalueOf(String name)Returns the enum constant of this type with the specified name.static WeightedDivMM.WDivMMType[]values()Returns an array containing the constants of this enum type, in the order they are declared.
 
- 
- 
- 
Enum Constant Detail- 
DIV_LEFTpublic static final WeightedDivMM.WDivMMType DIV_LEFT 
 - 
DIV_RIGHTpublic static final WeightedDivMM.WDivMMType DIV_RIGHT 
 - 
DIV_LEFT_EPSpublic static final WeightedDivMM.WDivMMType DIV_LEFT_EPS 
 - 
DIV_RIGHT_EPSpublic static final WeightedDivMM.WDivMMType DIV_RIGHT_EPS 
 - 
MULT_BASICpublic static final WeightedDivMM.WDivMMType MULT_BASIC 
 - 
MULT_LEFTpublic static final WeightedDivMM.WDivMMType MULT_LEFT 
 - 
MULT_RIGHTpublic static final WeightedDivMM.WDivMMType MULT_RIGHT 
 - 
MULT_MINUS_LEFTpublic static final WeightedDivMM.WDivMMType MULT_MINUS_LEFT 
 - 
MULT_MINUS_RIGHTpublic static final WeightedDivMM.WDivMMType MULT_MINUS_RIGHT 
 - 
MULT_MINUS_4_LEFTpublic static final WeightedDivMM.WDivMMType MULT_MINUS_4_LEFT 
 - 
MULT_MINUS_4_RIGHTpublic static final WeightedDivMM.WDivMMType MULT_MINUS_4_RIGHT 
 
- 
 - 
Method Detail- 
valuespublic static WeightedDivMM.WDivMMType[] values() Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (WeightedDivMM.WDivMMType c : WeightedDivMM.WDivMMType.values()) System.out.println(c); - Returns:
- an array containing the constants of this enum type, in the order they are declared
 
 - 
valueOfpublic static WeightedDivMM.WDivMMType valueOf(String name) Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
- name- the name of the enum constant to be returned.
- Returns:
- the enum constant with the specified name
- Throws:
- IllegalArgumentException- if this enum type has no constant with the specified name
- NullPointerException- if the argument is null
 
 - 
isBasicpublic boolean isBasic() 
 - 
isLeftpublic boolean isLeft() 
 - 
isRightpublic boolean isRight() 
 - 
isMultpublic boolean isMult() 
 - 
isMinuspublic boolean isMinus() 
 - 
hasFourInputspublic boolean hasFourInputs() 
 - 
hasScalarpublic boolean hasScalar() 
 - 
computeOutputCharacteristicspublic MatrixCharacteristics computeOutputCharacteristics(long Xrlen, long Xclen, long rank) 
 
- 
 
-