You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@datasketches.apache.org by gi...@apache.org on 2024/01/31 18:04:19 UTC

(datasketches-java) branch gh-pages updated: Deploying to gh-pages from @ apache/datasketches-java@10f1048cceecd1a8334c89c922f22cea06b1c224 🚀

This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a commit to branch gh-pages
in repository https://gitbox.apache.org/repos/asf/datasketches-java.git


The following commit(s) were added to refs/heads/gh-pages by this push:
     new cb883c1a Deploying to gh-pages from @ apache/datasketches-java@10f1048cceecd1a8334c89c922f22cea06b1c224 🚀
cb883c1a is described below

commit cb883c1ab978aeb46ceee530b9c7e856df5d680e
Author: leerho <le...@users.noreply.github.com>
AuthorDate: Wed Jan 31 18:04:13 2024 +0000

    Deploying to gh-pages from @ apache/datasketches-java@10f1048cceecd1a8334c89c922f22cea06b1c224 🚀
---
 docs/master/index-all.html                         |  36 ++--
 docs/master/member-search-index.js                 |   2 +-
 docs/master/member-search-index.zip                | Bin 16363 -> 16341 bytes
 .../org/apache/datasketches/common/Util.html       | 216 ++++++++-------------
 .../apache/datasketches/theta/CompactSketch.html   |   4 +-
 .../org/apache/datasketches/theta/Sketch.html      |   6 +-
 .../apache/datasketches/theta/UpdateSketch.html    |   4 +-
 docs/master/package-search-index.zip               | Bin 351 -> 351 bytes
 docs/master/type-search-index.zip                  | Bin 1606 -> 1606 bytes
 9 files changed, 105 insertions(+), 163 deletions(-)

diff --git a/docs/master/index-all.html b/docs/master/index-all.html
index a3d7113a..508b7ffb 100644
--- a/docs/master/index-all.html
+++ b/docs/master/index-all.html
@@ -589,17 +589,17 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dl>
 <dt><span class="memberNameLink"><a href="org/apache/datasketches/thetacommon/SetOperationCornerCases.CornerCase.html#caseIdToCornerCase(int)">caseIdToCornerCase(int)</a></span> - Static method in enum org.apache.datasketches.thetacommon.<a href="org/apache/datasketches/thetacommon/SetOperationCornerCases.CornerCase.html" title="enum in org.apache.datasketches.thetacommon">SetOperationCornerCases.CornerCase</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/common/Util.html#ceilingIntPowerOf2(int)">ceilingIntPowerOf2(int)</a></span> - Static method in class org.apache.datasketches.common.<a href="org/apache/datasketches/common/Util.html" title="class in org.apache.datasketches.common">Util</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/common/Util.html#ceilingPowerBaseOfDouble(double,double)">ceilingPowerBaseOfDouble(double, double)</a></span> - Static method in class org.apache.datasketches.common.<a href="org/apache/datasketches/common/Util.html" title="class in org.apache.datasketches.common">Util</a></dt>
 <dd>
-<div class="block">Computes the int ceiling power of 2 within the range [1, 2^30].</div>
+<div class="block">Returns the ceiling of a given <i>n</i> given a <i>base</i>, where the ceiling is an integral power of the base.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/common/Util.html#ceilingLongPowerOf2(long)">ceilingLongPowerOf2(long)</a></span> - Static method in class org.apache.datasketches.common.<a href="org/apache/datasketches/common/Util.html" title="class in org.apache.datasketches.common">Util</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/common/Util.html#ceilingPowerOf2(int)">ceilingPowerOf2(int)</a></span> - Static method in class org.apache.datasketches.common.<a href="org/apache/datasketches/common/Util.html" title="class in org.apache.datasketches.common">Util</a></dt>
 <dd>
-<div class="block">Computes the long ceiling power of 2 within the range [1, 2^62].</div>
+<div class="block">Computes the int ceiling power of 2 within the range [1, 2^30].</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/common/Util.html#ceilingPowerBaseOfDouble(double,double)">ceilingPowerBaseOfDouble(double, double)</a></span> - Static method in class org.apache.datasketches.common.<a href="org/apache/datasketches/common/Util.html" title="class in org.apache.datasketches.common">Util</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/common/Util.html#ceilingPowerOf2(long)">ceilingPowerOf2(long)</a></span> - Static method in class org.apache.datasketches.common.<a href="org/apache/datasketches/common/Util.html" title="class in org.apache.datasketches.common">Util</a></dt>
 <dd>
-<div class="block">Returns the ceiling of a given <i>n</i> given a <i>base</i>, where the ceiling is an integral power of the base.</div>
+<div class="block">Computes the long ceiling power of 2 within the range [1, 2^62].</div>
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/datasketches/common/Util.html#characterPad(java.lang.String,int,char,boolean)">characterPad(String, int, char, boolean)</a></span> - Static method in class org.apache.datasketches.common.<a href="org/apache/datasketches/common/Util.html" title="class in org.apache.datasketches.common">Util</a></dt>
 <dd>
