/** * Get order based on which tile the pt belongs to * @param pt index point * @return order number based on which tile the pt belongs to */ public int order(int[] pt) { int[] tile = tile(pt); int order = 0; int useRank = Math.min(rank, pt.length); // eg varlen (datatype 9) has mismatch for (int i = 0; i < useRank; i++) order += stride[i] * tile[i]; return order; }
/** * Get order based on which tile the pt belongs to * @param pt index point * @return order number based on which tile the pt belongs to */ public int order(int[] pt) { int[] tile = tile(pt); int order = 0; int useRank = Math.min(rank, pt.length); // eg varlen (datatype 9) has mismatch for (int i = 0; i < useRank; i++) order += stride[i] * tile[i]; return order; }
/** * Get order based on which tile the pt belongs to * @param pt index point * @return order number based on which tile the pt belongs to */ public int order(int[] pt) { int[] tile = tile(pt); int order = 0; int useRank = Math.min(rank, pt.length); // eg varlen (datatype 9) has mismatch for (int i = 0; i < useRank; i++) order += stride[i] * tile[i]; return order; }