question: private static int uariminLe ( double value , double [ ] bv , int [ ] bvi , BinaryOperator bOp ) throws DMLRuntimeException { int ixMin = 1 ; if ( value < bv [ 0 ] || value > bv [ bv . length - 1 ] ) return ixMin ; int ix = Arrays . binarySearch ( bv , value ) ; if ( ix < 0 ) ix = Math . abs ( ix ) - 1 ; ixMin = bvi [ ix ] + 1 ; return ixMin ; }
target:  Find out rowIndexMin for LessThanEquals operator. 