@@ -621,18 +621,14 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/datasketches/thetacommon/HashOperations.html#checkHashCorruption(long)">checkHashCorruption(long)</a></span> - Static method in class org.apache.datasketches.thetacommon.<a href="org/apache/datasketches/thetacommon/HashOperations.html" title="class in org.apache.datasketches.thetacommon">HashOperations</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/common/Util.html#checkIfIntPowerOf2(int,java.lang.String)">checkIfIntPowerOf2(int, String)</a></span> - Static method in class org.apache.datasketches.common.<a href="org/apache/datasketches/common/Util.html" title="class in org.apache.datasketches.common">Util</a></dt>
-<dd>
-<div class="block">Checks the given int argument to make sure it is a positive power of 2 and greater than zero.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/common/Util.html#checkIfLongPowerOf2(long,java.lang.String)">checkIfLongPowerOf2(long, String)</a></span> - Static method in class org.apache.datasketches.common.<a href="org/apache/datasketches/common/Util.html" title="class in org.apache.datasketches.common">Util</a></dt>
-<dd>
-<div class="block">Checks the given long argument to make sure it is a positive power of 2 and greater than zero.</div>
-</dd>
 <dt><span class="memberNameLink"><a href="org/apache/datasketches/common/Util.html#checkIfMultipleOf8AndGT0(long,java.lang.String)">checkIfMultipleOf8AndGT0(long, String)</a></span> - Static method in class org.apache.datasketches.common.<a href="org/apache/datasketches/common/Util.html" title="class in org.apache.datasketches.common">Util</a></dt>
 <dd>
 <div class="block">Checks if parameter v is a multiple of 8 and greater than zero.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/common/Util.html#checkIfPowerOf2(long,java.lang.String)">checkIfPowerOf2(long, String)</a></span> - Static method in class org.apache.datasketches.common.<a href="org/apache/datasketches/common/Util.html" title="class in org.apache.datasketches.common">Util</a></dt>
+<dd>
+<div class="block">Checks the given long argument if it is a positive integer power of 2.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/Intersection.html#checkMinSizeMemory(org.apache.datasketches.memory.Memory)">checkMinSizeMemory(Memory)</a></span> - Static method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/Intersection.html" title="class in org.apache.datasketches.theta">Intersection</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/datasketches/thetacommon/ThetaUtil.html#checkNomLongs(int)">checkNomLongs(int)</a></span> - Static method in class org.apache.datasketches.thetacommon.<a href="org/apache/datasketches/thetacommon/ThetaUtil.html" title="class in org.apache.datasketches.thetacommon">ThetaUtil</a></dt>
@@ -4326,18 +4322,10 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/datasketches/kll/KllSketchIterator.html#isInitialized_">isInitialized_</a></span> - Variable in class org.apache.datasketches.kll.<a href="org/apache/datasketches/kll/KllSketchIterator.html" title="class in org.apache.datasketches.kll">KllSketchIterator</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/common/Util.html#isIntPowerOf2(int)">isIntPowerOf2(int)</a></span> - Static method in class org.apache.datasketches.common.<a href="org/apache/datasketches/common/Util.html" title="class in org.apache.datasketches.common">Util</a></dt>
-<dd>
-<div class="block">Returns true if given int argument is exactly a positive power of 2 and greater than zero.</div>
-</dd>
 <dt><span class="memberNameLink"><a href="org/apache/datasketches/common/Util.html#isLessThanUnsigned(long,long)">isLessThanUnsigned(long, long)</a></span> - Static method in class org.apache.datasketches.common.<a href="org/apache/datasketches/common/Util.html" title="class in org.apache.datasketches.common">Util</a></dt>
 <dd>
 <div class="block">Unsigned compare with longs.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/common/Util.html#isLongPowerOf2(long)">isLongPowerOf2(long)</a></span> - Static method in class org.apache.datasketches.common.<a href="org/apache/datasketches/common/Util.html" title="class in org.apache.datasketches.common">Util</a></dt>
-<dd>
-<div class="block">Returns true if given long argument is exactly a positive power of 2 and greater than zero.</div>
-</dd>
 <dt><span class="memberNameLink"><a href="org/apache/datasketches/hll/HllSketch.html#isMemory()">isMemory()</a></span> - Method in class org.apache.datasketches.hll.<a href="org/apache/datasketches/hll/HllSketch.html" title="class in org.apache.datasketches.hll">HllSketch</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/datasketches/hll/Union.html#isMemory()">isMemory()</a></span> - Method in class org.apache.datasketches.hll.<a href="org/apache/datasketches/hll/Union.html" title="class in org.apache.datasketches.hll">Union</a></dt>
