public String toString()

in src/main/java/org/apache/sysds/hops/codegen/cplan/CNodeBinary.java [225:296]


	public String toString() {
		switch(_type) {
			case DOT_PRODUCT:              return "b(dot)";
			case VECT_MATRIXMULT:          return "b(vmm)";
			case VECT_OUTERMULT_ADD:       return "b(voma)";
			case VECT_MULT_ADD:            return "b(vma)";
			case VECT_DIV_ADD:             return "b(vda)";
			case VECT_MINUS_ADD:           return "b(vmia)";
			case VECT_PLUS_ADD:            return "b(vpa)";
			case VECT_POW_ADD:             return "b(vpowa)";
			case VECT_MIN_ADD:             return "b(vmina)";
			case VECT_MAX_ADD:             return "b(vmaxa)";
			case VECT_EQUAL_ADD:           return "b(veqa)";
			case VECT_NOTEQUAL_ADD:        return "b(vneqa)";
			case VECT_LESS_ADD:            return "b(vlta)";
			case VECT_LESSEQUAL_ADD:       return "b(vltea)";
			case VECT_GREATEREQUAL_ADD:    return "b(vgtea)";
			case VECT_GREATER_ADD:         return "b(vgta)";
			case VECT_CBIND_ADD:           return "b(vcbinda)";
			case VECT_MULT_SCALAR:         return "b(vm)";
			case VECT_DIV_SCALAR:          return "b(vd)";
			case VECT_MINUS_SCALAR:        return "b(vmi)";
			case VECT_PLUS_SCALAR:         return "b(vp)";
			case VECT_XOR_SCALAR:          return "v(vxor)";
			case VECT_POW_SCALAR:          return "b(vpow)";
			case VECT_MIN_SCALAR:          return "b(vmin)";
			case VECT_MAX_SCALAR:          return "b(vmax)";
			case VECT_EQUAL_SCALAR:        return "b(veq)";
			case VECT_NOTEQUAL_SCALAR:     return "b(vneq)";
			case VECT_LESS_SCALAR:         return "b(vlt)";
			case VECT_LESSEQUAL_SCALAR:    return "b(vlte)";
			case VECT_GREATEREQUAL_SCALAR: return "b(vgte)";
			case VECT_GREATER_SCALAR:      return "b(vgt)";
			case VECT_MULT:                return "b(v2m)";
			case VECT_DIV:                 return "b(v2d)";
			case VECT_MINUS:               return "b(v2mi)";
			case VECT_PLUS:                return "b(v2p)";
			case VECT_XOR:                 return "b(v2xor)";
			case VECT_MIN:                 return "b(v2min)";
			case VECT_MAX:                 return "b(v2max)";
			case VECT_EQUAL:               return "b(v2eq)";
			case VECT_NOTEQUAL:            return "b(v2neq)";
			case VECT_LESS:                return "b(v2lt)";
			case VECT_LESSEQUAL:           return "b(v2lte)";
			case VECT_GREATEREQUAL:        return "b(v2gte)";
			case VECT_GREATER:             return "b(v2gt)";
			case VECT_CBIND:               return "b(cbind)";
			case VECT_BIASADD:             return "b(vbias+)";
			case VECT_BIASMULT:            return "b(vbias*)";
			case MULT:                     return "b(" + Opcodes.MULT + ")";
			case DIV:                      return "b(" + Opcodes.DIV + ")";
			case PLUS:                     return "b(" + Opcodes.PLUS + ")";
			case MINUS:                    return "b(" + Opcodes.MINUS + ")";
			case POW:                      return "b(" + Opcodes.POW + ")";
			case MODULUS:                  return "b(" + Opcodes.MODULUS + ")";
			case INTDIV:                   return "b(" + Opcodes.INTDIV + ")";
			case LESS:                     return "b(" + Opcodes.LESS + ")";
			case LESSEQUAL:                return "b(" + Opcodes.LESSEQUAL + ")";
			case GREATER:                  return "b(" + Opcodes.GREATER + ")";
			case GREATEREQUAL:             return "b(" + Opcodes.GREATEREQUAL + ")";
			case EQUAL:                    return "b(" + Opcodes.EQUAL + ")";
			case NOTEQUAL:                 return "b(" + Opcodes.NOTEQUAL + ")";
			case OR:                       return "b(|)";
			case AND:                      return "b(&)";
			case XOR:                      return "b(xor)";
			case BITWAND:                  return "b(" + Opcodes.BITWAND + ")";
			case SEQ_RIX:                  return "b(seqr)";
			case MINUS1_MULT:              return "b(" + Opcodes.MINUS1_MULT + ")";
			case MINUS_NZ:                 return "b(" + Opcodes.MINUS_NZ + ")";
			default: return "b("+_type.name().toLowerCase()+")";
		}
	}