com.groupbyinc.flux.common.tdunning.math.stats.FloatHistogram.class Maven / Gradle / Ivy
???? 3 ? =com/groupbyinc/flux/common/tdunning/math/stats/FloatHistogram java/lang/Object java/io/Serializable FloatHistogram.java counts [J min D max bitsOfPrecision I shift offset ()V
this ?Lcom/groupbyinc/flux/common/tdunning/math/stats/FloatHistogram; (DD)V@I (DDD)V
@ "java/lang/IllegalArgumentException )Illegal/nonsensical min, max (%.2f, %.2g) ! java/lang/Double # valueOf (D)Ljava/lang/Double; % &
$ ' java/lang/String ) format 9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; + ,
* - (Ljava/lang/String;)V /
0 Min and max must be positive 2@ @È NUnreasonable number of bins per decade %.2g. Expected value in range [5,10000] 8
: < java/lang/Math > log10 (D)D @ A
? B log D A
? E ceil G A
? H
J L N bucketIndex (D)I P Q
R SExcessive number of bins %d resulting from min,max,binsPerDecade = %.2g, %.2g, %.2g T java/lang/Integer V (I)Ljava/lang/Integer; % X
W Y [
binsPerDecade binCount bucket x doubleToLongBits (D)J a b
$ c floatBits J
lowerBound (I)D ? longBitsToDouble (J)D k l
$ m k add (D)V _ Q
r v getBounds ()[D [D w g h
y i r getCounts ()[J getCompressedCounts java/nio/LongBuffer ? allocate (I)Ljava/nio/LongBuffer; ? ?
? ? 7com/groupbyinc/flux/common/tdunning/math/stats/Simple64 ? compress (Ljava/nio/LongBuffer;[JII)V ? ?
? ? position ()I ? ?
? ? flip ()Ljava/nio/Buffer; ? ?
? ? get ([J)Ljava/nio/LongBuffer; ? ?
? ? buf Ljava/nio/LongBuffer; writeObject (Ljava/io/ObjectOutputStream;)V java/io/IOException ? java/io/ObjectOutputStream ? writeDouble ? q
? ? writeByte (I)V ? ?
? ? java/nio/ByteBuffer ? (I)Ljava/nio/ByteBuffer; ? ?
? ? asLongBuffer ()Ljava/nio/LongBuffer; ? ?
? ? (I)Ljava/nio/Buffer; ? ?
? ?
? ?
writeShort ? ?
? ?
? ? ([B)Ljava/nio/ByteBuffer; ? ?
? ? write ([B)V ? ?
? ? out Ljava/io/ObjectOutputStream; Ljava/nio/ByteBuffer;
longBuffer [B
readObject (Ljava/io/ObjectInputStream;)V java/io/ObjectInputStream ?
readDouble ()D ? ?
? ? readByte ()B ? ?
? ? readShort ()S ? ?
? ? array ()[B ? ?
? ? readFully ([BII)V ? ?
? ? ?Excessive number of bins %d during deserialization = %.2g, %.2g ?
decompress (Ljava/nio/LongBuffer;[J)I ? ?
? ? in Ljava/io/ObjectInputStream; n readObjectNoData java/io/ObjectStreamException ? java/io/InvalidObjectException ? Stream data required ?
? 0 Code LocalVariableTable LineNumberTable
StackMapTable
Exceptions
SourceFile !
? 3 *? ? ? ?
( ) ? L
*') ? ? ?
?
- . ? ? ?*? ) 'k?? "? Y"? Y'? (SY)? (S? .? 1?'?? )??
? Y3? 1? 4?? 6?? ? Y9? Y? (S? .? 1?*'? ;*)? =* ? Ck? F ? Fo? I?? K*4*? Kd? M*?*? Kx? O*)? S`6'? 2? YU? Y? ZSY'? (SY)? (SY? (S? .? 1?*?? \? ? 4 ? ?
? ? ] ? @ ^ ? V 1 2 3 - 5 9 6 C 8 U 9 c ; g : n > s ? x B ? D ? F ? H ? I ? J ? L ? K ? O ? P ? ? - ? { _ Q ? p "'*? ;?? ?'*? =?? *? \?d?*'? S? ? " " ` ? T U V W Y ? P Q ? _ '*? ;oH'? dB!*? M}?*? Od? ? `
e f ? ^ _ ` g h ? P *? ;? i*? Kya4*? Kdy? nk? ? o ? d p q ? G *? \*'? s\/
aP? ? t ?
h i u v ? ? *? \??L=+?? +*? zR????+? ?
{ | w ? m n o n q ? ?
x? } ~ ? / *? \? ? ? u ~ ? } +*? \?? ?L+*? \*? \?? ?+? ??M+? ?W+,? ?W,? ? + " ? ?
| ? z { | } # ~ ) ? ? ? ? n+*? ;? ?+*? =? ?+*? K? ?+*? M? ?*? \?h? ?M,? ?N-*? \*? \?? ?,-? ?h? ?W,? ??:+,? ?? ?,? ?W,? ?W+? ?? ? 4 n n ? ? , B ? ? 1 = ? ? S | ? ? : ? ? ? ? ? , ? 1 ? ? ? K ? S ? [ ? ` ? g ? m ? ? ? ? ? ? 4 ?*+? ˵ ;*+? ˵ =*+? ϵ K*+? ϵ M*?*? Kx? O+? ?=? ?N+-? ?? ?**? =? S`6'? 0? Y?? Y? ZSY*? ;? (SY*? =? (S? .? 1?*?? \-? ?*? \? ?W? ? 4 ? ? ? ? 1 e ? 6 ` ? ? L J ^ ? B ? ? ? ? ? , ? 1 ? 6 ? @ ? L ? T ? b ? z ? ? ? ? ? ? ? ?
? ? ? ? ? ? ? 4
? ?Y? ? ?
? ? ? ? ?