@@ -4364,6 +4352,10 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/UpdateSketch.html#isOrdered()">isOrdered()</a></span> - Method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/UpdateSketch.html" title="class in org.apache.datasketches.theta">UpdateSketch</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/common/Util.html#isPowerOf2(long)">isPowerOf2(long)</a></span> - Static method in class org.apache.datasketches.common.<a href="org/apache/datasketches/common/Util.html" title="class in org.apache.datasketches.common">Util</a></dt>
+<dd>
+<div class="block">Returns true if given long argument is exactly a positive power of 2.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/datasketches/kll/KllSketch.html#isReadOnly()">isReadOnly()</a></span> - Method in class org.apache.datasketches.kll.<a href="org/apache/datasketches/kll/KllSketch.html" title="class in org.apache.datasketches.kll">KllSketch</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/CompactDoublesSketch.html#isReadOnly()">isReadOnly()</a></span> - Method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/CompactDoublesSketch.html" title="class in org.apache.datasketches.quantiles">CompactDoublesSketch</a></dt>
diff --git a/docs/master/member-search-index.js b/docs/master/member-search-index.js
index 77289190..579c784b 100644
--- a/docs/master/member-search-index.js
+++ b/docs/master/member-search-index.js
@@ -1 +1 @@
-memberSearchIndex = [{"p":"org.apache.datasketches.common","c":"Family","l":"A_NOT_B"},{"p":"org.apache.datasketches.common","c":"Family","l":"ALPHA"},{"p":"org.apache.datasketches.tuple.adouble","c":"DoubleSummary.Mode","l":"AlwaysOne"},{"p":"org.apache.datasketches.tuple.aninteger","c":"IntegerSummary.Mode","l":"AlwaysOne"},{"p":"org.apache.datasketches.theta","c":"AnotB","l":"AnotB()","url":"%3Cinit%3E()"},{"p":"org.apache.datasketches.tuple","c":"AnotB","l":"AnotB()","url":"%3Cinit%3 [...]
\ No newline at end of file
+memberSearchIndex = [{"p":"org.apache.datasketches.common","c":"Family","l":"A_NOT_B"},{"p":"org.apache.datasketches.common","c":"Family","l":"ALPHA"},{"p":"org.apache.datasketches.tuple.adouble","c":"DoubleSummary.Mode","l":"AlwaysOne"},{"p":"org.apache.datasketches.tuple.aninteger","c":"IntegerSummary.Mode","l":"AlwaysOne"},{"p":"org.apache.datasketches.theta","c":"AnotB","l":"AnotB()","url":"%3Cinit%3E()"},{"p":"org.apache.datasketches.tuple","c":"AnotB","l":"AnotB()","url":"%3Cinit%3 [...]
\ No newline at end of file
diff --git a/docs/master/member-search-index.zip b/docs/master/member-search-index.zip
index 1468425a..fdc3bcd9 100644
Binary files a/docs/master/member-search-index.zip and b/docs/master/member-search-index.zip differ
diff --git a/docs/master/org/apache/datasketches/common/Util.html b/docs/master/org/apache/datasketches/common/Util.html
index 1928ecb7..badf2588 100644
--- a/docs/master/org/apache/datasketches/common/Util.html
+++ b/docs/master/org/apache/datasketches/common/Util.html
@@ -27,7 +27,7 @@
     catch(err) {
     }
 //-->
-var data = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9,"i8":9,"i9":9,"i10":9,"i11":9,"i12":9,"i13":9,"i14":9,"i15":9,"i16":9,"i17":9,"i18":9,"i19":9,"i20":9,"i21":9,"i22":9,"i23":9,"i24":9,"i25":9,"i26":9,"i27":9,"i28":9,"i29":9,"i30":9,"i31":9,"i32":9,"i33":9,"i34":9,"i35":9,"i36":9,"i37":9,"i38":9,"i39":9,"i40":9,"i41":9,"i42":9,"i43":9,"i44":9,"i45":9};
+var data = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9,"i8":9,"i9":9,"i10":9,"i11":9,"i12":9,"i13":9,"i14":9,"i15":9,"i16":9,"i17":9,"i18":9,"i19":9,"i20":9,"i21":9,"i22":9,"i23":9,"i24":9,"i25":9,"i26":9,"i27":9,"i28":9,"i29":9,"i30":9,"i31":9,"i32":9,"i33":9,"i34":9,"i35":9,"i36":9,"i37":9,"i38":9,"i39":9,"i40":9,"i41":9,"i42":9,"i43":9};
 var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -252,25 +252,25 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 </td>
 </tr>
 <tr id="i4" class="altColor">
-<td class="colFirst"><code>static int</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ceilingIntPowerOf2(int)">ceilingIntPowerOf2</a></span>&#8203;(int&nbsp;n)</code></th>
+<td class="colFirst"><code>static double</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ceilingPowerBaseOfDouble(double,double)">ceilingPowerBaseOfDouble</a></span>&#8203;(double&nbsp;base,
+                        double&nbsp;n)</code></th>
 <td class="colLast">
-<div class="block">Computes the int ceiling power of 2 within the range [1, 2^30].</div>
+<div class="block">Returns the ceiling of a given <i>n</i> given a <i>base</i>, where the ceiling is an integral power of the base.</div>
 </td>
 </tr>
 <tr id="i5" class="rowColor">
-<td class="colFirst"><code>static long</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ceilingLongPowerOf2(long)">ceilingLongPowerOf2</a></span>&#8203;(long&nbsp;n)</code></th>
+<td class="colFirst"><code>static int</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ceilingPowerOf2(int)">ceilingPowerOf2</a></span>&#8203;(int&nbsp;n)</code></th>
 <td class="colLast">
-<div class="block">Computes the long ceiling power of 2 within the range [1, 2^62].</div>
+<div class="block">Computes the int ceiling power of 2 within the range [1, 2^30].</div>
 </td>
 </tr>
 <tr id="i6" class="altColor">
-<td class="colFirst"><code>static double</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ceilingPowerBaseOfDouble(double,double)">ceilingPowerBaseOfDouble</a></span>&#8203;(double&nbsp;base,
-                        double&nbsp;n)</code></th>
+<td class="colFirst"><code>static long</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ceilingPowerOf2(long)">ceilingPowerOf2</a></span>&#8203;(long&nbsp;n)</code></th>
 <td class="colLast">
-<div class="block">Returns the ceiling of a given <i>n</i> given a <i>base</i>, where the ceiling is an integral power of the base.</div>
+<div class="block">Computes the long ceiling power of 2 within the range [1, 2^62].</div>
 </td>
 </tr>
 <tr id="i7" class="rowColor">
@@ -294,30 +294,22 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 </tr>
 <tr id="i9" class="rowColor">
 <td class="colFirst"><code>static void</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#checkIfIntPowerOf2(int,java.lang.String)">checkIfIntPowerOf2</a></span>&#8203;(int&nbsp;powerOf2,
