Enum CNodeUnary.UnaryType
- java.lang.Object
- 
- java.lang.Enum<CNodeUnary.UnaryType>
- 
- org.apache.sysds.hops.codegen.cplan.CNodeUnary.UnaryType
 
 
- 
- All Implemented Interfaces:
- Serializable,- Comparable<CNodeUnary.UnaryType>
 - Enclosing class:
- CNodeUnary
 
 public static enum CNodeUnary.UnaryType extends Enum<CNodeUnary.UnaryType> 
- 
- 
Enum Constant Summary
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static booleancontains(String value)CNodeUnary.UnaryTypegetVectorAddPrimitive()StringgetVectorPrimitiveName()booleanisNotSupportedBySpoofCUDA()booleanisScalarLookup()booleanisSparseSafeScalar()booleanisVectorScalarPrimitive()static CNodeUnary.UnaryTypevalueOf(String name)Returns the enum constant of this type with the specified name.static CNodeUnary.UnaryType[]values()Returns an array containing the constants of this enum type, in the order they are declared.
 
- 
- 
- 
Enum Constant Detail- 
LOOKUP_Rpublic static final CNodeUnary.UnaryType LOOKUP_R 
 - 
LOOKUP_Cpublic static final CNodeUnary.UnaryType LOOKUP_C 
 - 
LOOKUP_RCpublic static final CNodeUnary.UnaryType LOOKUP_RC 
 - 
LOOKUP0public static final CNodeUnary.UnaryType LOOKUP0 
 - 
ROW_SUMSpublic static final CNodeUnary.UnaryType ROW_SUMS 
 - 
ROW_SUMSQSpublic static final CNodeUnary.UnaryType ROW_SUMSQS 
 - 
ROW_COUNTNNZSpublic static final CNodeUnary.UnaryType ROW_COUNTNNZS 
 - 
ROW_MEANSpublic static final CNodeUnary.UnaryType ROW_MEANS 
 - 
ROW_MINSpublic static final CNodeUnary.UnaryType ROW_MINS 
 - 
ROW_MAXSpublic static final CNodeUnary.UnaryType ROW_MAXS 
 - 
VECT_EXPpublic static final CNodeUnary.UnaryType VECT_EXP 
 - 
VECT_POW2public static final CNodeUnary.UnaryType VECT_POW2 
 - 
VECT_MULT2public static final CNodeUnary.UnaryType VECT_MULT2 
 - 
VECT_SQRTpublic static final CNodeUnary.UnaryType VECT_SQRT 
 - 
VECT_LOGpublic static final CNodeUnary.UnaryType VECT_LOG 
 - 
VECT_ABSpublic static final CNodeUnary.UnaryType VECT_ABS 
 - 
VECT_ROUNDpublic static final CNodeUnary.UnaryType VECT_ROUND 
 - 
VECT_CEILpublic static final CNodeUnary.UnaryType VECT_CEIL 
 - 
VECT_FLOORpublic static final CNodeUnary.UnaryType VECT_FLOOR 
 - 
VECT_SIGNpublic static final CNodeUnary.UnaryType VECT_SIGN 
 - 
VECT_SINpublic static final CNodeUnary.UnaryType VECT_SIN 
 - 
VECT_COSpublic static final CNodeUnary.UnaryType VECT_COS 
 - 
VECT_TANpublic static final CNodeUnary.UnaryType VECT_TAN 
 - 
VECT_ASINpublic static final CNodeUnary.UnaryType VECT_ASIN 
 - 
VECT_ACOSpublic static final CNodeUnary.UnaryType VECT_ACOS 
 - 
VECT_ATANpublic static final CNodeUnary.UnaryType VECT_ATAN 
 - 
VECT_SINHpublic static final CNodeUnary.UnaryType VECT_SINH 
 - 
VECT_COSHpublic static final CNodeUnary.UnaryType VECT_COSH 
 - 
VECT_TANHpublic static final CNodeUnary.UnaryType VECT_TANH 
 - 
VECT_CUMSUMpublic static final CNodeUnary.UnaryType VECT_CUMSUM 
 - 
VECT_CUMMINpublic static final CNodeUnary.UnaryType VECT_CUMMIN 
 - 
VECT_CUMMAXpublic static final CNodeUnary.UnaryType VECT_CUMMAX 
 - 
VECT_SPROPpublic static final CNodeUnary.UnaryType VECT_SPROP 
 - 
VECT_SIGMOIDpublic static final CNodeUnary.UnaryType VECT_SIGMOID 
 - 
EXPpublic static final CNodeUnary.UnaryType EXP 
 - 
POW2public static final CNodeUnary.UnaryType POW2 
 - 
MULT2public static final CNodeUnary.UnaryType MULT2 
 - 
SQRTpublic static final CNodeUnary.UnaryType SQRT 
 - 
LOGpublic static final CNodeUnary.UnaryType LOG 
 - 
LOG_NZpublic static final CNodeUnary.UnaryType LOG_NZ 
 - 
ABSpublic static final CNodeUnary.UnaryType ABS 
 - 
ROUNDpublic static final CNodeUnary.UnaryType ROUND 
 - 
CEILpublic static final CNodeUnary.UnaryType CEIL 
 - 
FLOORpublic static final CNodeUnary.UnaryType FLOOR 
 - 
SIGNpublic static final CNodeUnary.UnaryType SIGN 
 - 
SINpublic static final CNodeUnary.UnaryType SIN 
 - 
COSpublic static final CNodeUnary.UnaryType COS 
 - 
TANpublic static final CNodeUnary.UnaryType TAN 
 - 
ASINpublic static final CNodeUnary.UnaryType ASIN 
 - 
ACOSpublic static final CNodeUnary.UnaryType ACOS 
 - 
ATANpublic static final CNodeUnary.UnaryType ATAN 
 - 
SINHpublic static final CNodeUnary.UnaryType SINH 
 - 
COSHpublic static final CNodeUnary.UnaryType COSH 
 - 
TANHpublic static final CNodeUnary.UnaryType TANH 
 - 
SPROPpublic static final CNodeUnary.UnaryType SPROP 
 - 
SIGMOIDpublic static final CNodeUnary.UnaryType SIGMOID 
 
- 
 - 
Method Detail- 
valuespublic static CNodeUnary.UnaryType[] 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 (CNodeUnary.UnaryType c : CNodeUnary.UnaryType.values()) System.out.println(c); - Returns:
- an array containing the constants of this enum type, in the order they are declared
 
 - 
valueOfpublic static CNodeUnary.UnaryType 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
 
 - 
containspublic static boolean contains(String value) 
 - 
isVectorScalarPrimitivepublic boolean isVectorScalarPrimitive() 
 - 
getVectorAddPrimitivepublic CNodeUnary.UnaryType getVectorAddPrimitive() 
 - 
getVectorPrimitiveNamepublic String getVectorPrimitiveName() 
 - 
isScalarLookuppublic boolean isScalarLookup() 
 - 
isSparseSafeScalarpublic boolean isSparseSafeScalar() 
 - 
isNotSupportedBySpoofCUDApublic boolean isNotSupportedBySpoofCUDA() 
 
- 
 
-