def __lt__(self, other): return Math.bimath(self, other, func=Math.lessThan)
def __eq__(self, other): return Math.bimath(self, other, func=Math.equal)
def __gt__(self, other): return Math.bimath(self, other, func=Math.greaterThan)
def __sub__(self, other): """ Subtract all individual components of this array by the other Nodex """ return Math.bimath(self, other, func=Math.subtract)
def __pow__(self, other): """ Square all individual components of this array by the other Nodex """ return Math.bimath(self, other, func=Math.power)
def __mul__(self, other): """ Multiply the other `Nodex` with this instance using * """ return Math.bimath(self, other, func=Math.multiply)
def __div__(self, other): """ Divide this instance by other `Nodex` using / """ return Math.bimath(self, other, func=Math.divide)
def __mul__(self, other): """ Multiply all individual components of this array with the other Nodex """ return Math.bimath(self, other, func=Math.multiply)
def __pow__(self, other): """ Square all individual components of this array by the other Nodex """ return Math.bimath(self, other, func=Math.power)
def __add__(self, other): """ Add all individual components of this array to the other Nodex """ return Math.bimath(self, other, func=Math.sum)
def __sub__(self, other): """ Subtract all individual components of this array by the other Nodex """ return Math.bimath(self, other, func=Math.subtract)
def __div__(self, other): """ Divide this instance by other `Nodex` using / """ return Math.bimath(self, other, func=Math.divide)
def __pow__(self, other): """ Square this instance by other `Nodex` using pow() """ return Math.bimath(self, other, func=Math.power)
def __mul__(self, other): """ Multiply the other `Nodex` with this instance using * """ return Math.bimath(self, other, func=Math.multiply)
def __sub__(self, other): """ Subtract the other `Nodex` from this instance using - """ return Math.bimath(self, other, func=Math.subtract)
def __div__(self, other): """ Divide all individual components of this array by the other Nodex """ return Math.bimath(self, other, func=Math.divide)
def __sub__(self, other): """ Subtract the other `Nodex` from this instance using - """ return Math.bimath(self, other, func=Math.subtract)
def __eq__(self, other): return Math.bimath(self, other, func=Math.equal)
def __pow__(self, other): """ Square this instance by other `Nodex` using pow() """ return Math.bimath(self, other, func=Math.power)
def __ne__(self, other): return Math.bimath(self, other, func=Math.notEqual)
def __add__(self, other): """ Add all individual components of this array to the other Nodex """ return Math.bimath(self, other, func=Math.sum)
def __gt__(self, other): return Math.bimath(self, other, func=Math.greaterThan)
def __mul__(self, other): """ Multiply all individual components of this array with the other Nodex """ return Math.bimath(self, other, func=Math.multiply)
def __ge__(self, other): return Math.bimath(self, other, func=Math.greaterOrEqual)
def __div__(self, other): """ Divide all individual components of this array by the other Nodex """ return Math.bimath(self, other, func=Math.divide)
def __lt__(self, other): return Math.bimath(self, other, func=Math.lessThan)
def __ne__(self, other): return Math.bimath(self, other, func=Math.notEqual)
def __le__(self, other): return Math.bimath(self, other, func=Math.lessOrEqual)
def __ge__(self, other): return Math.bimath(self, other, func=Math.greaterOrEqual)
def __add__(self, other): """ (+ operator) Add to the other `Nodex` using + """ return Math.bimath(self, other, func=Math.sum)
def __le__(self, other): return Math.bimath(self, other, func=Math.lessOrEqual)
def __add__(self, other): """ (+ operator) Add to the other `Nodex` using + """ return Math.bimath(self, other, func=Math.sum)