-                  <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;argName)</code></th>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#checkIfMultipleOf8AndGT0(long,java.lang.String)">checkIfMultipleOf8AndGT0</a></span>&#8203;(long&nbsp;v,
+                        <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;argName)</code></th>
 <td class="colLast">
-<div class="block">Checks the given int argument to make sure it is a positive power of 2 and greater than zero.</div>
+<div class="block">Checks if parameter v is a multiple of 8 and greater than zero.</div>
 </td>
 </tr>
 <tr id="i10" class="altColor">
 <td class="colFirst"><code>static void</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#checkIfLongPowerOf2(long,java.lang.String)">checkIfLongPowerOf2</a></span>&#8203;(long&nbsp;powerOf2,
-                   <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;argName)</code></th>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#checkIfPowerOf2(long,java.lang.String)">checkIfPowerOf2</a></span>&#8203;(long&nbsp;n,
+               <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;argName)</code></th>
 <td class="colLast">
-<div class="block">Checks the given long argument to make sure it is a positive power of 2 and greater than zero.</div>
+<div class="block">Checks the given long argument if it is a positive integer power of 2.</div>
 </td>
 </tr>
 <tr id="i11" class="rowColor">
 <td class="colFirst"><code>static void</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#checkIfMultipleOf8AndGT0(long,java.lang.String)">checkIfMultipleOf8AndGT0</a></span>&#8203;(long&nbsp;v,
-                        <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;argName)</code></th>
-<td class="colLast">
-<div class="block">Checks if parameter v is a multiple of 8 and greater than zero.</div>
-</td>
-</tr>
-<tr id="i12" class="altColor">
-<td class="colFirst"><code>static void</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#checkProbability(double,java.lang.String)">checkProbability</a></span>&#8203;(double&nbsp;p,
                 <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;argName)</code></th>
 <td class="colLast">
@@ -325,14 +317,14 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
  inclusive.</div>
 </td>
 </tr>
-<tr id="i13" class="rowColor">
+<tr id="i12" class="altColor">
 <td class="colFirst"><code>static int</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#exactLog2OfInt(int)">exactLog2OfInt</a></span>&#8203;(int&nbsp;powerOf2)</code></th>
 <td class="colLast">
 <div class="block">Returns the log2 of the given int value if it is an exact power of 2 and greater than zero.</div>
 </td>
 </tr>
-<tr id="i14" class="altColor">
+<tr id="i13" class="rowColor">
 <td class="colFirst"><code>static int</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#exactLog2OfInt(int,java.lang.String)">exactLog2OfInt</a></span>&#8203;(int&nbsp;powerOf2,
               <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;argName)</code></th>
@@ -340,14 +332,14 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <div class="block">Returns the log2 of the given int value if it is an exact power of 2 and greater than zero.</div>
 </td>
 </tr>
-<tr id="i15" class="rowColor">
+<tr id="i14" class="altColor">
 <td class="colFirst"><code>static int</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#exactLog2OfLong(long)">exactLog2OfLong</a></span>&#8203;(long&nbsp;powerOf2)</code></th>
 <td class="colLast">
 <div class="block">Returns the log2 of the given long value if it is an exact power of 2 and greater than zero.</div>
 </td>
 </tr>
-<tr id="i16" class="altColor">
+<tr id="i15" class="rowColor">
 <td class="colFirst"><code>static int</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#exactLog2OfLong(long,java.lang.String)">exactLog2OfLong</a></span>&#8203;(long&nbsp;powerOf2,
                <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;argName)</code></th>
@@ -355,7 +347,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <div class="block">Returns the log2 of the given long value if it is an exact power of 2 and greater than zero.</div>
 </td>
 </tr>
-<tr id="i17" class="rowColor">
+<tr id="i16" class="altColor">
 <td class="colFirst"><code>static double</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#floorPowerBaseOfDouble(double,double)">floorPowerBaseOfDouble</a></span>&#8203;(double&nbsp;base,
                       double&nbsp;n)</code></th>
@@ -363,21 +355,21 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <div class="block">Computes the floor of a given <i>n</i> given <i>base</i>, where the floor is an integral power of the base.</div>
 </td>
 </tr>
-<tr id="i18" class="altColor">
+<tr id="i17" class="rowColor">
 <td class="colFirst"><code>static int</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#floorPowerOf2(int)">floorPowerOf2</a></span>&#8203;(int&nbsp;n)</code></th>
 <td class="colLast">
 <div class="block">Computes the floor power of 2 given <i>n</i> is in the range [1, 2^31-1].</div>
 </td>
 </tr>
-<tr id="i19" class="rowColor">
+<tr id="i18" class="altColor">
 <td class="colFirst"><code>static long</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#floorPowerOf2(long)">floorPowerOf2</a></span>&#8203;(long&nbsp;n)</code></th>
 <td class="colLast">
 <div class="block">Computes the floor power of 2 given <i>n</i> is in the range [1, 2^63-1].</div>
 </td>
 </tr>
-<tr id="i20" class="altColor">
+<tr id="i19" class="rowColor">
 <td class="colFirst"><code>static byte[]</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#intToBytes(int,byte%5B%5D)">intToBytes</a></span>&#8203;(int&nbsp;v,
           byte[]&nbsp;arr)</code></th>
@@ -385,28 +377,21 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <div class="block">Returns a Little-Endian byte array extracted from the given int.</div>
 </td>
 </tr>
