You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@commons.apache.org by ch...@apache.org on 2018/08/14 12:48:24 UTC
svn commit: r1033941 [21/26] - in
/websites/production/commons/content/proper/commons-rng/commons-rng-core/javadocs/api-1.1:
./ jquery/ jquery/external/ jquery/external/jquery/ jquery/images/
jquery/jszip-utils/ jquery/jszip-utils/dist/ jquery/jszip/ j...
Added: websites/production/commons/content/proper/commons-rng/commons-rng-core/javadocs/api-1.1/org/apache/commons/rng/core/util/package-tree.html
==============================================================================
--- websites/production/commons/content/proper/commons-rng/commons-rng-core/javadocs/api-1.1/org/apache/commons/rng/core/util/package-tree.html (added)
+++ websites/production/commons/content/proper/commons-rng/commons-rng-core/javadocs/api-1.1/org/apache/commons/rng/core/util/package-tree.html Tue Aug 14 12:48:23 2018
@@ -0,0 +1,165 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc -->
+<title>org.apache.commons.rng.core.util Class Hierarchy (Apache Commons RNG Core 1.1 API)</title>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+<script type="text/javascript" src="../../../../../../jquery/jszip/dist/jszip.min.js"></script>
+<script type="text/javascript" src="../../../../../../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
+<!--[if IE]>
+<script type="text/javascript" src="../../../../../../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
+<![endif]-->
+<script type="text/javascript" src="../../../../../../jquery/jquery-1.10.2.js"></script>
+<script type="text/javascript" src="../../../../../../jquery/jquery-ui.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+ try {
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="org.apache.commons.rng.core.util Class Hierarchy (Apache Commons RNG Core 1.1 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var pathtoroot = "../../../../../../";loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<div class="fixedNav">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/commons/rng/core/source64/package-tree.html">Prev</a></li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/commons/rng/core/util/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<ul class="navListSearch">
+<li><span>SEARCH: </span>
+<input type="text" id="search" value=" " disabled="disabled">
+<input type="reset" id="reset" value=" " disabled="disabled">
+</li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+</div>
+<div class="navPadding"> </div>
+<script type="text/javascript"><!--
+$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
+//-->
+</script>
+<div class="header">
+<h1 class="title">Hierarchy For Package org.apache.commons.rng.core.util</h1>
+<span class="packageHierarchyLabel">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li class="circle">java.lang.Object
+<ul>
+<li class="circle">org.apache.commons.rng.core.util.<a href="../../../../../../org/apache/commons/rng/core/util/NumberFactory.html" title="class in org.apache.commons.rng.core.util"><span class="typeNameLink">NumberFactory</span></a></li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/commons/rng/core/source64/package-tree.html">Prev</a></li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/commons/rng/core/util/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright © 2016–2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
Added: websites/production/commons/content/proper/commons-rng/commons-rng-core/javadocs/api-1.1/org/apache/commons/rng/core/util/package-use.html
==============================================================================
--- websites/production/commons/content/proper/commons-rng/commons-rng-core/javadocs/api-1.1/org/apache/commons/rng/core/util/package-use.html (added)
+++ websites/production/commons/content/proper/commons-rng/commons-rng-core/javadocs/api-1.1/org/apache/commons/rng/core/util/package-use.html Tue Aug 14 12:48:23 2018
@@ -0,0 +1,152 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc -->
+<title>Uses of Package org.apache.commons.rng.core.util (Apache Commons RNG Core 1.1 API)</title>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+<script type="text/javascript" src="../../../../../../jquery/jszip/dist/jszip.min.js"></script>
+<script type="text/javascript" src="../../../../../../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
+<!--[if IE]>
+<script type="text/javascript" src="../../../../../../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
+<![endif]-->
+<script type="text/javascript" src="../../../../../../jquery/jquery-1.10.2.js"></script>
+<script type="text/javascript" src="../../../../../../jquery/jquery-ui.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+ try {
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Package org.apache.commons.rng.core.util (Apache Commons RNG Core 1.1 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var pathtoroot = "../../../../../../";loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<div class="fixedNav">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/commons/rng/core/util/package-use.html" target="_top">Frames</a></li>
+<li><a href="package-use.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<ul class="navListSearch">
+<li><span>SEARCH: </span>
+<input type="text" id="search" value=" " disabled="disabled">
+<input type="reset" id="reset" value=" " disabled="disabled">
+</li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+</div>
+<div class="navPadding"> </div>
+<script type="text/javascript"><!--
+$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
+//-->
+</script>
+<div class="header">
+<h1 title="Uses of Package org.apache.commons.rng.core.util" class="title">Uses of Package<br>org.apache.commons.rng.core.util</h1>
+</div>
+<div class="contentContainer">No usage of org.apache.commons.rng.core.util</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/commons/rng/core/util/package-use.html" target="_top">Frames</a></li>
+<li><a href="package-use.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright © 2016–2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
Added: websites/production/commons/content/proper/commons-rng/commons-rng-core/javadocs/api-1.1/overview-frame.html
==============================================================================
--- websites/production/commons/content/proper/commons-rng/commons-rng-core/javadocs/api-1.1/overview-frame.html (added)
+++ websites/production/commons/content/proper/commons-rng/commons-rng-core/javadocs/api-1.1/overview-frame.html Tue Aug 14 12:48:23 2018
@@ -0,0 +1,36 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc -->
+<title>Overview List (Apache Commons RNG Core 1.1 API)</title>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="jquery/jquery-ui.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+<script type="text/javascript" src="jquery/jszip/dist/jszip.min.js"></script>
+<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils.min.js"></script>
+<!--[if IE]>
+<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
+<![endif]-->
+<script type="text/javascript" src="jquery/jquery-1.10.2.js"></script>
+<script type="text/javascript" src="jquery/jquery-ui.js"></script>
+</head>
+<body>
+<div class="indexNav">
+<ul>
+<li><a href="allclasses-frame.html" target="packageFrame">All Classes</a></li>
+</ul>
+</div>
+<div class="indexContainer">
+<h2 title="Packages">Packages</h2>
+<ul title="Packages">
+<li><a href="org/apache/commons/rng/core/package-frame.html" target="packageFrame">org.apache.commons.rng.core</a></li>
+<li><a href="org/apache/commons/rng/core/source32/package-frame.html" target="packageFrame">org.apache.commons.rng.core.source32</a></li>
+<li><a href="org/apache/commons/rng/core/source64/package-frame.html" target="packageFrame">org.apache.commons.rng.core.source64</a></li>
+<li><a href="org/apache/commons/rng/core/util/package-frame.html" target="packageFrame">org.apache.commons.rng.core.util</a></li>
+</ul>
+</div>
+<p> </p>
+</body>
+</html>
Added: websites/production/commons/content/proper/commons-rng/commons-rng-core/javadocs/api-1.1/overview-summary.html
==============================================================================
--- websites/production/commons/content/proper/commons-rng/commons-rng-core/javadocs/api-1.1/overview-summary.html (added)
+++ websites/production/commons/content/proper/commons-rng/commons-rng-core/javadocs/api-1.1/overview-summary.html Tue Aug 14 12:48:23 2018
@@ -0,0 +1,190 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc -->
+<title>Overview (Apache Commons RNG Core 1.1 API)</title>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="jquery/jquery-ui.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+<script type="text/javascript" src="jquery/jszip/dist/jszip.min.js"></script>
+<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils.min.js"></script>
+<!--[if IE]>
+<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
+<![endif]-->
+<script type="text/javascript" src="jquery/jquery-1.10.2.js"></script>
+<script type="text/javascript" src="jquery/jquery-ui.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+ try {
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Overview (Apache Commons RNG Core 1.1 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var pathtoroot = "./";loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<div class="fixedNav">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li class="navBarCell1Rev">Overview</li>
+<li>Package</li>
+<li>Class</li>
+<li>Use</li>
+<li><a href="overview-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?overview-summary.html" target="_top">Frames</a></li>
+<li><a href="overview-summary.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="allclasses-noframe.html">All Classes</a></li>
+</ul>
+<ul class="navListSearch">
+<li><span>SEARCH: </span>
+<input type="text" id="search" value=" " disabled="disabled">
+<input type="reset" id="reset" value=" " disabled="disabled">
+</li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+</div>
+<div class="navPadding"> </div>
+<script type="text/javascript"><!--
+$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
+//-->
+</script>
+<div class="header">
+<h1 class="title">Apache Commons RNG Core 1.1 API</h1>
+</div>
+<div class="contentContainer"><a name="Packages">
+<!-- -->
+</a>
+<table class="overviewSummary" summary="Packages table, listing packages, and an explanation">
+<caption><span>Packages</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<th class="colFirst" scope="row"><a href="org/apache/commons/rng/core/package-summary.html">org.apache.commons.rng.core</a></th>
+<td class="colLast">
+<div class="block">Base classes for the <a href="http://commons.apache.org/proper/commons-rng/commons-rng-client-api/apidocs/org/apache/commons/rng/UniformRandomProvider.html?is-external=true" title="class or interface in org.apache.commons.rng"><code>generation of uniformly distributed random numbers</code></a>.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<th class="colFirst" scope="row"><a href="org/apache/commons/rng/core/source32/package-summary.html">org.apache.commons.rng.core.source32</a></th>
+<td class="colLast">
+<div class="block">
+ Concrete algorithms for <code>int</code>-based sources of randomness</div>
+</td>
+</tr>
+<tr class="altColor">
+<th class="colFirst" scope="row"><a href="org/apache/commons/rng/core/source64/package-summary.html">org.apache.commons.rng.core.source64</a></th>
+<td class="colLast">
+<div class="block">
+ Concrete algorithms for <code>long</code>-based sources of randomness</div>
+</td>
+</tr>
+<tr class="rowColor">
+<th class="colFirst" scope="row"><a href="org/apache/commons/rng/core/util/package-summary.html">org.apache.commons.rng.core.util</a></th>
+<td class="colLast">
+<div class="block">Utilities</div>
+</td>
+</tr>
+</tbody>
+</table>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li class="navBarCell1Rev">Overview</li>
+<li>Package</li>
+<li>Class</li>
+<li>Use</li>
+<li><a href="overview-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?overview-summary.html" target="_top">Frames</a></li>
+<li><a href="overview-summary.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright © 2016–2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
Added: websites/production/commons/content/proper/commons-rng/commons-rng-core/javadocs/api-1.1/overview-tree.html
==============================================================================
--- websites/production/commons/content/proper/commons-rng/commons-rng-core/javadocs/api-1.1/overview-tree.html (added)
+++ websites/production/commons/content/proper/commons-rng/commons-rng-core/javadocs/api-1.1/overview-tree.html Tue Aug 14 12:48:23 2018
@@ -0,0 +1,212 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc -->
+<title>Class Hierarchy (Apache Commons RNG Core 1.1 API)</title>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="jquery/jquery-ui.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+<script type="text/javascript" src="jquery/jszip/dist/jszip.min.js"></script>
+<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils.min.js"></script>
+<!--[if IE]>
+<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
+<![endif]-->
+<script type="text/javascript" src="jquery/jquery-1.10.2.js"></script>
+<script type="text/javascript" src="jquery/jquery-ui.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+ try {
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Class Hierarchy (Apache Commons RNG Core 1.1 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var pathtoroot = "./";loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<div class="fixedNav">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="overview-summary.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li>Use</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?overview-tree.html" target="_top">Frames</a></li>
+<li><a href="overview-tree.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="allclasses-noframe.html">All Classes</a></li>
+</ul>
+<ul class="navListSearch">
+<li><span>SEARCH: </span>
+<input type="text" id="search" value=" " disabled="disabled">
+<input type="reset" id="reset" value=" " disabled="disabled">
+</li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+</div>
+<div class="navPadding"> </div>
+<script type="text/javascript"><!--
+$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
+//-->
+</script>
+<div class="header">
+<h1 class="title">Hierarchy For All Packages</h1>
+<span class="packageHierarchyLabel">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="org/apache/commons/rng/core/package-tree.html">org.apache.commons.rng.core</a>, </li>
+<li><a href="org/apache/commons/rng/core/source32/package-tree.html">org.apache.commons.rng.core.source32</a>, </li>
+<li><a href="org/apache/commons/rng/core/source64/package-tree.html">org.apache.commons.rng.core.source64</a>, </li>
+<li><a href="org/apache/commons/rng/core/util/package-tree.html">org.apache.commons.rng.core.util</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li class="circle">java.lang.Object
+<ul>
+<li class="circle">org.apache.commons.rng.core.source32.<a href="org/apache/commons/rng/core/source32/AbstractWell.IndexTable.html" title="class in org.apache.commons.rng.core.source32"><span class="typeNameLink">AbstractWell.IndexTable</span></a></li>
+<li class="circle">org.apache.commons.rng.core.<a href="org/apache/commons/rng/core/BaseProvider.html" title="class in org.apache.commons.rng.core"><span class="typeNameLink">BaseProvider</span></a> (implements org.apache.commons.rng.<a href="http://commons.apache.org/proper/commons-rng/commons-rng-client-api/apidocs/org/apache/commons/rng/RestorableUniformRandomProvider.html?is-external=true" title="class or interface in org.apache.commons.rng">RestorableUniformRandomProvider</a>)
+<ul>
+<li class="circle">org.apache.commons.rng.core.source32.<a href="org/apache/commons/rng/core/source32/IntProvider.html" title="class in org.apache.commons.rng.core.source32"><span class="typeNameLink">IntProvider</span></a> (implements org.apache.commons.rng.core.source32.<a href="org/apache/commons/rng/core/source32/RandomIntSource.html" title="interface in org.apache.commons.rng.core.source32">RandomIntSource</a>)
+<ul>
+<li class="circle">org.apache.commons.rng.core.source32.<a href="org/apache/commons/rng/core/source32/AbstractWell.html" title="class in org.apache.commons.rng.core.source32"><span class="typeNameLink">AbstractWell</span></a>
+<ul>
+<li class="circle">org.apache.commons.rng.core.source32.<a href="org/apache/commons/rng/core/source32/Well1024a.html" title="class in org.apache.commons.rng.core.source32"><span class="typeNameLink">Well1024a</span></a></li>
+<li class="circle">org.apache.commons.rng.core.source32.<a href="org/apache/commons/rng/core/source32/Well19937a.html" title="class in org.apache.commons.rng.core.source32"><span class="typeNameLink">Well19937a</span></a>
+<ul>
+<li class="circle">org.apache.commons.rng.core.source32.<a href="org/apache/commons/rng/core/source32/Well19937c.html" title="class in org.apache.commons.rng.core.source32"><span class="typeNameLink">Well19937c</span></a></li>
+</ul>
+</li>
+<li class="circle">org.apache.commons.rng.core.source32.<a href="org/apache/commons/rng/core/source32/Well44497a.html" title="class in org.apache.commons.rng.core.source32"><span class="typeNameLink">Well44497a</span></a>
+<ul>
+<li class="circle">org.apache.commons.rng.core.source32.<a href="org/apache/commons/rng/core/source32/Well44497b.html" title="class in org.apache.commons.rng.core.source32"><span class="typeNameLink">Well44497b</span></a></li>
+</ul>
+</li>
+<li class="circle">org.apache.commons.rng.core.source32.<a href="org/apache/commons/rng/core/source32/Well512a.html" title="class in org.apache.commons.rng.core.source32"><span class="typeNameLink">Well512a</span></a></li>
+</ul>
+</li>
+<li class="circle">org.apache.commons.rng.core.source32.<a href="org/apache/commons/rng/core/source32/ISAACRandom.html" title="class in org.apache.commons.rng.core.source32"><span class="typeNameLink">ISAACRandom</span></a></li>
+<li class="circle">org.apache.commons.rng.core.source32.<a href="org/apache/commons/rng/core/source32/JDKRandom.html" title="class in org.apache.commons.rng.core.source32"><span class="typeNameLink">JDKRandom</span></a></li>
+<li class="circle">org.apache.commons.rng.core.source32.<a href="org/apache/commons/rng/core/source32/KISSRandom.html" title="class in org.apache.commons.rng.core.source32"><span class="typeNameLink">KISSRandom</span></a></li>
+<li class="circle">org.apache.commons.rng.core.source32.<a href="org/apache/commons/rng/core/source32/MersenneTwister.html" title="class in org.apache.commons.rng.core.source32"><span class="typeNameLink">MersenneTwister</span></a></li>
+<li class="circle">org.apache.commons.rng.core.source32.<a href="org/apache/commons/rng/core/source32/MultiplyWithCarry256.html" title="class in org.apache.commons.rng.core.source32"><span class="typeNameLink">MultiplyWithCarry256</span></a></li>
+</ul>
+</li>
+<li class="circle">org.apache.commons.rng.core.source64.<a href="org/apache/commons/rng/core/source64/LongProvider.html" title="class in org.apache.commons.rng.core.source64"><span class="typeNameLink">LongProvider</span></a> (implements org.apache.commons.rng.core.source64.<a href="org/apache/commons/rng/core/source64/RandomLongSource.html" title="interface in org.apache.commons.rng.core.source64">RandomLongSource</a>)
+<ul>
+<li class="circle">org.apache.commons.rng.core.source64.<a href="org/apache/commons/rng/core/source64/MersenneTwister64.html" title="class in org.apache.commons.rng.core.source64"><span class="typeNameLink">MersenneTwister64</span></a></li>
+<li class="circle">org.apache.commons.rng.core.source64.<a href="org/apache/commons/rng/core/source64/SplitMix64.html" title="class in org.apache.commons.rng.core.source64"><span class="typeNameLink">SplitMix64</span></a></li>
+<li class="circle">org.apache.commons.rng.core.source64.<a href="org/apache/commons/rng/core/source64/TwoCmres.html" title="class in org.apache.commons.rng.core.source64"><span class="typeNameLink">TwoCmres</span></a></li>
+<li class="circle">org.apache.commons.rng.core.source64.<a href="org/apache/commons/rng/core/source64/XorShift1024Star.html" title="class in org.apache.commons.rng.core.source64"><span class="typeNameLink">XorShift1024Star</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="circle">org.apache.commons.rng.core.util.<a href="org/apache/commons/rng/core/util/NumberFactory.html" title="class in org.apache.commons.rng.core.util"><span class="typeNameLink">NumberFactory</span></a></li>
+<li class="circle">org.apache.commons.rng.core.<a href="org/apache/commons/rng/core/RandomProviderDefaultState.html" title="class in org.apache.commons.rng.core"><span class="typeNameLink">RandomProviderDefaultState</span></a> (implements org.apache.commons.rng.<a href="http://commons.apache.org/proper/commons-rng/commons-rng-client-api/apidocs/org/apache/commons/rng/RandomProviderState.html?is-external=true" title="class or interface in org.apache.commons.rng">RandomProviderState</a>)</li>
+</ul>
+</li>
+</ul>
+<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
+<ul>
+<li class="circle">org.apache.commons.rng.core.source32.<a href="org/apache/commons/rng/core/source32/RandomIntSource.html" title="interface in org.apache.commons.rng.core.source32"><span class="typeNameLink">RandomIntSource</span></a></li>
+<li class="circle">org.apache.commons.rng.core.source64.<a href="org/apache/commons/rng/core/source64/RandomLongSource.html" title="interface in org.apache.commons.rng.core.source64"><span class="typeNameLink">RandomLongSource</span></a></li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="overview-summary.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li>Use</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?overview-tree.html" target="_top">Frames</a></li>
+<li><a href="overview-tree.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright © 2016–2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
Added: websites/production/commons/content/proper/commons-rng/commons-rng-core/javadocs/api-1.1/package-list
==============================================================================
--- websites/production/commons/content/proper/commons-rng/commons-rng-core/javadocs/api-1.1/package-list (added)
+++ websites/production/commons/content/proper/commons-rng/commons-rng-core/javadocs/api-1.1/package-list Tue Aug 14 12:48:23 2018
@@ -0,0 +1,4 @@
+org.apache.commons.rng.core
+org.apache.commons.rng.core.source32
+org.apache.commons.rng.core.source64
+org.apache.commons.rng.core.util
Added: websites/production/commons/content/proper/commons-rng/commons-rng-core/javadocs/api-1.1/package-search-index.js
==============================================================================
--- websites/production/commons/content/proper/commons-rng/commons-rng-core/javadocs/api-1.1/package-search-index.js (added)
+++ websites/production/commons/content/proper/commons-rng/commons-rng-core/javadocs/api-1.1/package-search-index.js Tue Aug 14 12:48:23 2018
@@ -0,0 +1 @@
+packageSearchIndex = [{"l":"org.apache.commons.rng.core"},{"l":"org.apache.commons.rng.core.source32"},{"l":"org.apache.commons.rng.core.source64"},{"l":"org.apache.commons.rng.core.util"}]
\ No newline at end of file
Added: websites/production/commons/content/proper/commons-rng/commons-rng-core/javadocs/api-1.1/package-search-index.zip
==============================================================================
Binary file - no diff available.
Propchange: websites/production/commons/content/proper/commons-rng/commons-rng-core/javadocs/api-1.1/package-search-index.zip
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: websites/production/commons/content/proper/commons-rng/commons-rng-core/javadocs/api-1.1/resources/glass.png
==============================================================================
Binary file - no diff available.
Propchange: websites/production/commons/content/proper/commons-rng/commons-rng-core/javadocs/api-1.1/resources/glass.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: websites/production/commons/content/proper/commons-rng/commons-rng-core/javadocs/api-1.1/resources/x.png
==============================================================================
Binary file - no diff available.
Propchange: websites/production/commons/content/proper/commons-rng/commons-rng-core/javadocs/api-1.1/resources/x.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: websites/production/commons/content/proper/commons-rng/commons-rng-core/javadocs/api-1.1/script.js
==============================================================================
--- websites/production/commons/content/proper/commons-rng/commons-rng-core/javadocs/api-1.1/script.js (added)
+++ websites/production/commons/content/proper/commons-rng/commons-rng-core/javadocs/api-1.1/script.js Tue Aug 14 12:48:23 2018
@@ -0,0 +1,173 @@
+/*
+ * Copyright (c) 2013, 2017, Oracle and/or its affiliates. All rights reserved.
+ * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ */
+
+var moduleSearchIndex;
+var packageSearchIndex;
+var typeSearchIndex;
+var memberSearchIndex;
+var tagSearchIndex;
+function loadScripts(doc, tag) {
+ createElem(doc, tag, 'jquery/jszip/dist/jszip.js');
+ createElem(doc, tag, 'jquery/jszip-utils/dist/jszip-utils.js');
+ if (window.navigator.userAgent.indexOf('MSIE ') > 0 || window.navigator.userAgent.indexOf('Trident/') > 0 ||
+ window.navigator.userAgent.indexOf('Edge/') > 0) {
+ createElem(doc, tag, 'jquery/jszip-utils/dist/jszip-utils-ie.js');
+ }
+ createElem(doc, tag, 'search.js');
+
+ $.get(pathtoroot + "module-search-index.zip")
+ .done(function() {
+ JSZipUtils.getBinaryContent(pathtoroot + "module-search-index.zip", function(e, data) {
+ var zip = new JSZip(data);
+ zip.load(data);
+ moduleSearchIndex = JSON.parse(zip.file("module-search-index.json").asText());
+ });
+ });
+ $.get(pathtoroot + "package-search-index.zip")
+ .done(function() {
+ JSZipUtils.getBinaryContent(pathtoroot + "package-search-index.zip", function(e, data) {
+ var zip = new JSZip(data);
+ zip.load(data);
+ packageSearchIndex = JSON.parse(zip.file("package-search-index.json").asText());
+ });
+ });
+ $.get(pathtoroot + "type-search-index.zip")
+ .done(function() {
+ JSZipUtils.getBinaryContent(pathtoroot + "type-search-index.zip", function(e, data) {
+ var zip = new JSZip(data);
+ zip.load(data);
+ typeSearchIndex = JSON.parse(zip.file("type-search-index.json").asText());
+ });
+ });
+ $.get(pathtoroot + "member-search-index.zip")
+ .done(function() {
+ JSZipUtils.getBinaryContent(pathtoroot + "member-search-index.zip", function(e, data) {
+ var zip = new JSZip(data);
+ zip.load(data);
+ memberSearchIndex = JSON.parse(zip.file("member-search-index.json").asText());
+ });
+ });
+ $.get(pathtoroot + "tag-search-index.zip")
+ .done(function() {
+ JSZipUtils.getBinaryContent(pathtoroot + "tag-search-index.zip", function(e, data) {
+ var zip = new JSZip(data);
+ zip.load(data);
+ tagSearchIndex = JSON.parse(zip.file("tag-search-index.json").asText());
+ });
+ });
+ if (!moduleSearchIndex) {
+ createElem(doc, tag, 'module-search-index.js');
+ }
+ if (!packageSearchIndex) {
+ createElem(doc, tag, 'package-search-index.js');
+ }
+ if (!typeSearchIndex) {
+ createElem(doc, tag, 'type-search-index.js');
+ }
+ if (!memberSearchIndex) {
+ createElem(doc, tag, 'member-search-index.js');
+ }
+ if (!tagSearchIndex) {
+ createElem(doc, tag, 'tag-search-index.js');
+ }
+ $(window).resize(function() {
+ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
+ });
+}
+
+function createElem(doc, tag, path) {
+ var script = doc.createElement(tag);
+ var scriptElement = doc.getElementsByTagName(tag)[0];
+ script.src = pathtoroot + path;
+ scriptElement.parentNode.insertBefore(script, scriptElement);
+}
+
+function show(type)
+{
+ count = 0;
+ for (var key in methods) {
+ var row = document.getElementById(key);
+ if ((methods[key] & type) !== 0) {
+ row.style.display = '';
+ row.className = (count++ % 2) ? rowColor : altColor;
+ }
+ else
+ row.style.display = 'none';
+ }
+ updateTabs(type);
+}
+
+function showPkgs(type)
+{
+ count = 0;
+ for (var key in packages) {
+ var row = document.getElementById(key);
+ if ((packages[key] & type) !== 0) {
+ row.style.display = '';
+ row.className = (count++ % 2) ? rowColor : altColor;
+ }
+ else
+ row.style.display = 'none';
+ }
+ updatePkgsTabs(type);
+}
+
+function updateTabs(type)
+{
+ for (var value in tabs) {
+ var sNode = document.getElementById(tabs[value][0]);
+ var spanNode = sNode.firstChild;
+ if (value == type) {
+ sNode.className = activeTableTab;
+ spanNode.innerHTML = tabs[value][1];
+ }
+ else {
+ sNode.className = tableTab;
+ spanNode.innerHTML = "<a href=\"javascript:show("+ value + ");\">" + tabs[value][1] + "</a>";
+ }
+ }
+}
+
+function updateModuleFrame(pFrame, cFrame)
+{
+ top.packageFrame.location = pFrame;
+ top.classFrame.location = cFrame;
+}
+
+function updatePkgsTabs(type)
+{
+ for (var value in tabs) {
+ var sNode = document.getElementById(tabs[value][0]);
+ var spanNode = sNode.firstChild;
+ if (value == type) {
+ sNode.className = activeTableTab;
+ spanNode.innerHTML = tabs[value][1];
+ }
+ else {
+ sNode.className = tableTab;
+ spanNode.innerHTML = "<a href=\"javascript:showPkgs(" + value + ");\">" + tabs[value][1] + "</a>";
+ }
+ }
+}
Added: websites/production/commons/content/proper/commons-rng/commons-rng-core/javadocs/api-1.1/search.js
==============================================================================
--- websites/production/commons/content/proper/commons-rng/commons-rng-core/javadocs/api-1.1/search.js (added)
+++ websites/production/commons/content/proper/commons-rng/commons-rng-core/javadocs/api-1.1/search.js Tue Aug 14 12:48:23 2018
@@ -0,0 +1,349 @@
+/*
+ * Copyright (c) 2015, 2017, Oracle and/or its affiliates. All rights reserved.
+ * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ */
+
+var noResult = {l: "No results found"};
+var category = "category";
+var catModules = "Modules";
+var catPackages = "Packages";
+var catTypes = "Types";
+var catMembers = "Members";
+var catSearchTags = "SearchTags";
+var highlight = "<span class=\"resultHighlight\">$&</span>";
+var camelCaseRegexp = "";
+var secondaryMatcher = "";
+function getName(name) {
+ var anchor = "";
+ var ch = '';
+ for (i = 0; i < name.length; i++) {
+ ch = name.charAt(i);
+ switch (ch) {
+ case '(':
+ case ')':
+ case '<':
+ case '>':
+ case ',':
+ anchor += "-";
+ break;
+ case ' ':
+ case '[':
+ break;
+ case ']':
+ anchor += ":A";
+ break;
+ case '$':
+ if (i == 0)
+ anchor += "Z:Z";
+ anchor += ":D";
+ break;
+ case '_':
+ if (i == 0)
+ anchor += "Z:Z";
+ anchor += ch;
+ break;
+ default:
+ anchor += ch;
+ }
+ }
+ return anchor;
+}
+function getHighlightedText(item) {
+ var ccMatcher = new RegExp(camelCaseRegexp);
+ var label = item.replace(ccMatcher, highlight);
+ if (label === item) {
+ label = item.replace(secondaryMatcher, highlight);
+ }
+ return label;
+}
+var watermark = 'Search';
+$(function() {
+ $("#search").prop("disabled", false);
+ $("#reset").prop("disabled", false);
+ $("#search").val(watermark).addClass('watermark');
+ $("#search").blur(function() {
+ if ($(this).val().length == 0) {
+ $(this).val(watermark).addClass('watermark');
+ }
+ });
+ $("#search").keydown(function() {
+ if ($(this).val() == watermark) {
+ $(this).val('').removeClass('watermark');
+ }
+ });
+ $("#reset").click(function() {
+ $("#search").val('');
+ $("#search").focus();
+ });
+ $("#search").focus();
+ $("#search")[0].setSelectionRange(0, 0);
+});
+$.widget("custom.catcomplete", $.ui.autocomplete, {
+ _create: function() {
+ this._super();
+ this.widget().menu("option", "items", "> :not(.ui-autocomplete-category)");
+ },
+ _renderMenu: function(ul, items) {
+ var rMenu = this,
+ currentCategory = "";
+ $.each(items, function(index, item) {
+ var li;
+ if (item.l !== noResult.l && item.category !== currentCategory) {
+ ul.append("<li class=\"ui-autocomplete-category\">" + item.category + "</li>");
+ currentCategory = item.category;
+ }
+ li = rMenu._renderItemData(ul, item);
+ if (item.category) {
+ li.attr("aria-label", item.category + " : " + item.l);
+ li.attr("class", "resultItem");
+ } else {
+ li.attr("aria-label", item.l);
+ li.attr("class", "resultItem");
+ }
+ });
+ },
+ _renderItem: function(ul, item) {
+ var label = "";
+ if (item.category === catModules) {
+ label = getHighlightedText(item.l);
+ } else if (item.category === catPackages) {
+ label = (item.m)
+ ? getHighlightedText(item.m + "/" + item.l)
+ : getHighlightedText(item.l);
+ } else if (item.category === catTypes) {
+ label = getHighlightedText(item.p + "." + item.l);
+ } else if (item.category === catMembers) {
+ label = getHighlightedText(item.p + "." + (item.c + "." + item.l));
+ } else if (item.category === catSearchTags) {
+ label = getHighlightedText(item.l);
+ } else {
+ label = item.l;
+ }
+ $li = $("<li/>").appendTo(ul);
+ if (item.category === catSearchTags) {
+ if (item.d) {
+ $("<a/>").attr("href", "#")
+ .html(label + "<span class=\"searchTagHolderResult\"> (" + item.h + ")</span><br><span class=\"searchTagDescResult\">"
+ + item.d + "</span><br>")
+ .appendTo($li);
+ } else {
+ $("<a/>").attr("href", "#")
+ .html(label + "<span class=\"searchTagHolderResult\"> (" + item.h + ")</span>")
+ .appendTo($li);
+ }
+ } else {
+ $("<a/>").attr("href", "#")
+ .html(label)
+ .appendTo($li);
+ }
+ return $li;
+ }
+});
+$(function() {
+ $("#search").catcomplete({
+ minLength: 1,
+ delay: 100,
+ source: function(request, response) {
+ var result = new Array();
+ var presult = new Array();
+ var tresult = new Array();
+ var mresult = new Array();
+ var tgresult = new Array();
+ var secondaryresult = new Array();
+ var displayCount = 0;
+ var exactMatcher = new RegExp("^" + $.ui.autocomplete.escapeRegex(request.term) + "$", "i");
+ camelCaseRegexp = ($.ui.autocomplete.escapeRegex(request.term)).split(/(?=[A-Z])/).join("([a-z0-9_$]*?)");
+ var camelCaseMatcher = new RegExp("^" + camelCaseRegexp);
+ secondaryMatcher = new RegExp($.ui.autocomplete.escapeRegex(request.term), "i");
+
+ // Return the nested innermost name from the specified object
+ function nestedName(e) {
+ return e.l.substring(e.l.lastIndexOf(".") + 1);
+ }
+
+ // Sort array items by short name (as opposed to fully qualified name).
+ // Additionally, sort by the nested type name, when present,
+ // as opposed to top level short name.
+ function sortAndConcatResults(a1, a2) {
+ var sortingKey;
+ var sortArray = function(e1, e2) {
+ var l = sortingKey(e1);
+ var m = sortingKey(e2);
+ if (l < m)
+ return -1;
+ if (l > m)
+ return 1;
+ return 0;
+ };
+ sortingKey = function(e) {
+ return nestedName(e).toUpperCase();
+ };
+ a1.sort(sortArray);
+ a2.sort(sortArray);
+ a1 = a1.concat(a2);
+ a2.length = 0;
+ return a1;
+ }
+
+ if (moduleSearchIndex) {
+ var mdleCount = 0;
+ $.each(moduleSearchIndex, function(index, item) {
+ item[category] = catModules;
+ if (exactMatcher.test(item.l)) {
+ result.unshift(item);
+ mdleCount++;
+ } else if (camelCaseMatcher.test(item.l)) {
+ result.unshift(item);
+ } else if (secondaryMatcher.test(item.l)) {
+ secondaryresult.push(item);
+ }
+ });
+ displayCount = mdleCount;
+ result = sortAndConcatResults(result, secondaryresult);
+ }
+ if (packageSearchIndex) {
+ var pCount = 0;
+ var pkg = "";
+ $.each(packageSearchIndex, function(index, item) {
+ item[category] = catPackages;
+ pkg = (item.m)
+ ? (item.m + "/" + item.l)
+ : item.l;
+ if (exactMatcher.test(item.l)) {
+ presult.unshift(item);
+ pCount++;
+ } else if (camelCaseMatcher.test(pkg)) {
+ presult.unshift(item);
+ } else if (secondaryMatcher.test(pkg)) {
+ secondaryresult.push(item);
+ }
+ });
+ result = result.concat(sortAndConcatResults(presult, secondaryresult));
+ displayCount = (pCount > displayCount) ? pCount : displayCount;
+ }
+ if (typeSearchIndex) {
+ var tCount = 0;
+ $.each(typeSearchIndex, function(index, item) {
+ item[category] = catTypes;
+ var s = nestedName(item);
+ if (exactMatcher.test(s)) {
+ tresult.unshift(item);
+ tCount++;
+ } else if (camelCaseMatcher.test(s)) {
+ tresult.unshift(item);
+ } else if (secondaryMatcher.test(item.p + "." + item.l)) {
+ secondaryresult.push(item);
+ }
+ });
+ result = result.concat(sortAndConcatResults(tresult, secondaryresult));
+ displayCount = (tCount > displayCount) ? tCount : displayCount;
+ }
+ if (memberSearchIndex) {
+ var mCount = 0;
+ $.each(memberSearchIndex, function(index, item) {
+ item[category] = catMembers;
+ var s = nestedName(item);
+ if (exactMatcher.test(s)) {
+ mresult.unshift(item);
+ mCount++;
+ } else if (camelCaseMatcher.test(s)) {
+ mresult.unshift(item);
+ } else if (secondaryMatcher.test(item.c + "." + item.l)) {
+ secondaryresult.push(item);
+ }
+ });
+ result = result.concat(sortAndConcatResults(mresult, secondaryresult));
+ displayCount = (mCount > displayCount) ? mCount : displayCount;
+ }
+ if (tagSearchIndex) {
+ var tgCount = 0;
+ $.each(tagSearchIndex, function(index, item) {
+ item[category] = catSearchTags;
+ if (exactMatcher.test(item.l)) {
+ tgresult.unshift(item);
+ tgCount++;
+ } else if (secondaryMatcher.test(item.l)) {
+ secondaryresult.push(item);
+ }
+ });
+ result = result.concat(sortAndConcatResults(tgresult, secondaryresult));
+ displayCount = (tgCount > displayCount) ? tgCount : displayCount;
+ }
+ displayCount = (displayCount > 500) ? displayCount : 500;
+ var counter = function() {
+ var count = {Modules: 0, Packages: 0, Types: 0, Members: 0, SearchTags: 0};
+ var f = function(item) {
+ count[item.category] += 1;
+ return (count[item.category] <= displayCount);
+ };
+ return f;
+ }();
+ response(result.filter(counter));
+ },
+ response: function(event, ui) {
+ if (!ui.content.length) {
+ ui.content.push(noResult);
+ } else {
+ $("#search").empty();
+ }
+ },
+ autoFocus: true,
+ position: {
+ collision: "flip"
+ },
+ select: function(event, ui) {
+ if (ui.item.l !== noResult.l) {
+ var url = "";
+ if (ui.item.category === catModules) {
+ url = ui.item.l + "-summary.html";
+ } else if (ui.item.category === catPackages) {
+ url = ui.item.l.replace(/\./g, '/') + "/package-summary.html";
+ } else if (ui.item.category === catTypes) {
+ if (ui.item.p === "<Unnamed>") {
+ url = ui.item.l + ".html";
+ } else {
+ url = ui.item.p.replace(/\./g, '/') + "/" + ui.item.l + ".html";
+ }
+ } else if (ui.item.category === catMembers) {
+ if (ui.item.p === "<Unnamed>") {
+ url = ui.item.c + ".html" + "#";
+ } else {
+ url = ui.item.p.replace(/\./g, '/') + "/" + ui.item.c + ".html" + "#";
+ }
+ if (ui.item.url) {
+ url += ui.item.url;
+ } else {
+ url += getName(ui.item.l);
+ }
+ } else if (ui.item.category === catSearchTags) {
+ url += ui.item.u;
+ }
+ if (top !== window) {
+ parent.classFrame.location = pathtoroot + url;
+ } else {
+ window.location.href = pathtoroot + url;
+ }
+ }
+ }
+ });
+});
Added: websites/production/commons/content/proper/commons-rng/commons-rng-core/javadocs/api-1.1/src-html/org/apache/commons/rng/core/BaseProvider.html
==============================================================================
--- websites/production/commons/content/proper/commons-rng/commons-rng-core/javadocs/api-1.1/src-html/org/apache/commons/rng/core/BaseProvider.html (added)
+++ websites/production/commons/content/proper/commons-rng/commons-rng-core/javadocs/api-1.1/src-html/org/apache/commons/rng/core/BaseProvider.html Tue Aug 14 12:48:23 2018
@@ -0,0 +1,319 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html lang="en">
+<head>
+<title>Source code</title>
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<div class="sourceContainer">
+<pre><span class="sourceLineNo">001</span><a name="line.1">/*</a>
+<span class="sourceLineNo">002</span><a name="line.2"> * Licensed to the Apache Software Foundation (ASF) under one or more</a>
+<span class="sourceLineNo">003</span><a name="line.3"> * contributor license agreements. See the NOTICE file distributed with</a>
+<span class="sourceLineNo">004</span><a name="line.4"> * this work for additional information regarding copyright ownership.</a>
+<span class="sourceLineNo">005</span><a name="line.5"> * The ASF licenses this file to You under the Apache License, Version 2.0</a>
+<span class="sourceLineNo">006</span><a name="line.6"> * (the "License"); you may not use this file except in compliance with</a>
+<span class="sourceLineNo">007</span><a name="line.7"> * the License. You may obtain a copy of the License at</a>
+<span class="sourceLineNo">008</span><a name="line.8"> *</a>
+<span class="sourceLineNo">009</span><a name="line.9"> * http://www.apache.org/licenses/LICENSE-2.0</a>
+<span class="sourceLineNo">010</span><a name="line.10"> *</a>
+<span class="sourceLineNo">011</span><a name="line.11"> * Unless required by applicable law or agreed to in writing, software</a>
+<span class="sourceLineNo">012</span><a name="line.12"> * distributed under the License is distributed on an "AS IS" BASIS,</a>
+<span class="sourceLineNo">013</span><a name="line.13"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</a>
+<span class="sourceLineNo">014</span><a name="line.14"> * See the License for the specific language governing permissions and</a>
+<span class="sourceLineNo">015</span><a name="line.15"> * limitations under the License.</a>
+<span class="sourceLineNo">016</span><a name="line.16"> */</a>
+<span class="sourceLineNo">017</span><a name="line.17"></a>
+<span class="sourceLineNo">018</span><a name="line.18">package org.apache.commons.rng.core;</a>
+<span class="sourceLineNo">019</span><a name="line.19"></a>
+<span class="sourceLineNo">020</span><a name="line.20">import org.apache.commons.rng.RestorableUniformRandomProvider;</a>
+<span class="sourceLineNo">021</span><a name="line.21">import org.apache.commons.rng.RandomProviderState;</a>
+<span class="sourceLineNo">022</span><a name="line.22"></a>
+<span class="sourceLineNo">023</span><a name="line.23">/**</a>
+<span class="sourceLineNo">024</span><a name="line.24"> * Base class with default implementation for common methods.</a>
+<span class="sourceLineNo">025</span><a name="line.25"> */</a>
+<span class="sourceLineNo">026</span><a name="line.26">public abstract class BaseProvider</a>
+<span class="sourceLineNo">027</span><a name="line.27"> implements RestorableUniformRandomProvider {</a>
+<span class="sourceLineNo">028</span><a name="line.28"> /** {@inheritDoc} */</a>
+<span class="sourceLineNo">029</span><a name="line.29"> @Override</a>
+<span class="sourceLineNo">030</span><a name="line.30"> public int nextInt(int n) {</a>
+<span class="sourceLineNo">031</span><a name="line.31"> checkStrictlyPositive(n);</a>
+<span class="sourceLineNo">032</span><a name="line.32"></a>
+<span class="sourceLineNo">033</span><a name="line.33"> if ((n & -n) == n) {</a>
+<span class="sourceLineNo">034</span><a name="line.34"> return (int) ((n * (long) (nextInt() >>> 1)) >> 31);</a>
+<span class="sourceLineNo">035</span><a name="line.35"> }</a>
+<span class="sourceLineNo">036</span><a name="line.36"> int bits;</a>
+<span class="sourceLineNo">037</span><a name="line.37"> int val;</a>
+<span class="sourceLineNo">038</span><a name="line.38"> do {</a>
+<span class="sourceLineNo">039</span><a name="line.39"> bits = nextInt() >>> 1;</a>
+<span class="sourceLineNo">040</span><a name="line.40"> val = bits % n;</a>
+<span class="sourceLineNo">041</span><a name="line.41"> } while (bits - val + (n - 1) < 0);</a>
+<span class="sourceLineNo">042</span><a name="line.42"></a>
+<span class="sourceLineNo">043</span><a name="line.43"> return val;</a>
+<span class="sourceLineNo">044</span><a name="line.44"> }</a>
+<span class="sourceLineNo">045</span><a name="line.45"></a>
+<span class="sourceLineNo">046</span><a name="line.46"> /** {@inheritDoc} */</a>
+<span class="sourceLineNo">047</span><a name="line.47"> @Override</a>
+<span class="sourceLineNo">048</span><a name="line.48"> public long nextLong(long n) {</a>
+<span class="sourceLineNo">049</span><a name="line.49"> checkStrictlyPositive(n);</a>
+<span class="sourceLineNo">050</span><a name="line.50"></a>
+<span class="sourceLineNo">051</span><a name="line.51"> long bits;</a>
+<span class="sourceLineNo">052</span><a name="line.52"> long val;</a>
+<span class="sourceLineNo">053</span><a name="line.53"> do {</a>
+<span class="sourceLineNo">054</span><a name="line.54"> bits = nextLong() >>> 1;</a>
+<span class="sourceLineNo">055</span><a name="line.55"> val = bits % n;</a>
+<span class="sourceLineNo">056</span><a name="line.56"> } while (bits - val + (n - 1) < 0);</a>
+<span class="sourceLineNo">057</span><a name="line.57"></a>
+<span class="sourceLineNo">058</span><a name="line.58"> return val;</a>
+<span class="sourceLineNo">059</span><a name="line.59"> }</a>
+<span class="sourceLineNo">060</span><a name="line.60"></a>
+<span class="sourceLineNo">061</span><a name="line.61"> /** {@inheritDoc} */</a>
+<span class="sourceLineNo">062</span><a name="line.62"> @Override</a>
+<span class="sourceLineNo">063</span><a name="line.63"> public RandomProviderState saveState() {</a>
+<span class="sourceLineNo">064</span><a name="line.64"> return new RandomProviderDefaultState(getStateInternal());</a>
+<span class="sourceLineNo">065</span><a name="line.65"> }</a>
+<span class="sourceLineNo">066</span><a name="line.66"></a>
+<span class="sourceLineNo">067</span><a name="line.67"> /** {@inheritDoc} */</a>
+<span class="sourceLineNo">068</span><a name="line.68"> @Override</a>
+<span class="sourceLineNo">069</span><a name="line.69"> public void restoreState(RandomProviderState state) {</a>
+<span class="sourceLineNo">070</span><a name="line.70"> if (state instanceof RandomProviderDefaultState) {</a>
+<span class="sourceLineNo">071</span><a name="line.71"> setStateInternal(((RandomProviderDefaultState) state).getState());</a>
+<span class="sourceLineNo">072</span><a name="line.72"> } else {</a>
+<span class="sourceLineNo">073</span><a name="line.73"> throw new IllegalArgumentException("Foreign instance");</a>
+<span class="sourceLineNo">074</span><a name="line.74"> }</a>
+<span class="sourceLineNo">075</span><a name="line.75"> }</a>
+<span class="sourceLineNo">076</span><a name="line.76"></a>
+<span class="sourceLineNo">077</span><a name="line.77"> /** {@inheritDoc} */</a>
+<span class="sourceLineNo">078</span><a name="line.78"> @Override</a>
+<span class="sourceLineNo">079</span><a name="line.79"> public String toString() {</a>
+<span class="sourceLineNo">080</span><a name="line.80"> return getClass().getName();</a>
+<span class="sourceLineNo">081</span><a name="line.81"> }</a>
+<span class="sourceLineNo">082</span><a name="line.82"></a>
+<span class="sourceLineNo">083</span><a name="line.83"> /**</a>
+<span class="sourceLineNo">084</span><a name="line.84"> * Creates a snapshot of the RNG state.</a>
+<span class="sourceLineNo">085</span><a name="line.85"> *</a>
+<span class="sourceLineNo">086</span><a name="line.86"> * @return the internal state.</a>
+<span class="sourceLineNo">087</span><a name="line.87"> * @throws UnsupportedOperationException if not implemented.</a>
+<span class="sourceLineNo">088</span><a name="line.88"> */</a>
+<span class="sourceLineNo">089</span><a name="line.89"> protected byte[] getStateInternal() {</a>
+<span class="sourceLineNo">090</span><a name="line.90"> throw new UnsupportedOperationException();</a>
+<span class="sourceLineNo">091</span><a name="line.91"> }</a>
+<span class="sourceLineNo">092</span><a name="line.92"></a>
+<span class="sourceLineNo">093</span><a name="line.93"> /**</a>
+<span class="sourceLineNo">094</span><a name="line.94"> * Resets the RNG to the given {@code state}.</a>
+<span class="sourceLineNo">095</span><a name="line.95"> *</a>
+<span class="sourceLineNo">096</span><a name="line.96"> * @param state State (previously obtained by a call to</a>
+<span class="sourceLineNo">097</span><a name="line.97"> * {@link #getStateInternal()}).</a>
+<span class="sourceLineNo">098</span><a name="line.98"> * @throws UnsupportedOperationException if not implemented.</a>
+<span class="sourceLineNo">099</span><a name="line.99"> *</a>
+<span class="sourceLineNo">100</span><a name="line.100"> * @see #checkStateSize(byte[],int)</a>
+<span class="sourceLineNo">101</span><a name="line.101"> */</a>
+<span class="sourceLineNo">102</span><a name="line.102"> protected void setStateInternal(byte[] state) {</a>
+<span class="sourceLineNo">103</span><a name="line.103"> throw new UnsupportedOperationException();</a>
+<span class="sourceLineNo">104</span><a name="line.104"> }</a>
+<span class="sourceLineNo">105</span><a name="line.105"></a>
+<span class="sourceLineNo">106</span><a name="line.106"> /**</a>
+<span class="sourceLineNo">107</span><a name="line.107"> * Simple filling procedure.</a>
+<span class="sourceLineNo">108</span><a name="line.108"> * It will</a>
+<span class="sourceLineNo">109</span><a name="line.109"> * <ol></a>
+<span class="sourceLineNo">110</span><a name="line.110"> * <li></a>
+<span class="sourceLineNo">111</span><a name="line.111"> * fill the beginning of {@code state} by copying</a>
+<span class="sourceLineNo">112</span><a name="line.112"> * {@code min(seed.length, state.length)} elements from</a>
+<span class="sourceLineNo">113</span><a name="line.113"> * {@code seed},</a>
+<span class="sourceLineNo">114</span><a name="line.114"> * </li></a>
+<span class="sourceLineNo">115</span><a name="line.115"> * <li></a>
+<span class="sourceLineNo">116</span><a name="line.116"> * set all remaining elements of {@code state} with non-zero</a>
+<span class="sourceLineNo">117</span><a name="line.117"> * values (even if {@code seed.length < state.length}).</a>
+<span class="sourceLineNo">118</span><a name="line.118"> * </li></a>
+<span class="sourceLineNo">119</span><a name="line.119"> * </ol></a>
+<span class="sourceLineNo">120</span><a name="line.120"> *</a>
+<span class="sourceLineNo">121</span><a name="line.121"> * @param state State. Must be allocated.</a>
+<span class="sourceLineNo">122</span><a name="line.122"> * @param seed Seed. Cannot be null.</a>
+<span class="sourceLineNo">123</span><a name="line.123"> */</a>
+<span class="sourceLineNo">124</span><a name="line.124"> protected void fillState(int[] state,</a>
+<span class="sourceLineNo">125</span><a name="line.125"> int[] seed) {</a>
+<span class="sourceLineNo">126</span><a name="line.126"> final int stateSize = state.length;</a>
+<span class="sourceLineNo">127</span><a name="line.127"> final int seedSize = seed.length;</a>
+<span class="sourceLineNo">128</span><a name="line.128"> System.arraycopy(seed, 0, state, 0, Math.min(seedSize, stateSize));</a>
+<span class="sourceLineNo">129</span><a name="line.129"></a>
+<span class="sourceLineNo">130</span><a name="line.130"> if (seedSize < stateSize) {</a>
+<span class="sourceLineNo">131</span><a name="line.131"> for (int i = seedSize; i < stateSize; i++) {</a>
+<span class="sourceLineNo">132</span><a name="line.132"> state[i] = (int) (scrambleWell(state[i - seed.length], i) & 0xffffffffL);</a>
+<span class="sourceLineNo">133</span><a name="line.133"> }</a>
+<span class="sourceLineNo">134</span><a name="line.134"> }</a>
+<span class="sourceLineNo">135</span><a name="line.135"> }</a>
+<span class="sourceLineNo">136</span><a name="line.136"></a>
+<span class="sourceLineNo">137</span><a name="line.137"> /**</a>
+<span class="sourceLineNo">138</span><a name="line.138"> * Simple filling procedure.</a>
+<span class="sourceLineNo">139</span><a name="line.139"> * It will</a>
+<span class="sourceLineNo">140</span><a name="line.140"> * <ol></a>
+<span class="sourceLineNo">141</span><a name="line.141"> * <li></a>
+<span class="sourceLineNo">142</span><a name="line.142"> * fill the beginning of {@code state} by copying</a>
+<span class="sourceLineNo">143</span><a name="line.143"> * {@code min(seed.length, state.length)} elements from</a>
+<span class="sourceLineNo">144</span><a name="line.144"> * {@code seed},</a>
+<span class="sourceLineNo">145</span><a name="line.145"> * </li></a>
+<span class="sourceLineNo">146</span><a name="line.146"> * <li></a>
+<span class="sourceLineNo">147</span><a name="line.147"> * set all remaining elements of {@code state} with non-zero</a>
+<span class="sourceLineNo">148</span><a name="line.148"> * values (even if {@code seed.length < state.length}).</a>
+<span class="sourceLineNo">149</span><a name="line.149"> * </li></a>
+<span class="sourceLineNo">150</span><a name="line.150"> * </ol></a>
+<span class="sourceLineNo">151</span><a name="line.151"> *</a>
+<span class="sourceLineNo">152</span><a name="line.152"> * @param state State. Must be allocated.</a>
+<span class="sourceLineNo">153</span><a name="line.153"> * @param seed Seed. Cannot be null.</a>
+<span class="sourceLineNo">154</span><a name="line.154"> */</a>
+<span class="sourceLineNo">155</span><a name="line.155"> protected void fillState(long[] state,</a>
+<span class="sourceLineNo">156</span><a name="line.156"> long[] seed) {</a>
+<span class="sourceLineNo">157</span><a name="line.157"> final int stateSize = state.length;</a>
+<span class="sourceLineNo">158</span><a name="line.158"> final int seedSize = seed.length;</a>
+<span class="sourceLineNo">159</span><a name="line.159"> System.arraycopy(seed, 0, state, 0, Math.min(seedSize, stateSize));</a>
+<span class="sourceLineNo">160</span><a name="line.160"></a>
+<span class="sourceLineNo">161</span><a name="line.161"> if (seedSize < stateSize) {</a>
+<span class="sourceLineNo">162</span><a name="line.162"> for (int i = seedSize; i < stateSize; i++) {</a>
+<span class="sourceLineNo">163</span><a name="line.163"> state[i] = scrambleWell(state[i - seed.length], i);</a>
+<span class="sourceLineNo">164</span><a name="line.164"> }</a>
+<span class="sourceLineNo">165</span><a name="line.165"> }</a>
+<span class="sourceLineNo">166</span><a name="line.166"> }</a>
+<span class="sourceLineNo">167</span><a name="line.167"></a>
+<span class="sourceLineNo">168</span><a name="line.168"> /**</a>
+<span class="sourceLineNo">169</span><a name="line.169"> * Checks that the {@code state} has the {@code expected} size.</a>
+<span class="sourceLineNo">170</span><a name="line.170"> *</a>
+<span class="sourceLineNo">171</span><a name="line.171"> * @param state State.</a>
+<span class="sourceLineNo">172</span><a name="line.172"> * @param expected Expected length of {@code state} array.</a>
+<span class="sourceLineNo">173</span><a name="line.173"> * @throws IllegalArgumentException if {@code state.length != expected}.</a>
+<span class="sourceLineNo">174</span><a name="line.174"> */</a>
+<span class="sourceLineNo">175</span><a name="line.175"> protected void checkStateSize(byte[] state,</a>
+<span class="sourceLineNo">176</span><a name="line.176"> int expected) {</a>
+<span class="sourceLineNo">177</span><a name="line.177"> if (state.length != expected) {</a>
+<span class="sourceLineNo">178</span><a name="line.178"> throw new IllegalArgumentException("State size must be " + expected +</a>
+<span class="sourceLineNo">179</span><a name="line.179"> " but was " + state.length);</a>
+<span class="sourceLineNo">180</span><a name="line.180"> }</a>
+<span class="sourceLineNo">181</span><a name="line.181"> }</a>
+<span class="sourceLineNo">182</span><a name="line.182"></a>
+<span class="sourceLineNo">183</span><a name="line.183"> /**</a>
+<span class="sourceLineNo">184</span><a name="line.184"> * Checks whether {@code index} is in the range {@code [min, max]}.</a>
+<span class="sourceLineNo">185</span><a name="line.185"> *</a>
+<span class="sourceLineNo">186</span><a name="line.186"> * @param min Lower bound.</a>
+<span class="sourceLineNo">187</span><a name="line.187"> * @param max Upper bound.</a>
+<span class="sourceLineNo">188</span><a name="line.188"> * @param index Value that must lie within the {@code [min, max]} interval.</a>
+<span class="sourceLineNo">189</span><a name="line.189"> * @throws IndexOutOfBoundsException if {@code index} is not within the</a>
+<span class="sourceLineNo">190</span><a name="line.190"> * {@code [min, max]} interval.</a>
+<span class="sourceLineNo">191</span><a name="line.191"> */</a>
+<span class="sourceLineNo">192</span><a name="line.192"> protected void checkIndex(int min,</a>
+<span class="sourceLineNo">193</span><a name="line.193"> int max,</a>
+<span class="sourceLineNo">194</span><a name="line.194"> int index) {</a>
+<span class="sourceLineNo">195</span><a name="line.195"> if (index < min ||</a>
+<span class="sourceLineNo">196</span><a name="line.196"> index > max) {</a>
+<span class="sourceLineNo">197</span><a name="line.197"> throw new IndexOutOfBoundsException(index + " is out of interval [" +</a>
+<span class="sourceLineNo">198</span><a name="line.198"> min + ", " +</a>
+<span class="sourceLineNo">199</span><a name="line.199"> max + "]");</a>
+<span class="sourceLineNo">200</span><a name="line.200"> }</a>
+<span class="sourceLineNo">201</span><a name="line.201"> }</a>
+<span class="sourceLineNo">202</span><a name="line.202"></a>
+<span class="sourceLineNo">203</span><a name="line.203"> /**</a>
+<span class="sourceLineNo">204</span><a name="line.204"> * Checks that the argument is strictly positive.</a>
+<span class="sourceLineNo">205</span><a name="line.205"> *</a>
+<span class="sourceLineNo">206</span><a name="line.206"> * @param n Number to check.</a>
+<span class="sourceLineNo">207</span><a name="line.207"> * @throws IllegalArgumentException if {@code n <= 0}.</a>
+<span class="sourceLineNo">208</span><a name="line.208"> */</a>
+<span class="sourceLineNo">209</span><a name="line.209"> private void checkStrictlyPositive(long n) {</a>
+<span class="sourceLineNo">210</span><a name="line.210"> if (n <= 0) {</a>
+<span class="sourceLineNo">211</span><a name="line.211"> throw new IllegalArgumentException("Must be strictly positive: " + n);</a>
+<span class="sourceLineNo">212</span><a name="line.212"> }</a>
+<span class="sourceLineNo">213</span><a name="line.213"> }</a>
+<span class="sourceLineNo">214</span><a name="line.214"></a>
+<span class="sourceLineNo">215</span><a name="line.215"> /**</a>
+<span class="sourceLineNo">216</span><a name="line.216"> * Transformation used to scramble the initial state of</a>
+<span class="sourceLineNo">217</span><a name="line.217"> * a generator.</a>
+<span class="sourceLineNo">218</span><a name="line.218"> *</a>
+<span class="sourceLineNo">219</span><a name="line.219"> * @param n Seed element.</a>
+<span class="sourceLineNo">220</span><a name="line.220"> * @param mult Multiplier.</a>
+<span class="sourceLineNo">221</span><a name="line.221"> * @param shift Shift.</a>
+<span class="sourceLineNo">222</span><a name="line.222"> * @param add Offset.</a>
+<span class="sourceLineNo">223</span><a name="line.223"> * @return the transformed seed element.</a>
+<span class="sourceLineNo">224</span><a name="line.224"> */</a>
+<span class="sourceLineNo">225</span><a name="line.225"> private static long scramble(long n,</a>
+<span class="sourceLineNo">226</span><a name="line.226"> long mult,</a>
+<span class="sourceLineNo">227</span><a name="line.227"> int shift,</a>
+<span class="sourceLineNo">228</span><a name="line.228"> int add) {</a>
+<span class="sourceLineNo">229</span><a name="line.229"> // Code inspired from "AbstractWell" class.</a>
+<span class="sourceLineNo">230</span><a name="line.230"> return mult * (n ^ (n >> shift)) + add;</a>
+<span class="sourceLineNo">231</span><a name="line.231"> }</a>
+<span class="sourceLineNo">232</span><a name="line.232"></a>
+<span class="sourceLineNo">233</span><a name="line.233"> /**</a>
+<span class="sourceLineNo">234</span><a name="line.234"> * Transformation used to scramble the initial state of</a>
+<span class="sourceLineNo">235</span><a name="line.235"> * a generator.</a>
+<span class="sourceLineNo">236</span><a name="line.236"> *</a>
+<span class="sourceLineNo">237</span><a name="line.237"> * @param n Seed element.</a>
+<span class="sourceLineNo">238</span><a name="line.238"> * @param add Offset.</a>
+<span class="sourceLineNo">239</span><a name="line.239"> * @return the transformed seed element.</a>
+<span class="sourceLineNo">240</span><a name="line.240"> * @see #scramble(long,long,int,int)</a>
+<span class="sourceLineNo">241</span><a name="line.241"> */</a>
+<span class="sourceLineNo">242</span><a name="line.242"> private static long scrambleWell(long n,</a>
+<span class="sourceLineNo">243</span><a name="line.243"> int add) {</a>
+<span class="sourceLineNo">244</span><a name="line.244"> // Code inspired from "AbstractWell" class.</a>
+<span class="sourceLineNo">245</span><a name="line.245"> return scramble(n, 1812433253L, 30, add);</a>
+<span class="sourceLineNo">246</span><a name="line.246"> }</a>
+<span class="sourceLineNo">247</span><a name="line.247">}</a>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+</pre>
+</div>
+</body>
+</html>
Added: websites/production/commons/content/proper/commons-rng/commons-rng-core/javadocs/api-1.1/src-html/org/apache/commons/rng/core/RandomProviderDefaultState.html
==============================================================================
--- websites/production/commons/content/proper/commons-rng/commons-rng-core/javadocs/api-1.1/src-html/org/apache/commons/rng/core/RandomProviderDefaultState.html (added)
+++ websites/production/commons/content/proper/commons-rng/commons-rng-core/javadocs/api-1.1/src-html/org/apache/commons/rng/core/RandomProviderDefaultState.html Tue Aug 14 12:48:23 2018
@@ -0,0 +1,128 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html lang="en">
+<head>
+<title>Source code</title>
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<div class="sourceContainer">
+<pre><span class="sourceLineNo">001</span><a name="line.1">/*</a>
+<span class="sourceLineNo">002</span><a name="line.2"> * Licensed to the Apache Software Foundation (ASF) under one or more</a>
+<span class="sourceLineNo">003</span><a name="line.3"> * contributor license agreements. See the NOTICE file distributed with</a>
+<span class="sourceLineNo">004</span><a name="line.4"> * this work for additional information regarding copyright ownership.</a>
+<span class="sourceLineNo">005</span><a name="line.5"> * The ASF licenses this file to You under the Apache License, Version 2.0</a>
+<span class="sourceLineNo">006</span><a name="line.6"> * (the "License"); you may not use this file except in compliance with</a>
+<span class="sourceLineNo">007</span><a name="line.7"> * the License. You may obtain a copy of the License at</a>
+<span class="sourceLineNo">008</span><a name="line.8"> *</a>
+<span class="sourceLineNo">009</span><a name="line.9"> * http://www.apache.org/licenses/LICENSE-2.0</a>
+<span class="sourceLineNo">010</span><a name="line.10"> *</a>
+<span class="sourceLineNo">011</span><a name="line.11"> * Unless required by applicable law or agreed to in writing, software</a>
+<span class="sourceLineNo">012</span><a name="line.12"> * distributed under the License is distributed on an "AS IS" BASIS,</a>
+<span class="sourceLineNo">013</span><a name="line.13"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</a>
+<span class="sourceLineNo">014</span><a name="line.14"> * See the License for the specific language governing permissions and</a>
+<span class="sourceLineNo">015</span><a name="line.15"> * limitations under the License.</a>
+<span class="sourceLineNo">016</span><a name="line.16"> */</a>
+<span class="sourceLineNo">017</span><a name="line.17">package org.apache.commons.rng.core;</a>
+<span class="sourceLineNo">018</span><a name="line.18"></a>
+<span class="sourceLineNo">019</span><a name="line.19">import java.util.Arrays;</a>
+<span class="sourceLineNo">020</span><a name="line.20"></a>
+<span class="sourceLineNo">021</span><a name="line.21">import org.apache.commons.rng.RandomProviderState;</a>
+<span class="sourceLineNo">022</span><a name="line.22"></a>
+<span class="sourceLineNo">023</span><a name="line.23">/**</a>
+<span class="sourceLineNo">024</span><a name="line.24"> * Wraps the internal state of a generator instance.</a>
+<span class="sourceLineNo">025</span><a name="line.25"> * Its purpose is to store all the data needed to recover the same</a>
+<span class="sourceLineNo">026</span><a name="line.26"> * state in order to restart a sequence where it left off.</a>
+<span class="sourceLineNo">027</span><a name="line.27"> * External code should not try to modify the data contained in instances</a>
+<span class="sourceLineNo">028</span><a name="line.28"> * of this class.</a>
+<span class="sourceLineNo">029</span><a name="line.29"> *</a>
+<span class="sourceLineNo">030</span><a name="line.30"> * @since 1.0</a>
+<span class="sourceLineNo">031</span><a name="line.31"> */</a>
+<span class="sourceLineNo">032</span><a name="line.32">public class RandomProviderDefaultState implements RandomProviderState {</a>
+<span class="sourceLineNo">033</span><a name="line.33"> /** Internal state. */</a>
+<span class="sourceLineNo">034</span><a name="line.34"> private final byte[] state;</a>
+<span class="sourceLineNo">035</span><a name="line.35"></a>
+<span class="sourceLineNo">036</span><a name="line.36"> /**</a>
+<span class="sourceLineNo">037</span><a name="line.37"> * Initializes an instance.</a>
+<span class="sourceLineNo">038</span><a name="line.38"> * The contents of the {@code state} argument is unspecified, and is</a>
+<span class="sourceLineNo">039</span><a name="line.39"> * guaranteed to be valid only if it was generated by implementations</a>
+<span class="sourceLineNo">040</span><a name="line.40"> * provided by this library.</a>
+<span class="sourceLineNo">041</span><a name="line.41"> *</a>
+<span class="sourceLineNo">042</span><a name="line.42"> * @param state Mapping of all the data which an implementation of</a>
+<span class="sourceLineNo">043</span><a name="line.43"> * {@link org.apache.commons.rng.UniformRandomProvider} needs in order</a>
+<span class="sourceLineNo">044</span><a name="line.44"> * to reset its internal state.</a>
+<span class="sourceLineNo">045</span><a name="line.45"> */</a>
+<span class="sourceLineNo">046</span><a name="line.46"> public RandomProviderDefaultState(byte[] state) {</a>
+<span class="sourceLineNo">047</span><a name="line.47"> this.state = Arrays.copyOf(state, state.length);</a>
+<span class="sourceLineNo">048</span><a name="line.48"> }</a>
+<span class="sourceLineNo">049</span><a name="line.49"></a>
+<span class="sourceLineNo">050</span><a name="line.50"> /**</a>
+<span class="sourceLineNo">051</span><a name="line.51"> * @return the internal state.</a>
+<span class="sourceLineNo">052</span><a name="line.52"> */</a>
+<span class="sourceLineNo">053</span><a name="line.53"> public byte[] getState() {</a>
+<span class="sourceLineNo">054</span><a name="line.54"> return Arrays.copyOf(state, state.length);</a>
+<span class="sourceLineNo">055</span><a name="line.55"> }</a>
+<span class="sourceLineNo">056</span><a name="line.56">}</a>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+</pre>
+</div>
+</body>
+</html>