Lines Matching defs:Evaluator
882 // Evaluator template.
887 struct Evaluator;
890 struct Evaluator<OP_ADD, In0DataType, In1DataType>
903 struct Evaluator<OP_SUB, In0DataType, In1DataType>
916 struct Evaluator<OP_MUL, In0DataType, In1DataType>
929 struct Evaluator<OP_DIV, In0DataType, In1DataType>
942 struct Evaluator<OP_COMP_MUL, In0DataType, In1DataType>
955 struct Evaluator<OP_OUTER_PRODUCT, In0DataType, In1DataType>
968 struct Evaluator<OP_TRANSPOSE, In0DataType, In1DataType>
980 struct Evaluator<OP_INVERSE, In0DataType, In1DataType>
992 struct Evaluator<OP_DETERMINANT, In0DataType, In1DataType>
1004 struct Evaluator<OP_UNARY_PLUS, In0DataType, In1DataType>
1016 struct Evaluator<OP_NEGATION, In0DataType, In1DataType>
1028 struct Evaluator<OP_PRE_INCREMENT, In0DataType, In1DataType>
1042 struct Evaluator<OP_PRE_DECREMENT, In0DataType, In1DataType>
1056 struct Evaluator<OP_POST_INCREMENT, In0DataType, In1DataType>
1070 struct Evaluator<OP_POST_DECREMENT, In0DataType, In1DataType>
1084 struct Evaluator<OP_ADD_INTO, In0DataType, In1DataType>
1097 struct Evaluator<OP_SUBTRACT_FROM, In0DataType, In1DataType>
1110 struct Evaluator<OP_MULTIPLY_INTO, In0DataType, In1DataType>
1123 struct Evaluator<OP_DIVIDE_INTO, In0DataType, In1DataType>
1137 // Evaluator is selected based on op and input data types.
1148 return Evaluator<OP, IN0DATATYPE, IN1DATATYPE>::evaluate