-<tr id="i21" class="rowColor">
+<tr id="i20" class="altColor">
 <td class="colFirst"><code>static double</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#invPow2(int)">invPow2</a></span>&#8203;(int&nbsp;e)</code></th>
 <td class="colLast">
 <div class="block">Computes the inverse integer power of 2: 1/(2^e) = 2^(-e).</div>
 </td>
 </tr>
-<tr id="i22" class="altColor">
+<tr id="i21" class="rowColor">
 <td class="colFirst"><code>static boolean</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isEven(long)">isEven</a></span>&#8203;(long&nbsp;n)</code></th>
 <td class="colLast">
 <div class="block">Returns true if given n is even.</div>
 </td>
 </tr>
-<tr id="i23" class="rowColor">
-<td class="colFirst"><code>static boolean</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isIntPowerOf2(int)">isIntPowerOf2</a></span>&#8203;(int&nbsp;powerOf2)</code></th>
-<td class="colLast">
-<div class="block">Returns true if given int argument is exactly a positive power of 2 and greater than zero.</div>
-</td>
-</tr>
-<tr id="i24" class="altColor">
+<tr id="i22" class="altColor">
 <td class="colFirst"><code>static boolean</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isLessThanUnsigned(long,long)">isLessThanUnsigned</a></span>&#8203;(long&nbsp;n1,
                   long&nbsp;n2)</code></th>
@@ -414,28 +399,28 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <div class="block">Unsigned compare with longs.</div>
 </td>
 </tr>
-<tr id="i25" class="rowColor">
-<td class="colFirst"><code>static boolean</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isLongPowerOf2(long)">isLongPowerOf2</a></span>&#8203;(long&nbsp;powerOf2)</code></th>
-<td class="colLast">
-<div class="block">Returns true if given long argument is exactly a positive power of 2 and greater than zero.</div>
-</td>
-</tr>
-<tr id="i26" class="altColor">
+<tr id="i23" class="rowColor">
 <td class="colFirst"><code>static boolean</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isMultipleOf8AndGT0(long)">isMultipleOf8AndGT0</a></span>&#8203;(long&nbsp;v)</code></th>
 <td class="colLast">
 <div class="block">Returns true if v is a multiple of 8 and greater than zero</div>
 </td>
 </tr>
-<tr id="i27" class="rowColor">
+<tr id="i24" class="altColor">
 <td class="colFirst"><code>static boolean</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isOdd(long)">isOdd</a></span>&#8203;(long&nbsp;n)</code></th>
 <td class="colLast">
 <div class="block">Returns true if given n is odd.</div>
 </td>
 </tr>
-<tr id="i28" class="altColor">
+<tr id="i25" class="rowColor">
+<td class="colFirst"><code>static boolean</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isPowerOf2(long)">isPowerOf2</a></span>&#8203;(long&nbsp;n)</code></th>
+<td class="colLast">
+<div class="block">Returns true if given long argument is exactly a positive power of 2.</div>
+</td>
+</tr>
+<tr id="i26" class="altColor">
 <td class="colFirst"><code>static &lt;T&gt;&nbsp;boolean</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#le(java.lang.Object,java.lang.Object,java.util.Comparator)">le</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;item1,
   <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;item2,
@@ -444,14 +429,14 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <div class="block">Is item1 Less-Than-Or-Equal-To item2</div>
 </td>
 </tr>
-<tr id="i29" class="rowColor">
+<tr id="i27" class="rowColor">
 <td class="colFirst"><code>static double</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#log2(double)">log2</a></span>&#8203;(double&nbsp;value)</code></th>
 <td class="colLast">
 <div class="block">The log<sub>2</sub>(value)</div>
 </td>
 </tr>
-<tr id="i30" class="altColor">
+<tr id="i28" class="altColor">
 <td class="colFirst"><code>static double</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#logBaseOfX(double,double)">logBaseOfX</a></span>&#8203;(double&nbsp;base,
           double&nbsp;x)</code></th>
@@ -459,7 +444,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <div class="block">Returns the log<sub>base</sub>(x).</div>
 </td>
 </tr>
-<tr id="i31" class="rowColor">
+<tr id="i29" class="rowColor">
 <td class="colFirst"><code>static byte[]</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#longToBytes(long,byte%5B%5D)">longToBytes</a></span>&#8203;(long&nbsp;v,
            byte[]&nbsp;arr)</code></th>
@@ -467,7 +452,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <div class="block">Returns a Little-Endian byte array extracted from the given long.</div>
 </td>
 </tr>
-<tr id="i32" class="altColor">
+<tr id="i30" class="altColor">
 <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#longToFixedLengthString(long,int)">longToFixedLengthString</a></span>&#8203;(long&nbsp;number,
                        int&nbsp;length)</code></th>
@@ -476,14 +461,14 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
  match the given length.</div>
 </td>
 </tr>
-<tr id="i33" class="rowColor">
+<tr id="i31" class="rowColor">
 <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#longToHexBytes(long)">longToHexBytes</a></span>&#8203;(long&nbsp;v)</code></th>
 <td class="colLast">
 <div class="block">Returns a string of spaced hex bytes in Big-Endian order.</div>
 </td>
 </tr>
-<tr id="i34" class="altColor">
+<tr id="i32" class="altColor">
 <td class="colFirst"><code>static &lt;T&gt;&nbsp;boolean</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#lt(java.lang.Object,java.lang.Object,java.util.Comparator)">lt</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;item1,
   <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;item2,
