public final class Util extends Object
Constructor and Description |
---|
Util() |
Modifier and Type | Method and Description |
---|---|
static int |
bits(int i)
Compute the integer logarithms (ceil(log(x+1)) of a value
|
static int |
greatestMultiple(int value,
int factor)
return floor(value / factor) * factor
|
static int |
maxbits(int[] i,
int pos,
int length)
Compute the maximum of the integer logarithms (ceil(log(x+1)) of a range
of value
|
protected static int |
maxbits32(int[] i,
int pos) |
static int |
maxdiffbits(int initoffset,
int[] i,
int pos,
int length)
Compute the maximum of the integer logarithms (ceil(log(x+1)) of a the
successive differences (deltas) of a range of value
|
protected static int |
pack(int[] outputarray,
int arraypos,
int[] data,
int datapos,
int num,
int b) |
protected static int |
packsize(int num,
int b) |
protected static int |
packsizew(int num,
int b) |
protected static int |
packw(int[] outputarray,
int arraypos,
int[] data,
int num,
int b) |
protected static boolean |
smallerorequalthan(int x,
int y) |
protected static int |
unpack(int[] sourcearray,
int arraypos,
int[] data,
int datapos,
int num,
int b) |
protected static int |
unpackw(int[] sourcearray,
int arraypos,
int[] data,
int num,
int b) |
protected static final boolean smallerorequalthan(int x, int y)
public static int maxbits(int[] i, int pos, int length)
i
- source arraypos
- starting positionlength
- number of integers to considerprotected static int maxbits32(int[] i, int pos)
public static int maxdiffbits(int initoffset, int[] i, int pos, int length)
initoffset
- initial vallue for the computation of the deltasi
- source arraypos
- starting positionlength
- number of integers to considerpublic static int bits(int i)
i
- source valueprotected static int packsize(int num, int b)
protected static int pack(int[] outputarray, int arraypos, int[] data, int datapos, int num, int b)
protected static int unpack(int[] sourcearray, int arraypos, int[] data, int datapos, int num, int b)
protected static int packsizew(int num, int b)
protected static int packw(int[] outputarray, int arraypos, int[] data, int num, int b)
protected static int unpackw(int[] sourcearray, int arraypos, int[] data, int num, int b)
public static int greatestMultiple(int value, int factor)
value
- numeratorfactor
- denominatorCopyright © 2016. All Rights Reserved.