public static XArray operator ^(double lhs, XArray rhs) { XArray lhs_t = new XArray(rhs.Shape, rhs.DataType); lhs_t.Fill(lhs); return(xt.BitwiseXor(lhs_t, rhs)); }
public static XArray operator ^(XArray lhs, double rhs) { XArray rhs_t = new XArray(lhs.Shape, lhs.DataType); rhs_t.Fill(rhs); return(xt.BitwiseXor(lhs, rhs_t)); }
public static XArray operator /(double lhs, XArray rhs) { XArray lhs_t = new XArray(rhs.Shape, rhs.DataType); lhs_t.Fill(lhs); return(lhs_t / rhs); }
public static XArray operator >>(XArray lhs, int rhs) { XArray rhs_t = new XArray(lhs.Shape, lhs.DataType); rhs_t.Fill(rhs); return(xt.BitwiseRightShift(lhs, rhs_t)); }
public static XArray operator /(XArray lhs, double rhs) { XArray rhs_t = new XArray(lhs.Shape, lhs.DataType); rhs_t.Fill(rhs); return(lhs / rhs_t); }