@@ -492,7 +477,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <div class="block">Is item1 Less-Than item2</div>
 </td>
 </tr>
-<tr id="i35" class="rowColor">
+<tr id="i33" class="rowColor">
 <td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#maxT(java.lang.Object,java.lang.Object,java.util.Comparator)">maxT</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;item1,
     <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;item2,
@@ -501,14 +486,14 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <div class="block">Finds the maximum of two generic items</div>
 </td>
 </tr>
-<tr id="i36" class="altColor">
+<tr id="i34" class="altColor">
 <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#milliSecToString(long)">milliSecToString</a></span>&#8203;(long&nbsp;mS)</code></th>
 <td class="colLast">
 <div class="block">Returns the given time in milliseconds formatted as Hours:Min:Sec.mSec</div>
 </td>
 </tr>
-<tr id="i37" class="rowColor">
+<tr id="i35" class="rowColor">
 <td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#minT(java.lang.Object,java.lang.Object,java.util.Comparator)">minT</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;item1,
     <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;item2,
@@ -517,14 +502,14 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <div class="block">Finds the minimum of two generic items</div>
 </td>
 </tr>
-<tr id="i38" class="altColor">
+<tr id="i36" class="altColor">
 <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#nanoSecToString(long)">nanoSecToString</a></span>&#8203;(long&nbsp;nS)</code></th>
 <td class="colLast">
 <div class="block">Returns the given time in nanoseconds formatted as Sec.mSec_uSec_nSec</div>
 </td>
 </tr>
-<tr id="i39" class="rowColor">
+<tr id="i37" class="rowColor">
 <td class="colFirst"><code>static int</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#numberOfLeadingOnes(long)">numberOfLeadingOnes</a></span>&#8203;(long&nbsp;v)</code></th>
 <td class="colLast">
@@ -533,7 +518,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
  to minus one.</div>
 </td>
 </tr>
-<tr id="i40" class="altColor">
+<tr id="i38" class="altColor">
 <td class="colFirst"><code>static int</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#numberOfTrailingOnes(long)">numberOfTrailingOnes</a></span>&#8203;(long&nbsp;v)</code></th>
 <td class="colLast">
@@ -542,14 +527,14 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
  to minus one.</div>
 </td>
 </tr>
-<tr id="i41" class="rowColor">
+<tr id="i39" class="rowColor">
 <td class="colFirst"><code>static int</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#numDigits(long)">numDigits</a></span>&#8203;(long&nbsp;n)</code></th>
 <td class="colLast">
 <div class="block">Computes the number of decimal digits of the number n</div>
 </td>
 </tr>
-<tr id="i42" class="altColor">
+<tr id="i40" class="altColor">
 <td class="colFirst"><code>static double</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#powerSeriesNextDouble(int,double,boolean,double)">powerSeriesNextDouble</a></span>&#8203;(int&nbsp;ppb,
                      double&nbsp;curPoint,
@@ -560,7 +545,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
  <i>point = logBase<sup>( i / ppb )</sup></i> given the current point in the series.</div>
 </td>
 </tr>
-<tr id="i43" class="rowColor">
+<tr id="i41" class="rowColor">
 <td class="colFirst"><code>static long</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#pwr2SeriesNext(int,long)">pwr2SeriesNext</a></span>&#8203;(int&nbsp;ppo,
               long&nbsp;curPoint)</code></th>
@@ -569,7 +554,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
  <i>point = 2<sup>( i / ppo )</sup></i> given the current point in the series.</div>
 </td>
 </tr>
-<tr id="i44" class="altColor">
+<tr id="i42" class="altColor">
 <td class="colFirst"><code>static int</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#pwr2SeriesPrev(int,int)">pwr2SeriesPrev</a></span>&#8203;(int&nbsp;ppo,
               int&nbsp;curPoint)</code></th>
@@ -578,7 +563,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
  <i>point = 2<sup>( i / ppo )</sup></i> given the current point in the series.</div>
 </td>
 </tr>
-<tr id="i45" class="rowColor">
+<tr id="i43" class="rowColor">
 <td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#zeroPad(java.lang.String,int)">zeroPad</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;s,
        int&nbsp;fieldLength)</code></th>
@@ -909,92 +894,57 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 </dl>
 </li>
 </ul>
-<a id="isIntPowerOf2(int)">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>isIntPowerOf2</h4>
-<pre class="methodSignature">public static&nbsp;boolean&nbsp;isIntPowerOf2&#8203;(int&nbsp;powerOf2)</pre>
-<div class="block">Returns true if given int argument is exactly a positive power of 2 and greater than zero.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>powerOf2</code> - The input argument.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if argument is exactly a positive power of 2 and greater than zero.</dd>
-</dl>
-</li>
-</ul>
-<a id="isLongPowerOf2(long)">
+<a id="isPowerOf2(long)">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>isLongPowerOf2</h4>
-<pre class="methodSignature">public static&nbsp;boolean&nbsp;isLongPowerOf2&#8203;(long&nbsp;powerOf2)</pre>
-<div class="block">Returns true if given long argument is exactly a positive power of 2 and greater than zero.</div>
+<h4>isPowerOf2</h4>
+<pre class="methodSignature">public static&nbsp;boolean&nbsp;isPowerOf2&#8203;(long&nbsp;n)</pre>
+<div class="block">Returns true if given long argument is exactly a positive power of 2.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>powerOf2</code> - The input argument.</dd>
+<dd><code>n</code> - The input argument.</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if argument is exactly a positive power of 2 and greater than zero.</dd>
-</dl>
-</li>
-</ul>
-<a id="checkIfIntPowerOf2(int,java.lang.String)">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>checkIfIntPowerOf2</h4>
-<pre class="methodSignature">public static&nbsp;void&nbsp;checkIfIntPowerOf2&#8203;(int&nbsp;powerOf2,
-                                      <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;argName)</pre>
-<div class="block">Checks the given int argument to make sure it is a positive power of 2 and greater than zero.
- If not it throws an exception with the user supplied local argument name.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>powerOf2</code> - The input int argument must be a power of 2 and greater than zero.</dd>
-<dd><code>argName</code> - Used in the thrown exception.</dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="SketchesArgumentException.html" title="class in org.apache.datasketches.common">SketchesArgumentException</a></code> - if not a power of 2 nor greater than zero.</dd>
+<dd>true if argument is exactly a positive power of 2.</dd>
 </dl>
 </li>
 </ul>
-<a id="checkIfLongPowerOf2(long,java.lang.String)">
+<a id="checkIfPowerOf2(long,java.lang.String)">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>checkIfLongPowerOf2</h4>
-<pre class="methodSignature">public static&nbsp;void&nbsp;checkIfLongPowerOf2&#8203;(long&nbsp;powerOf2,
-                                       <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;argName)</pre>
-<div class="block">Checks the given long argument to make sure it is a positive power of 2 and greater than zero.
- If not, it throws an exception with the user supplied local argument name.</div>
+<h4>checkIfPowerOf2</h4>
+<pre class="methodSignature">public static&nbsp;void&nbsp;checkIfPowerOf2&#8203;(long&nbsp;n,
+                                   <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;argName)</pre>
+<div class="block">Checks the given long argument if it is a positive integer power of 2.
+ If not, it throws an exception with the user supplied local argument name, if not null.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>powerOf2</code> - The input long argument must be a power of 2 and greater than zero.</dd>
-<dd><code>argName</code> - Used in the thrown exception.</dd>
+<dd><code>n</code> - The input long argument must be a positive integer power of 2.</dd>
+<dd><code>argName</code> - Used in the thrown exception. It may be null.</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="SketchesArgumentException.html" title="class in org.apache.datasketches.common">SketchesArgumentException</a></code> - if not a power of 2 nor greater than zero.</dd>
+<dd><code><a href="SketchesArgumentException.html" title="class in org.apache.datasketches.common">SketchesArgumentException</a></code> - if not a positive integer power of 2.</dd>
 </dl>
 </li>
 </ul>
-<a id="ceilingIntPowerOf2(int)">
+<a id="ceilingPowerOf2(int)">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>ceilingIntPowerOf2</h4>
-<pre class="methodSignature">public static&nbsp;int&nbsp;ceilingIntPowerOf2&#8203;(int&nbsp;n)</pre>
+<h4>ceilingPowerOf2</h4>
+<pre class="methodSignature">public static&nbsp;int&nbsp;ceilingPowerOf2&#8203;(int&nbsp;n)</pre>
 <div class="block">Computes the int ceiling power of 2 within the range [1, 2^30]. This is the smallest positive power
- of 2 that is equal to or greater than the given n and a mathematical integer.
+ of 2 that is equal to or greater than the given n and a positive integer.
 
  <p>For:
  <ul>
  <li>n &le; 1: returns 1</li>
  <li>2^30 &le; n &le; 2^31 -1 : returns 2^30</li>
  <li>n == an exact power of 2 : returns n</li>
- <li>otherwise returns the smallest power of 2 &ge; n and equal to a mathematical integer</li>
+ <li>otherwise returns the smallest power of 2 &ge; n and equal to a positive integer</li>
  </ul></div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -1004,22 +954,22 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 </dl>
 </li>
 </ul>
-<a id="ceilingLongPowerOf2(long)">
+<a id="ceilingPowerOf2(long)">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>ceilingLongPowerOf2</h4>
-<pre class="methodSignature">public static&nbsp;long&nbsp;ceilingLongPowerOf2&#8203;(long&nbsp;n)</pre>
+<h4>ceilingPowerOf2</h4>
+<pre class="methodSignature">public static&nbsp;long&nbsp;ceilingPowerOf2&#8203;(long&nbsp;n)</pre>
 <div class="block">Computes the long ceiling power of 2 within the range [1, 2^62]. This is the smallest positive power
- of 2 that is equal to or greater than the given n and a mathematical long.
+ of 2 that is equal to or greater than the given n and a positive long.
 
  <p>For:
  <ul>
  <li>n &le; 1: returns 1</li>
  <li>2^62 &le; n &le; 2^63 -1 : returns 2^62</li>
  <li>n == an exact power of 2 : returns n</li>
- <li>otherwise returns the smallest power of 2 &ge; n and equal to a mathematical integer</li>
+ <li>otherwise returns the smallest power of 2 &ge; n and equal to a positive long</li>
  </ul></div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -1038,7 +988,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <pre class="methodSignature">public static&nbsp;int&nbsp;floorPowerOf2&#8203;(int&nbsp;n)</pre>
 <div class="block">Computes the floor power of 2 given <i>n</i> is in the range [1, 2^31-1].
  This is the largest positive power of 2 that equal to or less than the given n and equal
- to a mathematical integer.
+ to a positive integer.
 
  <p>For:
  <ul>
@@ -1065,7 +1015,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <pre class="methodSignature">public static&nbsp;long&nbsp;floorPowerOf2&#8203;(long&nbsp;n)</pre>
 <div class="block">Computes the floor power of 2 given <i>n</i> is in the range [1, 2^63-1].
  This is the largest positive power of 2 that is equal to or less than the given <i>n</i> and
- equal to a mathematical integer.
+ equal to a positive integer.
 
  <p>For:
  <ul>
@@ -1212,7 +1162,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <div class="block">Returns the ceiling of a given <i>n</i> given a <i>base</i>, where the ceiling is an integral power of the base.
  This is the smallest positive power of <i>base</i> that is equal to or greater than the given <i>n</i>
  and equal to a mathematical integer.
- The result of this function is consistent with <a href="#ceilingIntPowerOf2(int)"><code>ceilingIntPowerOf2(int)</code></a> for values
+ The result of this function is consistent with <a href="#ceilingPowerOf2(int)"><code>ceilingPowerOf2(int)</code></a> for values
  less than one. I.e., if <i>n &lt; 1,</i> the result is 1.
 
  <p>The formula is: <i>base<sup>ceiling(log<sub>base</sub>(x))</sup></i></p></div>
diff --git a/docs/master/org/apache/datasketches/theta/CompactSketch.html b/docs/master/org/apache/datasketches/theta/CompactSketch.html
index 3517b96b..d91ae7c5 100644
--- a/docs/master/org/apache/datasketches/theta/CompactSketch.html
+++ b/docs/master/org/apache/datasketches/theta/CompactSketch.html
@@ -448,14 +448,14 @@ extends <a href="Sketch.html" title="class in org.apache.datasketches.theta">Ske
  then <i>rebuild()</i> should be called on the <i>UpdateSketch</i> prior to calling this method.</p>
 
  <p>A <i>CompactSketch</i> is always immutable.</p>
- 
+
  <p>A new <i>CompactSketch</i> object is created:</p>
  <ul><li>if <i>dstMem != null</i></li>
  <li>if <i>dstMem == null</i> and <i>this.hasMemory() == true</i></li>
  <li>if <i>dstMem == null</i> and <i>this</i> has more than 1 item and <i>this.isOrdered() == false</i>
  and <i>dstOrdered == true</i>.</li>
 </ul>
- 
+
  <p>Otherwise, this operation returns <i>this</i>.</p></div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
diff --git a/docs/master/org/apache/datasketches/theta/Sketch.html b/docs/master/org/apache/datasketches/theta/Sketch.html
index b3331253..badbaa30 100644
--- a/docs/master/org/apache/datasketches/theta/Sketch.html
+++ b/docs/master/org/apache/datasketches/theta/Sketch.html
@@ -564,7 +564,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <div class="block">Converts this sketch to a ordered CompactSketch.
 
  <p>If <i>this.isCompact() == true</i> this method returns <i>this</i>,
- otherwise, this method is equivalent to 
+ otherwise, this method is equivalent to
  <a href="#compact(boolean,org.apache.datasketches.memory.WritableMemory)"><code>compact(true, null)</code></a>.
 
  <p>A CompactSketch is always immutable.</p></div>
@@ -594,14 +594,14 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
  then <i>rebuild()</i> should be called on the <i>UpdateSketch</i> prior to calling this method.</p>
 
  <p>A <i>CompactSketch</i> is always immutable.</p>
- 
+
  <p>A new <i>CompactSketch</i> object is created:</p>
  <ul><li>if <i>dstMem != null</i></li>
  <li>if <i>dstMem == null</i> and <i>this.hasMemory() == true</i></li>
  <li>if <i>dstMem == null</i> and <i>this</i> has more than 1 item and <i>this.isOrdered() == false</i>
  and <i>dstOrdered == true</i>.</li>
 </ul>
- 
+
  <p>Otherwise, this operation returns <i>this</i>.</p></div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
diff --git a/docs/master/org/apache/datasketches/theta/UpdateSketch.html b/docs/master/org/apache/datasketches/theta/UpdateSketch.html
index c620bd7f..0eb0a337 100644
--- a/docs/master/org/apache/datasketches/theta/UpdateSketch.html
+++ b/docs/master/org/apache/datasketches/theta/UpdateSketch.html
@@ -449,14 +449,14 @@ extends <a href="Sketch.html" title="class in org.apache.datasketches.theta">Ske
  then <i>rebuild()</i> should be called on the <i>UpdateSketch</i> prior to calling this method.</p>
 
  <p>A <i>CompactSketch</i> is always immutable.</p>
- 
+
  <p>A new <i>CompactSketch</i> object is created:</p>
  <ul><li>if <i>dstMem != null</i></li>
  <li>if <i>dstMem == null</i> and <i>this.hasMemory() == true</i></li>
  <li>if <i>dstMem == null</i> and <i>this</i> has more than 1 item and <i>this.isOrdered() == false</i>
  and <i>dstOrdered == true</i>.</li>
 </ul>
- 
+
  <p>Otherwise, this operation returns <i>this</i>.</p></div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
diff --git a/docs/master/package-search-index.zip b/docs/master/package-search-index.zip
index 8da6f94f..5f6419c9 100644
Binary files a/docs/master/package-search-index.zip and b/docs/master/package-search-index.zip differ
diff --git a/docs/master/type-search-index.zip b/docs/master/type-search-index.zip
index 821daad6..257feef3 100644
Binary files a/docs/master/type-search-index.zip and b/docs/master/type-search-index.zip differ


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@datasketches.apache.org
For additional commands, e-mail: commits-help@datasketches.apache.org