diff options
Diffstat (limited to 'commons-math3-3.6.1/docs/apidocs/org/apache/commons/math3/exception/class-use/MathIllegalArgumentException.html')
-rw-r--r-- | commons-math3-3.6.1/docs/apidocs/org/apache/commons/math3/exception/class-use/MathIllegalArgumentException.html | 2732 |
1 files changed, 2732 insertions, 0 deletions
diff --git a/commons-math3-3.6.1/docs/apidocs/org/apache/commons/math3/exception/class-use/MathIllegalArgumentException.html b/commons-math3-3.6.1/docs/apidocs/org/apache/commons/math3/exception/class-use/MathIllegalArgumentException.html new file mode 100644 index 0000000..bbc2dbe --- /dev/null +++ b/commons-math3-3.6.1/docs/apidocs/org/apache/commons/math3/exception/class-use/MathIllegalArgumentException.html @@ -0,0 +1,2732 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>Uses of Class org.apache.commons.math3.exception.MathIllegalArgumentException (Apache Commons Math 3.6.1 API)</title> +<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Uses of Class org.apache.commons.math3.exception.MathIllegalArgumentException (Apache Commons Math 3.6.1 API)"; + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><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><a href="../../../../../../org/apache/commons/math3/exception/MathIllegalArgumentException.html" title="class in org.apache.commons.math3.exception">Class</a></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 class="aboutLanguage"><em><script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script></em></div> +</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/math3/exception/class-use/MathIllegalArgumentException.html" target="_top">Frames</a></li> +<li><a href="MathIllegalArgumentException.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> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h2 title="Uses of Class org.apache.commons.math3.exception.MathIllegalArgumentException" class="title">Uses of Class<br>org.apache.commons.math3.exception.MathIllegalArgumentException</h2> +</div> +<div class="classUseContainer"> +<ul class="blockList"> +<li class="blockList"> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation"> +<caption><span>Packages that use <a href="../../../../../../org/apache/commons/math3/exception/MathIllegalArgumentException.html" title="class in org.apache.commons.math3.exception">MathIllegalArgumentException</a></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"> +<td class="colFirst"><a href="#org.apache.commons.math3.analysis.differentiation">org.apache.commons.math3.analysis.differentiation</a></td> +<td class="colLast"> +<div class="block"> + This package holds the main interfaces and basic building block classes + dealing with differentiation.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a href="#org.apache.commons.math3.analysis.integration">org.apache.commons.math3.analysis.integration</a></td> +<td class="colLast"> +<div class="block">Numerical integration (quadrature) algorithms for univariate real functions.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><a href="#org.apache.commons.math3.analysis.interpolation">org.apache.commons.math3.analysis.interpolation</a></td> +<td class="colLast"> +<div class="block">Univariate real functions interpolation algorithms.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a href="#org.apache.commons.math3.analysis.solvers">org.apache.commons.math3.analysis.solvers</a></td> +<td class="colLast"> +<div class="block">Root finding algorithms, for univariate real functions.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><a href="#org.apache.commons.math3.complex">org.apache.commons.math3.complex</a></td> +<td class="colLast"> +<div class="block">Complex number type and implementations of complex transcendental + functions.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a href="#org.apache.commons.math3.exception">org.apache.commons.math3.exception</a></td> +<td class="colLast"> +<div class="block">Specialized exceptions for algorithms errors.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><a href="#org.apache.commons.math3.fraction">org.apache.commons.math3.fraction</a></td> +<td class="colLast"> +<div class="block">Fraction number type and fraction number formatting.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a href="#org.apache.commons.math3.genetics">org.apache.commons.math3.genetics</a></td> +<td class="colLast"> +<div class="block">This package provides Genetic Algorithms components and implementations.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><a href="#org.apache.commons.math3.geometry.euclidean.threed">org.apache.commons.math3.geometry.euclidean.threed</a></td> +<td class="colLast"> +<div class="block"> + This package provides basic 3D geometry components.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a href="#org.apache.commons.math3.geometry.euclidean.twod">org.apache.commons.math3.geometry.euclidean.twod</a></td> +<td class="colLast"> +<div class="block"> + This package provides basic 2D geometry components.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><a href="#org.apache.commons.math3.geometry.euclidean.twod.hull">org.apache.commons.math3.geometry.euclidean.twod.hull</a></td> +<td class="colLast"> +<div class="block"> + This package provides algorithms to generate the convex hull + for a set of points in an two-dimensional euclidean space.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a href="#org.apache.commons.math3.geometry.spherical.oned">org.apache.commons.math3.geometry.spherical.oned</a></td> +<td class="colLast"> +<div class="block"> + This package provides basic geometry components on the 1-sphere.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><a href="#org.apache.commons.math3.linear">org.apache.commons.math3.linear</a></td> +<td class="colLast"> +<div class="block">Linear algebra support.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a href="#org.apache.commons.math3.ml.clustering">org.apache.commons.math3.ml.clustering</a></td> +<td class="colLast"> +<div class="block">Clustering algorithms.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><a href="#org.apache.commons.math3.ode">org.apache.commons.math3.ode</a></td> +<td class="colLast"> +<div class="block"> + This package provides classes to solve Ordinary Differential Equations problems.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a href="#org.apache.commons.math3.random">org.apache.commons.math3.random</a></td> +<td class="colLast"> +<div class="block">Random number and random data generators.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><a href="#org.apache.commons.math3.special">org.apache.commons.math3.special</a></td> +<td class="colLast"> +<div class="block">Implementations of special functions such as Beta and Gamma.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a href="#org.apache.commons.math3.stat">org.apache.commons.math3.stat</a></td> +<td class="colLast"> +<div class="block">Data storage, manipulation and summary routines.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><a href="#org.apache.commons.math3.stat.clustering">org.apache.commons.math3.stat.clustering</a></td> +<td class="colLast"> +<div class="block">All classes and sub-packages of this package are deprecated.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a href="#org.apache.commons.math3.stat.correlation">org.apache.commons.math3.stat.correlation</a></td> +<td class="colLast"> +<div class="block">Correlations/Covariance computations.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><a href="#org.apache.commons.math3.stat.descriptive">org.apache.commons.math3.stat.descriptive</a></td> +<td class="colLast"> +<div class="block">Generic univariate summary statistic objects.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a href="#org.apache.commons.math3.stat.descriptive.moment">org.apache.commons.math3.stat.descriptive.moment</a></td> +<td class="colLast"> +<div class="block">Summary statistics based on moments.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><a href="#org.apache.commons.math3.stat.descriptive.rank">org.apache.commons.math3.stat.descriptive.rank</a></td> +<td class="colLast"> +<div class="block">Summary statistics based on ranks.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a href="#org.apache.commons.math3.stat.descriptive.summary">org.apache.commons.math3.stat.descriptive.summary</a></td> +<td class="colLast"> +<div class="block">Other summary statistics.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><a href="#org.apache.commons.math3.stat.inference">org.apache.commons.math3.stat.inference</a></td> +<td class="colLast"> +<div class="block">Classes providing hypothesis testing.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a href="#org.apache.commons.math3.stat.regression">org.apache.commons.math3.stat.regression</a></td> +<td class="colLast"> +<div class="block">Statistical routines involving multivariate data.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><a href="#org.apache.commons.math3.transform">org.apache.commons.math3.transform</a></td> +<td class="colLast"> +<div class="block">Implementations of transform methods, including Fast Fourier transforms.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a href="#org.apache.commons.math3.util">org.apache.commons.math3.util</a></td> +<td class="colLast"> +<div class="block">Convenience routines and common data structures used throughout the commons-math library.</div> +</td> +</tr> +</tbody> +</table> +</li> +<li class="blockList"> +<ul class="blockList"> +<li class="blockList"><a name="org.apache.commons.math3.analysis.differentiation"> +<!-- --> +</a> +<h3>Uses of <a href="../../../../../../org/apache/commons/math3/exception/MathIllegalArgumentException.html" title="class in org.apache.commons.math3.exception">MathIllegalArgumentException</a> in <a href="../../../../../../org/apache/commons/math3/analysis/differentiation/package-summary.html">org.apache.commons.math3.analysis.differentiation</a></h3> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../../../../org/apache/commons/math3/analysis/differentiation/package-summary.html">org.apache.commons.math3.analysis.differentiation</a> that throw <a href="../../../../../../org/apache/commons/math3/exception/MathIllegalArgumentException.html" title="class in org.apache.commons.math3.exception">MathIllegalArgumentException</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code><a href="../../../../../../org/apache/commons/math3/analysis/differentiation/DerivativeStructure.html" title="class in org.apache.commons.math3.analysis.differentiation">DerivativeStructure</a>[][]</code></td> +<td class="colLast"><span class="strong">UnivariateDifferentiableMatrixFunction.</span><code><strong><a href="../../../../../../org/apache/commons/math3/analysis/differentiation/UnivariateDifferentiableMatrixFunction.html#value(org.apache.commons.math3.analysis.differentiation.DerivativeStructure)">value</a></strong>(<a href="../../../../../../org/apache/commons/math3/analysis/differentiation/DerivativeStructure.html" title="class in org.apache.commons.math3.analysis.differentiation">DerivativeStructure</a> x)</code> +<div class="block">Compute the value for the function.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="../../../../../../org/apache/commons/math3/analysis/differentiation/DerivativeStructure.html" title="class in org.apache.commons.math3.analysis.differentiation">DerivativeStructure</a>[]</code></td> +<td class="colLast"><span class="strong">UnivariateDifferentiableVectorFunction.</span><code><strong><a href="../../../../../../org/apache/commons/math3/analysis/differentiation/UnivariateDifferentiableVectorFunction.html#value(org.apache.commons.math3.analysis.differentiation.DerivativeStructure)">value</a></strong>(<a href="../../../../../../org/apache/commons/math3/analysis/differentiation/DerivativeStructure.html" title="class in org.apache.commons.math3.analysis.differentiation">DerivativeStructure</a> x)</code> +<div class="block">Compute the value for the function.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="../../../../../../org/apache/commons/math3/analysis/differentiation/DerivativeStructure.html" title="class in org.apache.commons.math3.analysis.differentiation">DerivativeStructure</a>[]</code></td> +<td class="colLast"><span class="strong">MultivariateDifferentiableVectorFunction.</span><code><strong><a href="../../../../../../org/apache/commons/math3/analysis/differentiation/MultivariateDifferentiableVectorFunction.html#value(org.apache.commons.math3.analysis.differentiation.DerivativeStructure[])">value</a></strong>(<a href="../../../../../../org/apache/commons/math3/analysis/differentiation/DerivativeStructure.html" title="class in org.apache.commons.math3.analysis.differentiation">DerivativeStructure</a>[] point)</code> +<div class="block">Compute the value for the function at the given point.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="../../../../../../org/apache/commons/math3/analysis/differentiation/DerivativeStructure.html" title="class in org.apache.commons.math3.analysis.differentiation">DerivativeStructure</a></code></td> +<td class="colLast"><span class="strong">MultivariateDifferentiableFunction.</span><code><strong><a href="../../../../../../org/apache/commons/math3/analysis/differentiation/MultivariateDifferentiableFunction.html#value(org.apache.commons.math3.analysis.differentiation.DerivativeStructure[])">value</a></strong>(<a href="../../../../../../org/apache/commons/math3/analysis/differentiation/DerivativeStructure.html" title="class in org.apache.commons.math3.analysis.differentiation">DerivativeStructure</a>[] point)</code> +<div class="block">Compute the value for the function at the given point.</div> +</td> +</tr> +</tbody> +</table> +</li> +<li class="blockList"><a name="org.apache.commons.math3.analysis.integration"> +<!-- --> +</a> +<h3>Uses of <a href="../../../../../../org/apache/commons/math3/exception/MathIllegalArgumentException.html" title="class in org.apache.commons.math3.exception">MathIllegalArgumentException</a> in <a href="../../../../../../org/apache/commons/math3/analysis/integration/package-summary.html">org.apache.commons.math3.analysis.integration</a></h3> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../../../../org/apache/commons/math3/analysis/integration/package-summary.html">org.apache.commons.math3.analysis.integration</a> that throw <a href="../../../../../../org/apache/commons/math3/exception/MathIllegalArgumentException.html" title="class in org.apache.commons.math3.exception">MathIllegalArgumentException</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>protected double</code></td> +<td class="colLast"><span class="strong">IterativeLegendreGaussIntegrator.</span><code><strong><a href="../../../../../../org/apache/commons/math3/analysis/integration/IterativeLegendreGaussIntegrator.html#doIntegrate()">doIntegrate</a></strong>()</code> +<div class="block">Method for implementing actual integration algorithms in derived + classes.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>protected double</code></td> +<td class="colLast"><span class="strong">TrapezoidIntegrator.</span><code><strong><a href="../../../../../../org/apache/commons/math3/analysis/integration/TrapezoidIntegrator.html#doIntegrate()">doIntegrate</a></strong>()</code> +<div class="block">Method for implementing actual integration algorithms in derived + classes.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>protected double</code></td> +<td class="colLast"><span class="strong">LegendreGaussIntegrator.</span><code><strong><a href="../../../../../../org/apache/commons/math3/analysis/integration/LegendreGaussIntegrator.html#doIntegrate()">doIntegrate</a></strong>()</code> +<div class="block"><strong>Deprecated.</strong> </div> +<div class="block">Method for implementing actual integration algorithms in derived + classes.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>protected double</code></td> +<td class="colLast"><span class="strong">MidPointIntegrator.</span><code><strong><a href="../../../../../../org/apache/commons/math3/analysis/integration/MidPointIntegrator.html#doIntegrate()">doIntegrate</a></strong>()</code> +<div class="block">Method for implementing actual integration algorithms in derived + classes.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><span class="strong">UnivariateIntegrator.</span><code><strong><a href="../../../../../../org/apache/commons/math3/analysis/integration/UnivariateIntegrator.html#integrate(int,%20org.apache.commons.math3.analysis.UnivariateFunction,%20double,%20double)">integrate</a></strong>(int maxEval, + <a href="../../../../../../org/apache/commons/math3/analysis/UnivariateFunction.html" title="interface in org.apache.commons.math3.analysis">UnivariateFunction</a> f, + double min, + double max)</code> +<div class="block">Integrate the function in the given interval.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><span class="strong">BaseAbstractUnivariateIntegrator.</span><code><strong><a href="../../../../../../org/apache/commons/math3/analysis/integration/BaseAbstractUnivariateIntegrator.html#integrate(int,%20org.apache.commons.math3.analysis.UnivariateFunction,%20double,%20double)">integrate</a></strong>(int maxEval, + <a href="../../../../../../org/apache/commons/math3/analysis/UnivariateFunction.html" title="interface in org.apache.commons.math3.analysis">UnivariateFunction</a> f, + double lower, + double upper)</code> +<div class="block">Integrate the function in the given interval.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>protected void</code></td> +<td class="colLast"><span class="strong">BaseAbstractUnivariateIntegrator.</span><code><strong><a href="../../../../../../org/apache/commons/math3/analysis/integration/BaseAbstractUnivariateIntegrator.html#setup(int,%20org.apache.commons.math3.analysis.UnivariateFunction,%20double,%20double)">setup</a></strong>(int maxEval, + <a href="../../../../../../org/apache/commons/math3/analysis/UnivariateFunction.html" title="interface in org.apache.commons.math3.analysis">UnivariateFunction</a> f, + double lower, + double upper)</code> +<div class="block">Prepare for computation.</div> +</td> +</tr> +</tbody> +</table> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation"> +<caption><span>Constructors in <a href="../../../../../../org/apache/commons/math3/analysis/integration/package-summary.html">org.apache.commons.math3.analysis.integration</a> that throw <a href="../../../../../../org/apache/commons/math3/exception/MathIllegalArgumentException.html" title="class in org.apache.commons.math3.exception">MathIllegalArgumentException</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/math3/analysis/integration/LegendreGaussIntegrator.html#LegendreGaussIntegrator(int,%20double,%20double)">LegendreGaussIntegrator</a></strong>(int n, + double relativeAccuracy, + double absoluteAccuracy)</code> +<div class="block"><strong>Deprecated.</strong> </div> +<div class="block">Build a Legendre-Gauss integrator with given accuracies.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/math3/analysis/integration/LegendreGaussIntegrator.html#LegendreGaussIntegrator(int,%20double,%20double,%20int,%20int)">LegendreGaussIntegrator</a></strong>(int n, + double relativeAccuracy, + double absoluteAccuracy, + int minimalIterationCount, + int maximalIterationCount)</code> +<div class="block"><strong>Deprecated.</strong> </div> +<div class="block">Build a Legendre-Gauss integrator with given accuracies and iterations counts.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/math3/analysis/integration/LegendreGaussIntegrator.html#LegendreGaussIntegrator(int,%20int,%20int)">LegendreGaussIntegrator</a></strong>(int n, + int minimalIterationCount, + int maximalIterationCount)</code> +<div class="block"><strong>Deprecated.</strong> </div> +<div class="block">Build a Legendre-Gauss integrator with given iteration counts.</div> +</td> +</tr> +</tbody> +</table> +</li> +<li class="blockList"><a name="org.apache.commons.math3.analysis.interpolation"> +<!-- --> +</a> +<h3>Uses of <a href="../../../../../../org/apache/commons/math3/exception/MathIllegalArgumentException.html" title="class in org.apache.commons.math3.exception">MathIllegalArgumentException</a> in <a href="../../../../../../org/apache/commons/math3/analysis/interpolation/package-summary.html">org.apache.commons.math3.analysis.interpolation</a></h3> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../../../../org/apache/commons/math3/analysis/interpolation/package-summary.html">org.apache.commons.math3.analysis.interpolation</a> that throw <a href="../../../../../../org/apache/commons/math3/exception/MathIllegalArgumentException.html" title="class in org.apache.commons.math3.exception">MathIllegalArgumentException</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code><a href="../../../../../../org/apache/commons/math3/analysis/MultivariateFunction.html" title="interface in org.apache.commons.math3.analysis">MultivariateFunction</a></code></td> +<td class="colLast"><span class="strong">MultivariateInterpolator.</span><code><strong><a href="../../../../../../org/apache/commons/math3/analysis/interpolation/MultivariateInterpolator.html#interpolate(double[][],%20double[])">interpolate</a></strong>(double[][] xval, + double[] yval)</code> +<div class="block">Computes an interpolating function for the data set.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="../../../../../../org/apache/commons/math3/analysis/UnivariateFunction.html" title="interface in org.apache.commons.math3.analysis">UnivariateFunction</a></code></td> +<td class="colLast"><span class="strong">UnivariateInterpolator.</span><code><strong><a href="../../../../../../org/apache/commons/math3/analysis/interpolation/UnivariateInterpolator.html#interpolate(double[],%20double[])">interpolate</a></strong>(double[] xval, + double[] yval)</code> +<div class="block">Compute an interpolating function for the dataset.</div> +</td> +</tr> +</tbody> +</table> +</li> +<li class="blockList"><a name="org.apache.commons.math3.analysis.solvers"> +<!-- --> +</a> +<h3>Uses of <a href="../../../../../../org/apache/commons/math3/exception/MathIllegalArgumentException.html" title="class in org.apache.commons.math3.exception">MathIllegalArgumentException</a> in <a href="../../../../../../org/apache/commons/math3/analysis/solvers/package-summary.html">org.apache.commons.math3.analysis.solvers</a></h3> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../../../../org/apache/commons/math3/analysis/solvers/package-summary.html">org.apache.commons.math3.analysis.solvers</a> that throw <a href="../../../../../../org/apache/commons/math3/exception/MathIllegalArgumentException.html" title="class in org.apache.commons.math3.exception">MathIllegalArgumentException</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><span class="strong">BaseUnivariateSolver.</span><code><strong><a href="../../../../../../org/apache/commons/math3/analysis/solvers/BaseUnivariateSolver.html#solve(int,%20FUNC,%20double,%20double)">solve</a></strong>(int maxEval, + <a href="../../../../../../org/apache/commons/math3/analysis/solvers/BaseUnivariateSolver.html" title="type parameter in BaseUnivariateSolver">FUNC</a> f, + double min, + double max)</code> +<div class="block">Solve for a zero root in the given interval.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><span class="strong">BaseUnivariateSolver.</span><code><strong><a href="../../../../../../org/apache/commons/math3/analysis/solvers/BaseUnivariateSolver.html#solve(int,%20FUNC,%20double,%20double,%20double)">solve</a></strong>(int maxEval, + <a href="../../../../../../org/apache/commons/math3/analysis/solvers/BaseUnivariateSolver.html" title="type parameter in BaseUnivariateSolver">FUNC</a> f, + double min, + double max, + double startValue)</code> +<div class="block">Solve for a zero in the given interval, start at <code>startValue</code>.</div> +</td> +</tr> +</tbody> +</table> +</li> +<li class="blockList"><a name="org.apache.commons.math3.complex"> +<!-- --> +</a> +<h3>Uses of <a href="../../../../../../org/apache/commons/math3/exception/MathIllegalArgumentException.html" title="class in org.apache.commons.math3.exception">MathIllegalArgumentException</a> in <a href="../../../../../../org/apache/commons/math3/complex/package-summary.html">org.apache.commons.math3.complex</a></h3> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../../../../org/apache/commons/math3/complex/package-summary.html">org.apache.commons.math3.complex</a> that throw <a href="../../../../../../org/apache/commons/math3/exception/MathIllegalArgumentException.html" title="class in org.apache.commons.math3.exception">MathIllegalArgumentException</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/StringBuffer.html?is-external=true" title="class or interface in java.lang">StringBuffer</a></code></td> +<td class="colLast"><span class="strong">ComplexFormat.</span><code><strong><a href="../../../../../../org/apache/commons/math3/complex/ComplexFormat.html#format(java.lang.Object,%20java.lang.StringBuffer,%20java.text.FieldPosition)">format</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> obj, + <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/StringBuffer.html?is-external=true" title="class or interface in java.lang">StringBuffer</a> toAppendTo, + <a href="http://docs.oracle.com/javase/7/docs/api/java/text/FieldPosition.html?is-external=true" title="class or interface in java.text">FieldPosition</a> pos)</code> +<div class="block">Formats a object to produce a string.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><span class="strong">RootsOfUnity.</span><code><strong><a href="../../../../../../org/apache/commons/math3/complex/RootsOfUnity.html#getReal(int)">getReal</a></strong>(int k)</code> +<div class="block">Get the real part of the <code>k</code>-th <code>n</code>-th root of unity.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static <a href="../../../../../../org/apache/commons/math3/complex/Complex.html" title="class in org.apache.commons.math3.complex">Complex</a></code></td> +<td class="colLast"><span class="strong">ComplexUtils.</span><code><strong><a href="../../../../../../org/apache/commons/math3/complex/ComplexUtils.html#polar2Complex(double,%20double)">polar2Complex</a></strong>(double r, + double theta)</code> +<div class="block">Creates a complex number from the given polar representation.</div> +</td> +</tr> +</tbody> +</table> +</li> +<li class="blockList"><a name="org.apache.commons.math3.exception"> +<!-- --> +</a> +<h3>Uses of <a href="../../../../../../org/apache/commons/math3/exception/MathIllegalArgumentException.html" title="class in org.apache.commons.math3.exception">MathIllegalArgumentException</a> in <a href="../../../../../../org/apache/commons/math3/exception/package-summary.html">org.apache.commons.math3.exception</a></h3> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation"> +<caption><span>Subclasses of <a href="../../../../../../org/apache/commons/math3/exception/MathIllegalArgumentException.html" title="class in org.apache.commons.math3.exception">MathIllegalArgumentException</a> in <a href="../../../../../../org/apache/commons/math3/exception/package-summary.html">org.apache.commons.math3.exception</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Class and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>class </code></td> +<td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/math3/exception/DimensionMismatchException.html" title="class in org.apache.commons.math3.exception">DimensionMismatchException</a></strong></code> +<div class="block">Exception to be thrown when two dimensions differ.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>class </code></td> +<td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/math3/exception/InsufficientDataException.html" title="class in org.apache.commons.math3.exception">InsufficientDataException</a></strong></code> +<div class="block">Exception to be thrown when there is insufficient data to perform a computation.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>class </code></td> +<td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/math3/exception/MathIllegalNumberException.html" title="class in org.apache.commons.math3.exception">MathIllegalNumberException</a></strong></code> +<div class="block">Base class for exceptions raised by a wrong number.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>class </code></td> +<td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/math3/exception/MultiDimensionMismatchException.html" title="class in org.apache.commons.math3.exception">MultiDimensionMismatchException</a></strong></code> +<div class="block">Exception to be thrown when two sets of dimensions differ.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>class </code></td> +<td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/math3/exception/NoBracketingException.html" title="class in org.apache.commons.math3.exception">NoBracketingException</a></strong></code> +<div class="block">Exception to be thrown when function values have the same sign at both + ends of an interval.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>class </code></td> +<td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/math3/exception/NoDataException.html" title="class in org.apache.commons.math3.exception">NoDataException</a></strong></code> +<div class="block">Exception to be thrown when the required data is missing.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>class </code></td> +<td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/math3/exception/NonMonotonicSequenceException.html" title="class in org.apache.commons.math3.exception">NonMonotonicSequenceException</a></strong></code> +<div class="block">Exception to be thrown when the a sequence of values is not monotonically + increasing or decreasing.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>class </code></td> +<td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/math3/exception/NotANumberException.html" title="class in org.apache.commons.math3.exception">NotANumberException</a></strong></code> +<div class="block">Exception to be thrown when a number is not a number.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>class </code></td> +<td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/math3/exception/NotFiniteNumberException.html" title="class in org.apache.commons.math3.exception">NotFiniteNumberException</a></strong></code> +<div class="block">Exception to be thrown when a number is not finite.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>class </code></td> +<td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/math3/exception/NotPositiveException.html" title="class in org.apache.commons.math3.exception">NotPositiveException</a></strong></code> +<div class="block">Exception to be thrown when the argument is negative.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>class </code></td> +<td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/math3/exception/NotStrictlyPositiveException.html" title="class in org.apache.commons.math3.exception">NotStrictlyPositiveException</a></strong></code> +<div class="block">Exception to be thrown when the argument is not greater than 0.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>class </code></td> +<td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/math3/exception/NullArgumentException.html" title="class in org.apache.commons.math3.exception">NullArgumentException</a></strong></code> +<div class="block">All conditions checks that fail due to a <code>null</code> argument must throw + this exception.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>class </code></td> +<td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/math3/exception/NumberIsTooLargeException.html" title="class in org.apache.commons.math3.exception">NumberIsTooLargeException</a></strong></code> +<div class="block">Exception to be thrown when a number is too large.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>class </code></td> +<td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/math3/exception/NumberIsTooSmallException.html" title="class in org.apache.commons.math3.exception">NumberIsTooSmallException</a></strong></code> +<div class="block">Exception to be thrown when a number is too small.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>class </code></td> +<td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/math3/exception/OutOfRangeException.html" title="class in org.apache.commons.math3.exception">OutOfRangeException</a></strong></code> +<div class="block">Exception to be thrown when some argument is out of range.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>class </code></td> +<td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/math3/exception/ZeroException.html" title="class in org.apache.commons.math3.exception">ZeroException</a></strong></code> +<div class="block">Exception to be thrown when zero is provided where it is not allowed.</div> +</td> +</tr> +</tbody> +</table> +</li> +<li class="blockList"><a name="org.apache.commons.math3.fraction"> +<!-- --> +</a> +<h3>Uses of <a href="../../../../../../org/apache/commons/math3/exception/MathIllegalArgumentException.html" title="class in org.apache.commons.math3.exception">MathIllegalArgumentException</a> in <a href="../../../../../../org/apache/commons/math3/fraction/package-summary.html">org.apache.commons.math3.fraction</a></h3> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../../../../org/apache/commons/math3/fraction/package-summary.html">org.apache.commons.math3.fraction</a> that throw <a href="../../../../../../org/apache/commons/math3/exception/MathIllegalArgumentException.html" title="class in org.apache.commons.math3.exception">MathIllegalArgumentException</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/StringBuffer.html?is-external=true" title="class or interface in java.lang">StringBuffer</a></code></td> +<td class="colLast"><span class="strong">FractionFormat.</span><code><strong><a href="../../../../../../org/apache/commons/math3/fraction/FractionFormat.html#format(java.lang.Object,%20java.lang.StringBuffer,%20java.text.FieldPosition)">format</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> obj, + <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/StringBuffer.html?is-external=true" title="class or interface in java.lang">StringBuffer</a> toAppendTo, + <a href="http://docs.oracle.com/javase/7/docs/api/java/text/FieldPosition.html?is-external=true" title="class or interface in java.text">FieldPosition</a> pos)</code> +<div class="block">Formats an object and appends the result to a StringBuffer.</div> +</td> +</tr> +</tbody> +</table> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation"> +<caption><span>Constructors in <a href="../../../../../../org/apache/commons/math3/fraction/package-summary.html">org.apache.commons.math3.fraction</a> that throw <a href="../../../../../../org/apache/commons/math3/exception/MathIllegalArgumentException.html" title="class in org.apache.commons.math3.exception">MathIllegalArgumentException</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/math3/fraction/BigFraction.html#BigFraction(double)">BigFraction</a></strong>(double value)</code> +<div class="block">Create a fraction given the double value.</div> +</td> +</tr> +</tbody> +</table> +</li> +<li class="blockList"><a name="org.apache.commons.math3.genetics"> +<!-- --> +</a> +<h3>Uses of <a href="../../../../../../org/apache/commons/math3/exception/MathIllegalArgumentException.html" title="class in org.apache.commons.math3.exception">MathIllegalArgumentException</a> in <a href="../../../../../../org/apache/commons/math3/genetics/package-summary.html">org.apache.commons.math3.genetics</a></h3> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation"> +<caption><span>Subclasses of <a href="../../../../../../org/apache/commons/math3/exception/MathIllegalArgumentException.html" title="class in org.apache.commons.math3.exception">MathIllegalArgumentException</a> in <a href="../../../../../../org/apache/commons/math3/genetics/package-summary.html">org.apache.commons.math3.genetics</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Class and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>class </code></td> +<td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/math3/genetics/InvalidRepresentationException.html" title="class in org.apache.commons.math3.genetics">InvalidRepresentationException</a></strong></code> +<div class="block">Exception indicating that the representation of a chromosome is not valid.</div> +</td> +</tr> +</tbody> +</table> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../../../../org/apache/commons/math3/genetics/package-summary.html">org.apache.commons.math3.genetics</a> that throw <a href="../../../../../../org/apache/commons/math3/exception/MathIllegalArgumentException.html" title="class in org.apache.commons.math3.exception">MathIllegalArgumentException</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code><a href="../../../../../../org/apache/commons/math3/genetics/ChromosomePair.html" title="class in org.apache.commons.math3.genetics">ChromosomePair</a></code></td> +<td class="colLast"><span class="strong">OnePointCrossover.</span><code><strong><a href="../../../../../../org/apache/commons/math3/genetics/OnePointCrossover.html#crossover(org.apache.commons.math3.genetics.Chromosome,%20org.apache.commons.math3.genetics.Chromosome)">crossover</a></strong>(<a href="../../../../../../org/apache/commons/math3/genetics/Chromosome.html" title="class in org.apache.commons.math3.genetics">Chromosome</a> first, + <a href="../../../../../../org/apache/commons/math3/genetics/Chromosome.html" title="class in org.apache.commons.math3.genetics">Chromosome</a> second)</code> +<div class="block">Performs one point crossover.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="../../../../../../org/apache/commons/math3/genetics/ChromosomePair.html" title="class in org.apache.commons.math3.genetics">ChromosomePair</a></code></td> +<td class="colLast"><span class="strong">CrossoverPolicy.</span><code><strong><a href="../../../../../../org/apache/commons/math3/genetics/CrossoverPolicy.html#crossover(org.apache.commons.math3.genetics.Chromosome,%20org.apache.commons.math3.genetics.Chromosome)">crossover</a></strong>(<a href="../../../../../../org/apache/commons/math3/genetics/Chromosome.html" title="class in org.apache.commons.math3.genetics">Chromosome</a> first, + <a href="../../../../../../org/apache/commons/math3/genetics/Chromosome.html" title="class in org.apache.commons.math3.genetics">Chromosome</a> second)</code> +<div class="block">Perform a crossover operation on the given chromosomes.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="../../../../../../org/apache/commons/math3/genetics/ChromosomePair.html" title="class in org.apache.commons.math3.genetics">ChromosomePair</a></code></td> +<td class="colLast"><span class="strong">CycleCrossover.</span><code><strong><a href="../../../../../../org/apache/commons/math3/genetics/CycleCrossover.html#crossover(org.apache.commons.math3.genetics.Chromosome,%20org.apache.commons.math3.genetics.Chromosome)">crossover</a></strong>(<a href="../../../../../../org/apache/commons/math3/genetics/Chromosome.html" title="class in org.apache.commons.math3.genetics">Chromosome</a> first, + <a href="../../../../../../org/apache/commons/math3/genetics/Chromosome.html" title="class in org.apache.commons.math3.genetics">Chromosome</a> second)</code> +<div class="block">Perform a crossover operation on the given chromosomes.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="../../../../../../org/apache/commons/math3/genetics/ChromosomePair.html" title="class in org.apache.commons.math3.genetics">ChromosomePair</a></code></td> +<td class="colLast"><span class="strong">NPointCrossover.</span><code><strong><a href="../../../../../../org/apache/commons/math3/genetics/NPointCrossover.html#crossover(org.apache.commons.math3.genetics.Chromosome,%20org.apache.commons.math3.genetics.Chromosome)">crossover</a></strong>(<a href="../../../../../../org/apache/commons/math3/genetics/Chromosome.html" title="class in org.apache.commons.math3.genetics">Chromosome</a> first, + <a href="../../../../../../org/apache/commons/math3/genetics/Chromosome.html" title="class in org.apache.commons.math3.genetics">Chromosome</a> second)</code> +<div class="block">Performs a N-point crossover.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="../../../../../../org/apache/commons/math3/genetics/ChromosomePair.html" title="class in org.apache.commons.math3.genetics">ChromosomePair</a></code></td> +<td class="colLast"><span class="strong">OrderedCrossover.</span><code><strong><a href="../../../../../../org/apache/commons/math3/genetics/OrderedCrossover.html#crossover(org.apache.commons.math3.genetics.Chromosome,%20org.apache.commons.math3.genetics.Chromosome)">crossover</a></strong>(<a href="../../../../../../org/apache/commons/math3/genetics/Chromosome.html" title="class in org.apache.commons.math3.genetics">Chromosome</a> first, + <a href="../../../../../../org/apache/commons/math3/genetics/Chromosome.html" title="class in org.apache.commons.math3.genetics">Chromosome</a> second)</code> +<div class="block">Perform a crossover operation on the given chromosomes.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="../../../../../../org/apache/commons/math3/genetics/ChromosomePair.html" title="class in org.apache.commons.math3.genetics">ChromosomePair</a></code></td> +<td class="colLast"><span class="strong">UniformCrossover.</span><code><strong><a href="../../../../../../org/apache/commons/math3/genetics/UniformCrossover.html#crossover(org.apache.commons.math3.genetics.Chromosome,%20org.apache.commons.math3.genetics.Chromosome)">crossover</a></strong>(<a href="../../../../../../org/apache/commons/math3/genetics/Chromosome.html" title="class in org.apache.commons.math3.genetics">Chromosome</a> first, + <a href="../../../../../../org/apache/commons/math3/genetics/Chromosome.html" title="class in org.apache.commons.math3.genetics">Chromosome</a> second)</code> +<div class="block">Perform a crossover operation on the given chromosomes.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static <S> <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>></code></td> +<td class="colLast"><span class="strong">RandomKey.</span><code><strong><a href="../../../../../../org/apache/commons/math3/genetics/RandomKey.html#inducedPermutation(java.util.List,%20java.util.List)">inducedPermutation</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><S> originalData, + <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><S> permutedData)</code> +<div class="block">Generates a representation of a permutation corresponding to a + permutation which yields <code>permutedData</code> when applied to + <code>originalData</code>.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="../../../../../../org/apache/commons/math3/genetics/Chromosome.html" title="class in org.apache.commons.math3.genetics">Chromosome</a></code></td> +<td class="colLast"><span class="strong">BinaryMutation.</span><code><strong><a href="../../../../../../org/apache/commons/math3/genetics/BinaryMutation.html#mutate(org.apache.commons.math3.genetics.Chromosome)">mutate</a></strong>(<a href="../../../../../../org/apache/commons/math3/genetics/Chromosome.html" title="class in org.apache.commons.math3.genetics">Chromosome</a> original)</code> +<div class="block">Mutate the given chromosome.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="../../../../../../org/apache/commons/math3/genetics/Chromosome.html" title="class in org.apache.commons.math3.genetics">Chromosome</a></code></td> +<td class="colLast"><span class="strong">MutationPolicy.</span><code><strong><a href="../../../../../../org/apache/commons/math3/genetics/MutationPolicy.html#mutate(org.apache.commons.math3.genetics.Chromosome)">mutate</a></strong>(<a href="../../../../../../org/apache/commons/math3/genetics/Chromosome.html" title="class in org.apache.commons.math3.genetics">Chromosome</a> original)</code> +<div class="block">Mutate the given chromosome.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="../../../../../../org/apache/commons/math3/genetics/Chromosome.html" title="class in org.apache.commons.math3.genetics">Chromosome</a></code></td> +<td class="colLast"><span class="strong">RandomKeyMutation.</span><code><strong><a href="../../../../../../org/apache/commons/math3/genetics/RandomKeyMutation.html#mutate(org.apache.commons.math3.genetics.Chromosome)">mutate</a></strong>(<a href="../../../../../../org/apache/commons/math3/genetics/Chromosome.html" title="class in org.apache.commons.math3.genetics">Chromosome</a> original)</code> +<div class="block">Mutate the given chromosome.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="../../../../../../org/apache/commons/math3/genetics/ChromosomePair.html" title="class in org.apache.commons.math3.genetics">ChromosomePair</a></code></td> +<td class="colLast"><span class="strong">SelectionPolicy.</span><code><strong><a href="../../../../../../org/apache/commons/math3/genetics/SelectionPolicy.html#select(org.apache.commons.math3.genetics.Population)">select</a></strong>(<a href="../../../../../../org/apache/commons/math3/genetics/Population.html" title="interface in org.apache.commons.math3.genetics">Population</a> population)</code> +<div class="block">Select two chromosomes from the population.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="../../../../../../org/apache/commons/math3/genetics/ChromosomePair.html" title="class in org.apache.commons.math3.genetics">ChromosomePair</a></code></td> +<td class="colLast"><span class="strong">TournamentSelection.</span><code><strong><a href="../../../../../../org/apache/commons/math3/genetics/TournamentSelection.html#select(org.apache.commons.math3.genetics.Population)">select</a></strong>(<a href="../../../../../../org/apache/commons/math3/genetics/Population.html" title="interface in org.apache.commons.math3.genetics">Population</a> population)</code> +<div class="block">Select two chromosomes from the population.</div> +</td> +</tr> +</tbody> +</table> +</li> +<li class="blockList"><a name="org.apache.commons.math3.geometry.euclidean.threed"> +<!-- --> +</a> +<h3>Uses of <a href="../../../../../../org/apache/commons/math3/exception/MathIllegalArgumentException.html" title="class in org.apache.commons.math3.exception">MathIllegalArgumentException</a> in <a href="../../../../../../org/apache/commons/math3/geometry/euclidean/threed/package-summary.html">org.apache.commons.math3.geometry.euclidean.threed</a></h3> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation"> +<caption><span>Subclasses of <a href="../../../../../../org/apache/commons/math3/exception/MathIllegalArgumentException.html" title="class in org.apache.commons.math3.exception">MathIllegalArgumentException</a> in <a href="../../../../../../org/apache/commons/math3/geometry/euclidean/threed/package-summary.html">org.apache.commons.math3.geometry.euclidean.threed</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Class and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>class </code></td> +<td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/math3/geometry/euclidean/threed/NotARotationMatrixException.html" title="class in org.apache.commons.math3.geometry.euclidean.threed">NotARotationMatrixException</a></strong></code> +<div class="block">This class represents exceptions thrown while building rotations + from matrices.</div> +</td> +</tr> +</tbody> +</table> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../../../../org/apache/commons/math3/geometry/euclidean/threed/package-summary.html">org.apache.commons.math3.geometry.euclidean.threed</a> that throw <a href="../../../../../../org/apache/commons/math3/exception/MathIllegalArgumentException.html" title="class in org.apache.commons.math3.exception">MathIllegalArgumentException</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="strong">Line.</span><code><strong><a href="../../../../../../org/apache/commons/math3/geometry/euclidean/threed/Line.html#reset(org.apache.commons.math3.geometry.euclidean.threed.Vector3D,%20org.apache.commons.math3.geometry.euclidean.threed.Vector3D)">reset</a></strong>(<a href="../../../../../../org/apache/commons/math3/geometry/euclidean/threed/Vector3D.html" title="class in org.apache.commons.math3.geometry.euclidean.threed">Vector3D</a> p1, + <a href="../../../../../../org/apache/commons/math3/geometry/euclidean/threed/Vector3D.html" title="class in org.apache.commons.math3.geometry.euclidean.threed">Vector3D</a> p2)</code> +<div class="block">Reset the instance as if built from two points.</div> +</td> +</tr> +</tbody> +</table> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation"> +<caption><span>Constructors in <a href="../../../../../../org/apache/commons/math3/geometry/euclidean/threed/package-summary.html">org.apache.commons.math3.geometry.euclidean.threed</a> that throw <a href="../../../../../../org/apache/commons/math3/exception/MathIllegalArgumentException.html" title="class in org.apache.commons.math3.exception">MathIllegalArgumentException</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/math3/geometry/euclidean/threed/FieldRotation.html#FieldRotation(org.apache.commons.math3.geometry.euclidean.threed.FieldVector3D,%20T)">FieldRotation</a></strong>(<a href="../../../../../../org/apache/commons/math3/geometry/euclidean/threed/FieldVector3D.html" title="class in org.apache.commons.math3.geometry.euclidean.threed">FieldVector3D</a><<a href="../../../../../../org/apache/commons/math3/geometry/euclidean/threed/FieldRotation.html" title="type parameter in FieldRotation">T</a>> axis, + <a href="../../../../../../org/apache/commons/math3/geometry/euclidean/threed/FieldRotation.html" title="type parameter in FieldRotation">T</a> angle)</code> +<div class="block"><strong>Deprecated.</strong> +<div class="block"><i>as of 3.6, replaced with <a href="../../../../../../org/apache/commons/math3/geometry/euclidean/threed/FieldRotation.html#FieldRotation(org.apache.commons.math3.geometry.euclidean.threed.FieldVector3D,%20T,%20org.apache.commons.math3.geometry.euclidean.threed.RotationConvention)"><code>FieldRotation.FieldRotation(FieldVector3D, RealFieldElement, RotationConvention)</code></a></i></div> +</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/math3/geometry/euclidean/threed/FieldRotation.html#FieldRotation(org.apache.commons.math3.geometry.euclidean.threed.FieldVector3D,%20T,%20org.apache.commons.math3.geometry.euclidean.threed.RotationConvention)">FieldRotation</a></strong>(<a href="../../../../../../org/apache/commons/math3/geometry/euclidean/threed/FieldVector3D.html" title="class in org.apache.commons.math3.geometry.euclidean.threed">FieldVector3D</a><<a href="../../../../../../org/apache/commons/math3/geometry/euclidean/threed/FieldRotation.html" title="type parameter in FieldRotation">T</a>> axis, + <a href="../../../../../../org/apache/commons/math3/geometry/euclidean/threed/FieldRotation.html" title="type parameter in FieldRotation">T</a> angle, + <a href="../../../../../../org/apache/commons/math3/geometry/euclidean/threed/RotationConvention.html" title="enum in org.apache.commons.math3.geometry.euclidean.threed">RotationConvention</a> convention)</code> +<div class="block">Build a rotation from an axis and an angle.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/math3/geometry/euclidean/threed/Line.html#Line(org.apache.commons.math3.geometry.euclidean.threed.Vector3D,%20org.apache.commons.math3.geometry.euclidean.threed.Vector3D)">Line</a></strong>(<a href="../../../../../../org/apache/commons/math3/geometry/euclidean/threed/Vector3D.html" title="class in org.apache.commons.math3.geometry.euclidean.threed">Vector3D</a> p1, + <a href="../../../../../../org/apache/commons/math3/geometry/euclidean/threed/Vector3D.html" title="class in org.apache.commons.math3.geometry.euclidean.threed">Vector3D</a> p2)</code> +<div class="block"><strong>Deprecated.</strong> +<div class="block"><i>as of 3.3, replaced with <a href="../../../../../../org/apache/commons/math3/geometry/euclidean/threed/Line.html#Line(org.apache.commons.math3.geometry.euclidean.threed.Vector3D,%20org.apache.commons.math3.geometry.euclidean.threed.Vector3D,%20double)"><code>Line.Line(Vector3D, Vector3D, double)</code></a></i></div> +</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/math3/geometry/euclidean/threed/Line.html#Line(org.apache.commons.math3.geometry.euclidean.threed.Vector3D,%20org.apache.commons.math3.geometry.euclidean.threed.Vector3D,%20double)">Line</a></strong>(<a href="../../../../../../org/apache/commons/math3/geometry/euclidean/threed/Vector3D.html" title="class in org.apache.commons.math3.geometry.euclidean.threed">Vector3D</a> p1, + <a href="../../../../../../org/apache/commons/math3/geometry/euclidean/threed/Vector3D.html" title="class in org.apache.commons.math3.geometry.euclidean.threed">Vector3D</a> p2, + double tolerance)</code> +<div class="block">Build a line from two points.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/math3/geometry/euclidean/threed/Rotation.html#Rotation(org.apache.commons.math3.geometry.euclidean.threed.Vector3D,%20double)">Rotation</a></strong>(<a href="../../../../../../org/apache/commons/math3/geometry/euclidean/threed/Vector3D.html" title="class in org.apache.commons.math3.geometry.euclidean.threed">Vector3D</a> axis, + double angle)</code> +<div class="block"><strong>Deprecated.</strong> +<div class="block"><i>as of 3.6, replaced with <a href="../../../../../../org/apache/commons/math3/geometry/euclidean/threed/Rotation.html#Rotation(org.apache.commons.math3.geometry.euclidean.threed.Vector3D,%20double,%20org.apache.commons.math3.geometry.euclidean.threed.RotationConvention)"><code>Rotation.Rotation(Vector3D, double, RotationConvention)</code></a></i></div> +</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/math3/geometry/euclidean/threed/Rotation.html#Rotation(org.apache.commons.math3.geometry.euclidean.threed.Vector3D,%20double,%20org.apache.commons.math3.geometry.euclidean.threed.RotationConvention)">Rotation</a></strong>(<a href="../../../../../../org/apache/commons/math3/geometry/euclidean/threed/Vector3D.html" title="class in org.apache.commons.math3.geometry.euclidean.threed">Vector3D</a> axis, + double angle, + <a href="../../../../../../org/apache/commons/math3/geometry/euclidean/threed/RotationConvention.html" title="enum in org.apache.commons.math3.geometry.euclidean.threed">RotationConvention</a> convention)</code> +<div class="block">Build a rotation from an axis and an angle.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/math3/geometry/euclidean/threed/SubLine.html#SubLine(org.apache.commons.math3.geometry.euclidean.threed.Segment)">SubLine</a></strong>(<a href="../../../../../../org/apache/commons/math3/geometry/euclidean/threed/Segment.html" title="class in org.apache.commons.math3.geometry.euclidean.threed">Segment</a> segment)</code> +<div class="block">Create a sub-line from a segment.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/math3/geometry/euclidean/threed/SubLine.html#SubLine(org.apache.commons.math3.geometry.euclidean.threed.Vector3D,%20org.apache.commons.math3.geometry.euclidean.threed.Vector3D)">SubLine</a></strong>(<a href="../../../../../../org/apache/commons/math3/geometry/euclidean/threed/Vector3D.html" title="class in org.apache.commons.math3.geometry.euclidean.threed">Vector3D</a> start, + <a href="../../../../../../org/apache/commons/math3/geometry/euclidean/threed/Vector3D.html" title="class in org.apache.commons.math3.geometry.euclidean.threed">Vector3D</a> end)</code> +<div class="block"><strong>Deprecated.</strong> +<div class="block"><i>as of 3.3, replaced with <a href="../../../../../../org/apache/commons/math3/geometry/euclidean/threed/SubLine.html#SubLine(org.apache.commons.math3.geometry.euclidean.threed.Vector3D,%20org.apache.commons.math3.geometry.euclidean.threed.Vector3D,%20double)"><code>SubLine.SubLine(Vector3D, Vector3D, double)</code></a></i></div> +</div> +</td> +</tr> +<tr class="altColor"> +<td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/math3/geometry/euclidean/threed/SubLine.html#SubLine(org.apache.commons.math3.geometry.euclidean.threed.Vector3D,%20org.apache.commons.math3.geometry.euclidean.threed.Vector3D,%20double)">SubLine</a></strong>(<a href="../../../../../../org/apache/commons/math3/geometry/euclidean/threed/Vector3D.html" title="class in org.apache.commons.math3.geometry.euclidean.threed">Vector3D</a> start, + <a href="../../../../../../org/apache/commons/math3/geometry/euclidean/threed/Vector3D.html" title="class in org.apache.commons.math3.geometry.euclidean.threed">Vector3D</a> end, + double tolerance)</code> +<div class="block">Create a sub-line from two endpoints.</div> +</td> +</tr> +</tbody> +</table> +</li> +<li class="blockList"><a name="org.apache.commons.math3.geometry.euclidean.twod"> +<!-- --> +</a> +<h3>Uses of <a href="../../../../../../org/apache/commons/math3/exception/MathIllegalArgumentException.html" title="class in org.apache.commons.math3.exception">MathIllegalArgumentException</a> in <a href="../../../../../../org/apache/commons/math3/geometry/euclidean/twod/package-summary.html">org.apache.commons.math3.geometry.euclidean.twod</a></h3> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../../../../org/apache/commons/math3/geometry/euclidean/twod/package-summary.html">org.apache.commons.math3.geometry.euclidean.twod</a> that throw <a href="../../../../../../org/apache/commons/math3/exception/MathIllegalArgumentException.html" title="class in org.apache.commons.math3.exception">MathIllegalArgumentException</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>static <a href="../../../../../../org/apache/commons/math3/geometry/partitioning/Transform.html" title="interface in org.apache.commons.math3.geometry.partitioning">Transform</a><<a href="../../../../../../org/apache/commons/math3/geometry/euclidean/twod/Euclidean2D.html" title="class in org.apache.commons.math3.geometry.euclidean.twod">Euclidean2D</a>,<a href="../../../../../../org/apache/commons/math3/geometry/euclidean/oned/Euclidean1D.html" title="class in org.apache.commons.math3.geometry.euclidean.oned">Euclidean1D</a>></code></td> +<td class="colLast"><span class="strong">Line.</span><code><strong><a href="../../../../../../org/apache/commons/math3/geometry/euclidean/twod/Line.html#getTransform(java.awt.geom.AffineTransform)">getTransform</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/awt/geom/AffineTransform.html?is-external=true" title="class or interface in java.awt.geom">AffineTransform</a> transform)</code> +<div class="block"><strong>Deprecated.</strong> +<div class="block"><i>as of 3.6, replaced with <a href="../../../../../../org/apache/commons/math3/geometry/euclidean/twod/Line.html#getTransform(double,%20double,%20double,%20double,%20double,%20double)"><code>Line.getTransform(double, double, double, double, double, double)</code></a></i></div> +</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static <a href="../../../../../../org/apache/commons/math3/geometry/partitioning/Transform.html" title="interface in org.apache.commons.math3.geometry.partitioning">Transform</a><<a href="../../../../../../org/apache/commons/math3/geometry/euclidean/twod/Euclidean2D.html" title="class in org.apache.commons.math3.geometry.euclidean.twod">Euclidean2D</a>,<a href="../../../../../../org/apache/commons/math3/geometry/euclidean/oned/Euclidean1D.html" title="class in org.apache.commons.math3.geometry.euclidean.oned">Euclidean1D</a>></code></td> +<td class="colLast"><span class="strong">Line.</span><code><strong><a href="../../../../../../org/apache/commons/math3/geometry/euclidean/twod/Line.html#getTransform(double,%20double,%20double,%20double,%20double,%20double)">getTransform</a></strong>(double cXX, + double cYX, + double cXY, + double cYY, + double cX1, + double cY1)</code> +<div class="block">Get a <a href="../../../../../../org/apache/commons/math3/geometry/partitioning/Transform.html" title="interface in org.apache.commons.math3.geometry.partitioning"><code>Transform</code></a> embedding an affine transform.</div> +</td> +</tr> +</tbody> +</table> +</li> +<li class="blockList"><a name="org.apache.commons.math3.geometry.euclidean.twod.hull"> +<!-- --> +</a> +<h3>Uses of <a href="../../../../../../org/apache/commons/math3/exception/MathIllegalArgumentException.html" title="class in org.apache.commons.math3.exception">MathIllegalArgumentException</a> in <a href="../../../../../../org/apache/commons/math3/geometry/euclidean/twod/hull/package-summary.html">org.apache.commons.math3.geometry.euclidean.twod.hull</a></h3> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation"> +<caption><span>Constructors in <a href="../../../../../../org/apache/commons/math3/geometry/euclidean/twod/hull/package-summary.html">org.apache.commons.math3.geometry.euclidean.twod.hull</a> that throw <a href="../../../../../../org/apache/commons/math3/exception/MathIllegalArgumentException.html" title="class in org.apache.commons.math3.exception">MathIllegalArgumentException</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/math3/geometry/euclidean/twod/hull/ConvexHull2D.html#ConvexHull2D(org.apache.commons.math3.geometry.euclidean.twod.Vector2D[],%20double)">ConvexHull2D</a></strong>(<a href="../../../../../../org/apache/commons/math3/geometry/euclidean/twod/Vector2D.html" title="class in org.apache.commons.math3.geometry.euclidean.twod">Vector2D</a>[] vertices, + double tolerance)</code> +<div class="block">Simple constructor.</div> +</td> +</tr> +</tbody> +</table> +</li> +<li class="blockList"><a name="org.apache.commons.math3.geometry.spherical.oned"> +<!-- --> +</a> +<h3>Uses of <a href="../../../../../../org/apache/commons/math3/exception/MathIllegalArgumentException.html" title="class in org.apache.commons.math3.exception">MathIllegalArgumentException</a> in <a href="../../../../../../org/apache/commons/math3/geometry/spherical/oned/package-summary.html">org.apache.commons.math3.geometry.spherical.oned</a></h3> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation"> +<caption><span>Subclasses of <a href="../../../../../../org/apache/commons/math3/exception/MathIllegalArgumentException.html" title="class in org.apache.commons.math3.exception">MathIllegalArgumentException</a> in <a href="../../../../../../org/apache/commons/math3/geometry/spherical/oned/package-summary.html">org.apache.commons.math3.geometry.spherical.oned</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Class and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>static class </code></td> +<td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/math3/geometry/spherical/oned/ArcsSet.InconsistentStateAt2PiWrapping.html" title="class in org.apache.commons.math3.geometry.spherical.oned">ArcsSet.InconsistentStateAt2PiWrapping</a></strong></code> +<div class="block">Specialized exception for inconsistent BSP tree state inconsistency.</div> +</td> +</tr> +</tbody> +</table> +</li> +<li class="blockList"><a name="org.apache.commons.math3.linear"> +<!-- --> +</a> +<h3>Uses of <a href="../../../../../../org/apache/commons/math3/exception/MathIllegalArgumentException.html" title="class in org.apache.commons.math3.exception">MathIllegalArgumentException</a> in <a href="../../../../../../org/apache/commons/math3/linear/package-summary.html">org.apache.commons.math3.linear</a></h3> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation"> +<caption><span>Subclasses of <a href="../../../../../../org/apache/commons/math3/exception/MathIllegalArgumentException.html" title="class in org.apache.commons.math3.exception">MathIllegalArgumentException</a> in <a href="../../../../../../org/apache/commons/math3/linear/package-summary.html">org.apache.commons.math3.linear</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Class and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>class </code></td> +<td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/math3/linear/IllConditionedOperatorException.html" title="class in org.apache.commons.math3.linear">IllConditionedOperatorException</a></strong></code> +<div class="block">An exception to be thrown when the condition number of a + <a href="../../../../../../org/apache/commons/math3/linear/RealLinearOperator.html" title="class in org.apache.commons.math3.linear"><code>RealLinearOperator</code></a> is too high.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>class </code></td> +<td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/math3/linear/MatrixDimensionMismatchException.html" title="class in org.apache.commons.math3.linear">MatrixDimensionMismatchException</a></strong></code> +<div class="block">Exception to be thrown when either the number of rows or the number of + columns of a matrix do not match the expected values.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>class </code></td> +<td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/math3/linear/NonPositiveDefiniteMatrixException.html" title="class in org.apache.commons.math3.linear">NonPositiveDefiniteMatrixException</a></strong></code> +<div class="block">Exception to be thrown when a positive definite matrix is expected.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>class </code></td> +<td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/math3/linear/NonPositiveDefiniteOperatorException.html" title="class in org.apache.commons.math3.linear">NonPositiveDefiniteOperatorException</a></strong></code> +<div class="block">Exception to be thrown when a symmetric, definite positive + <a href="../../../../../../org/apache/commons/math3/linear/RealLinearOperator.html" title="class in org.apache.commons.math3.linear"><code>RealLinearOperator</code></a> is expected.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>class </code></td> +<td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/math3/linear/NonSelfAdjointOperatorException.html" title="class in org.apache.commons.math3.linear">NonSelfAdjointOperatorException</a></strong></code> +<div class="block">Exception to be thrown when a self-adjoint <a href="../../../../../../org/apache/commons/math3/linear/RealLinearOperator.html" title="class in org.apache.commons.math3.linear"><code>RealLinearOperator</code></a> + is expected.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>class </code></td> +<td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/math3/linear/NonSquareMatrixException.html" title="class in org.apache.commons.math3.linear">NonSquareMatrixException</a></strong></code> +<div class="block">Exception to be thrown when a square matrix is expected.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>class </code></td> +<td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/math3/linear/NonSquareOperatorException.html" title="class in org.apache.commons.math3.linear">NonSquareOperatorException</a></strong></code> +<div class="block">Exception to be thrown when a square linear operator is expected.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>class </code></td> +<td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/math3/linear/NonSymmetricMatrixException.html" title="class in org.apache.commons.math3.linear">NonSymmetricMatrixException</a></strong></code> +<div class="block">Exception to be thrown when a symmetric matrix is expected.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>class </code></td> +<td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/math3/linear/SingularMatrixException.html" title="class in org.apache.commons.math3.linear">SingularMatrixException</a></strong></code> +<div class="block">Exception to be thrown when a non-singular matrix is expected.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>class </code></td> +<td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/math3/linear/SingularOperatorException.html" title="class in org.apache.commons.math3.linear">SingularOperatorException</a></strong></code> +<div class="block">Exception to be thrown when trying to invert a singular operator.</div> +</td> +</tr> +</tbody> +</table> +</li> +<li class="blockList"><a name="org.apache.commons.math3.ml.clustering"> +<!-- --> +</a> +<h3>Uses of <a href="../../../../../../org/apache/commons/math3/exception/MathIllegalArgumentException.html" title="class in org.apache.commons.math3.exception">MathIllegalArgumentException</a> in <a href="../../../../../../org/apache/commons/math3/ml/clustering/package-summary.html">org.apache.commons.math3.ml.clustering</a></h3> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../../../../org/apache/commons/math3/ml/clustering/package-summary.html">org.apache.commons.math3.ml.clustering</a> that throw <a href="../../../../../../org/apache/commons/math3/exception/MathIllegalArgumentException.html" title="class in org.apache.commons.math3.exception">MathIllegalArgumentException</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../../org/apache/commons/math3/ml/clustering/CentroidCluster.html" title="class in org.apache.commons.math3.ml.clustering">CentroidCluster</a><<a href="../../../../../../org/apache/commons/math3/ml/clustering/KMeansPlusPlusClusterer.html" title="type parameter in KMeansPlusPlusClusterer">T</a>>></code></td> +<td class="colLast"><span class="strong">KMeansPlusPlusClusterer.</span><code><strong><a href="../../../../../../org/apache/commons/math3/ml/clustering/KMeansPlusPlusClusterer.html#cluster(java.util.Collection)">cluster</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../../org/apache/commons/math3/ml/clustering/KMeansPlusPlusClusterer.html" title="type parameter in KMeansPlusPlusClusterer">T</a>> points)</code> +<div class="block">Runs the K-means++ clustering algorithm.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../../org/apache/commons/math3/ml/clustering/CentroidCluster.html" title="class in org.apache.commons.math3.ml.clustering">CentroidCluster</a><<a href="../../../../../../org/apache/commons/math3/ml/clustering/FuzzyKMeansClusterer.html" title="type parameter in FuzzyKMeansClusterer">T</a>>></code></td> +<td class="colLast"><span class="strong">FuzzyKMeansClusterer.</span><code><strong><a href="../../../../../../org/apache/commons/math3/ml/clustering/FuzzyKMeansClusterer.html#cluster(java.util.Collection)">cluster</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../../org/apache/commons/math3/ml/clustering/FuzzyKMeansClusterer.html" title="type parameter in FuzzyKMeansClusterer">T</a>> dataPoints)</code> +<div class="block">Performs Fuzzy K-Means cluster analysis.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>abstract <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><? extends <a href="../../../../../../org/apache/commons/math3/ml/clustering/Cluster.html" title="class in org.apache.commons.math3.ml.clustering">Cluster</a><<a href="../../../../../../org/apache/commons/math3/ml/clustering/Clusterer.html" title="type parameter in Clusterer">T</a>>></code></td> +<td class="colLast"><span class="strong">Clusterer.</span><code><strong><a href="../../../../../../org/apache/commons/math3/ml/clustering/Clusterer.html#cluster(java.util.Collection)">cluster</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../../org/apache/commons/math3/ml/clustering/Clusterer.html" title="type parameter in Clusterer">T</a>> points)</code> +<div class="block">Perform a cluster analysis on the given set of <a href="../../../../../../org/apache/commons/math3/ml/clustering/Clusterable.html" title="interface in org.apache.commons.math3.ml.clustering"><code>Clusterable</code></a> instances.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../../org/apache/commons/math3/ml/clustering/CentroidCluster.html" title="class in org.apache.commons.math3.ml.clustering">CentroidCluster</a><<a href="../../../../../../org/apache/commons/math3/ml/clustering/MultiKMeansPlusPlusClusterer.html" title="type parameter in MultiKMeansPlusPlusClusterer">T</a>>></code></td> +<td class="colLast"><span class="strong">MultiKMeansPlusPlusClusterer.</span><code><strong><a href="../../../../../../org/apache/commons/math3/ml/clustering/MultiKMeansPlusPlusClusterer.html#cluster(java.util.Collection)">cluster</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../../org/apache/commons/math3/ml/clustering/MultiKMeansPlusPlusClusterer.html" title="type parameter in MultiKMeansPlusPlusClusterer">T</a>> points)</code> +<div class="block">Runs the K-means++ clustering algorithm.</div> +</td> +</tr> +</tbody> +</table> +</li> +<li class="blockList"><a name="org.apache.commons.math3.ode"> +<!-- --> +</a> +<h3>Uses of <a href="../../../../../../org/apache/commons/math3/exception/MathIllegalArgumentException.html" title="class in org.apache.commons.math3.exception">MathIllegalArgumentException</a> in <a href="../../../../../../org/apache/commons/math3/ode/package-summary.html">org.apache.commons.math3.ode</a></h3> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation"> +<caption><span>Subclasses of <a href="../../../../../../org/apache/commons/math3/exception/MathIllegalArgumentException.html" title="class in org.apache.commons.math3.exception">MathIllegalArgumentException</a> in <a href="../../../../../../org/apache/commons/math3/ode/package-summary.html">org.apache.commons.math3.ode</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Class and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>static class </code></td> +<td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/math3/ode/JacobianMatrices.MismatchedEquations.html" title="class in org.apache.commons.math3.ode">JacobianMatrices.MismatchedEquations</a></strong></code> +<div class="block">Special exception for equations mismatch.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>class </code></td> +<td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/math3/ode/UnknownParameterException.html" title="class in org.apache.commons.math3.ode">UnknownParameterException</a></strong></code> +<div class="block">Exception to be thrown when a parameter is unknown.</div> +</td> +</tr> +</tbody> +</table> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../../../../org/apache/commons/math3/ode/package-summary.html">org.apache.commons.math3.ode</a> that throw <a href="../../../../../../org/apache/commons/math3/exception/MathIllegalArgumentException.html" title="class in org.apache.commons.math3.exception">MathIllegalArgumentException</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="strong">ContinuousOutputFieldModel.</span><code><strong><a href="../../../../../../org/apache/commons/math3/ode/ContinuousOutputFieldModel.html#append(org.apache.commons.math3.ode.ContinuousOutputFieldModel)">append</a></strong>(<a href="../../../../../../org/apache/commons/math3/ode/ContinuousOutputFieldModel.html" title="class in org.apache.commons.math3.ode">ContinuousOutputFieldModel</a><<a href="../../../../../../org/apache/commons/math3/ode/ContinuousOutputFieldModel.html" title="type parameter in ContinuousOutputFieldModel">T</a>> model)</code> +<div class="block">Append another model at the end of the instance.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="strong">ContinuousOutputModel.</span><code><strong><a href="../../../../../../org/apache/commons/math3/ode/ContinuousOutputModel.html#append(org.apache.commons.math3.ode.ContinuousOutputModel)">append</a></strong>(<a href="../../../../../../org/apache/commons/math3/ode/ContinuousOutputModel.html" title="class in org.apache.commons.math3.ode">ContinuousOutputModel</a> model)</code> +<div class="block">Append another model at the end of the instance.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="../../../../../../org/apache/commons/math3/ode/FieldEquationsMapper.html" title="type parameter in FieldEquationsMapper">T</a>[]</code></td> +<td class="colLast"><span class="strong">FieldEquationsMapper.</span><code><strong><a href="../../../../../../org/apache/commons/math3/ode/FieldEquationsMapper.html#extractEquationData(int,%20T[])">extractEquationData</a></strong>(int index, + <a href="../../../../../../org/apache/commons/math3/ode/FieldEquationsMapper.html" title="type parameter in FieldEquationsMapper">T</a>[] complete)</code> +<div class="block">Extract equation data from a complete state or derivative array.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="strong">SecondOrderIntegrator.</span><code><strong><a href="../../../../../../org/apache/commons/math3/ode/SecondOrderIntegrator.html#integrate(org.apache.commons.math3.ode.SecondOrderDifferentialEquations,%20double,%20double[],%20double[],%20double,%20double[],%20double[])">integrate</a></strong>(<a href="../../../../../../org/apache/commons/math3/ode/SecondOrderDifferentialEquations.html" title="interface in org.apache.commons.math3.ode">SecondOrderDifferentialEquations</a> equations, + double t0, + double[] y0, + double[] yDot0, + double t, + double[] y, + double[] yDot)</code> +<div class="block">Integrate the differential equations up to the given time</div> +</td> +</tr> +</tbody> +</table> +</li> +<li class="blockList"><a name="org.apache.commons.math3.random"> +<!-- --> +</a> +<h3>Uses of <a href="../../../../../../org/apache/commons/math3/exception/MathIllegalArgumentException.html" title="class in org.apache.commons.math3.exception">MathIllegalArgumentException</a> in <a href="../../../../../../org/apache/commons/math3/random/package-summary.html">org.apache.commons.math3.random</a></h3> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../../../../org/apache/commons/math3/random/package-summary.html">org.apache.commons.math3.random</a> that throw <a href="../../../../../../org/apache/commons/math3/exception/MathIllegalArgumentException.html" title="class in org.apache.commons.math3.exception">MathIllegalArgumentException</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="strong">ValueServer.</span><code><strong><a href="../../../../../../org/apache/commons/math3/random/ValueServer.html#fill(double[])">fill</a></strong>(double[] values)</code> +<div class="block">Fills the input array with values generated using getNext() repeatedly.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>double[]</code></td> +<td class="colLast"><span class="strong">ValueServer.</span><code><strong><a href="../../../../../../org/apache/commons/math3/random/ValueServer.html#fill(int)">fill</a></strong>(int length)</code> +<div class="block">Returns an array of length <code>length</code> with values generated + using getNext() repeatedly.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><span class="strong">ValueServer.</span><code><strong><a href="../../../../../../org/apache/commons/math3/random/ValueServer.html#getNext()">getNext</a></strong>()</code> +<div class="block">Returns the next generated value, generated according + to the mode value (see MODE constants).</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>int</code></td> +<td class="colLast"><span class="strong">RandomDataImpl.</span><code><strong><a href="../../../../../../org/apache/commons/math3/random/RandomDataImpl.html#nextInversionDeviate(org.apache.commons.math3.distribution.IntegerDistribution)">nextInversionDeviate</a></strong>(<a href="../../../../../../org/apache/commons/math3/distribution/IntegerDistribution.html" title="interface in org.apache.commons.math3.distribution">IntegerDistribution</a> distribution)</code> +<div class="block"><strong>Deprecated.</strong> +<div class="block"><i>use the distribution's sample() method</i></div> +</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><span class="strong">RandomDataImpl.</span><code><strong><a href="../../../../../../org/apache/commons/math3/random/RandomDataImpl.html#nextInversionDeviate(org.apache.commons.math3.distribution.RealDistribution)">nextInversionDeviate</a></strong>(<a href="../../../../../../org/apache/commons/math3/distribution/RealDistribution.html" title="interface in org.apache.commons.math3.distribution">RealDistribution</a> distribution)</code> +<div class="block"><strong>Deprecated.</strong> +<div class="block"><i>use the distribution's sample() method</i></div> +</div> +</td> +</tr> +</tbody> +</table> +</li> +<li class="blockList"><a name="org.apache.commons.math3.special"> +<!-- --> +</a> +<h3>Uses of <a href="../../../../../../org/apache/commons/math3/exception/MathIllegalArgumentException.html" title="class in org.apache.commons.math3.exception">MathIllegalArgumentException</a> in <a href="../../../../../../org/apache/commons/math3/special/package-summary.html">org.apache.commons.math3.special</a></h3> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../../../../org/apache/commons/math3/special/package-summary.html">org.apache.commons.math3.special</a> that throw <a href="../../../../../../org/apache/commons/math3/exception/MathIllegalArgumentException.html" title="class in org.apache.commons.math3.exception">MathIllegalArgumentException</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><span class="strong">BesselJ.</span><code><strong><a href="../../../../../../org/apache/commons/math3/special/BesselJ.html#value(double)">value</a></strong>(double x)</code> +<div class="block">Returns the value of the constructed Bessel function of the first kind, + for the passed argument.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static double</code></td> +<td class="colLast"><span class="strong">BesselJ.</span><code><strong><a href="../../../../../../org/apache/commons/math3/special/BesselJ.html#value(double,%20double)">value</a></strong>(double order, + double x)</code> +<div class="block">Returns the first Bessel function, \(J_{order}(x)\).</div> +</td> +</tr> +</tbody> +</table> +</li> +<li class="blockList"><a name="org.apache.commons.math3.stat"> +<!-- --> +</a> +<h3>Uses of <a href="../../../../../../org/apache/commons/math3/exception/MathIllegalArgumentException.html" title="class in org.apache.commons.math3.exception">MathIllegalArgumentException</a> in <a href="../../../../../../org/apache/commons/math3/stat/package-summary.html">org.apache.commons.math3.stat</a></h3> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../../../../org/apache/commons/math3/stat/package-summary.html">org.apache.commons.math3.stat</a> that throw <a href="../../../../../../org/apache/commons/math3/exception/MathIllegalArgumentException.html" title="class in org.apache.commons.math3.exception">MathIllegalArgumentException</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="strong">Frequency.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/Frequency.html#addValue(char)">addValue</a></strong>(char v)</code> +<div class="block">Adds 1 to the frequency count for v.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="strong">Frequency.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/Frequency.html#addValue(java.lang.Comparable)">addValue</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a><?> v)</code> +<div class="block">Adds 1 to the frequency count for v.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="strong">Frequency.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/Frequency.html#addValue(int)">addValue</a></strong>(int v)</code> +<div class="block">Adds 1 to the frequency count for v.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="strong">Frequency.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/Frequency.html#addValue(long)">addValue</a></strong>(long v)</code> +<div class="block">Adds 1 to the frequency count for v.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static double</code></td> +<td class="colLast"><span class="strong">StatUtils.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/StatUtils.html#geometricMean(double[])">geometricMean</a></strong>(double[] values)</code> +<div class="block">Returns the geometric mean of the entries in the input array, or + <code>Double.NaN</code> if the array is empty.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static double</code></td> +<td class="colLast"><span class="strong">StatUtils.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/StatUtils.html#geometricMean(double[],%20int,%20int)">geometricMean</a></strong>(double[] values, + int begin, + int length)</code> +<div class="block">Returns the geometric mean of the entries in the specified portion of + the input array, or <code>Double.NaN</code> if the designated subarray + is empty.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="strong">Frequency.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/Frequency.html#incrementValue(char,%20long)">incrementValue</a></strong>(char v, + long increment)</code> +<div class="block">Increments the frequency count for v.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="strong">Frequency.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/Frequency.html#incrementValue(java.lang.Comparable,%20long)">incrementValue</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a><?> v, + long increment)</code> +<div class="block">Increments the frequency count for v.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="strong">Frequency.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/Frequency.html#incrementValue(int,%20long)">incrementValue</a></strong>(int v, + long increment)</code> +<div class="block">Increments the frequency count for v.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="strong">Frequency.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/Frequency.html#incrementValue(long,%20long)">incrementValue</a></strong>(long v, + long increment)</code> +<div class="block">Increments the frequency count for v.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static double</code></td> +<td class="colLast"><span class="strong">StatUtils.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/StatUtils.html#max(double[])">max</a></strong>(double[] values)</code> +<div class="block">Returns the maximum of the entries in the input array, or + <code>Double.NaN</code> if the array is empty.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static double</code></td> +<td class="colLast"><span class="strong">StatUtils.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/StatUtils.html#max(double[],%20int,%20int)">max</a></strong>(double[] values, + int begin, + int length)</code> +<div class="block">Returns the maximum of the entries in the specified portion of + the input array, or <code>Double.NaN</code> if the designated subarray + is empty.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static double</code></td> +<td class="colLast"><span class="strong">StatUtils.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/StatUtils.html#mean(double[])">mean</a></strong>(double[] values)</code> +<div class="block">Returns the arithmetic mean of the entries in the input array, or + <code>Double.NaN</code> if the array is empty.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static double</code></td> +<td class="colLast"><span class="strong">StatUtils.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/StatUtils.html#mean(double[],%20int,%20int)">mean</a></strong>(double[] values, + int begin, + int length)</code> +<div class="block">Returns the arithmetic mean of the entries in the specified portion of + the input array, or <code>Double.NaN</code> if the designated subarray + is empty.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static double</code></td> +<td class="colLast"><span class="strong">StatUtils.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/StatUtils.html#min(double[])">min</a></strong>(double[] values)</code> +<div class="block">Returns the minimum of the entries in the input array, or + <code>Double.NaN</code> if the array is empty.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static double</code></td> +<td class="colLast"><span class="strong">StatUtils.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/StatUtils.html#min(double[],%20int,%20int)">min</a></strong>(double[] values, + int begin, + int length)</code> +<div class="block">Returns the minimum of the entries in the specified portion of + the input array, or <code>Double.NaN</code> if the designated subarray + is empty.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static double[]</code></td> +<td class="colLast"><span class="strong">StatUtils.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/StatUtils.html#mode(double[])">mode</a></strong>(double[] sample)</code> +<div class="block">Returns the sample mode(s).</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static double</code></td> +<td class="colLast"><span class="strong">StatUtils.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/StatUtils.html#percentile(double[],%20double)">percentile</a></strong>(double[] values, + double p)</code> +<div class="block">Returns an estimate of the <code>p</code>th percentile of the values + in the <code>values</code> array.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static double</code></td> +<td class="colLast"><span class="strong">StatUtils.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/StatUtils.html#percentile(double[],%20int,%20int,%20double)">percentile</a></strong>(double[] values, + int begin, + int length, + double p)</code> +<div class="block">Returns an estimate of the <code>p</code>th percentile of the values + in the <code>values</code> array, starting with the element in (0-based) + position <code>begin</code> in the array and including <code>length</code> + values.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static double</code></td> +<td class="colLast"><span class="strong">StatUtils.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/StatUtils.html#populationVariance(double[])">populationVariance</a></strong>(double[] values)</code> +<div class="block">Returns the <a href="http://en.wikibooks.org/wiki/Statistics/Summary/Variance"> + population variance</a> of the entries in the input array, or + <code>Double.NaN</code> if the array is empty.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static double</code></td> +<td class="colLast"><span class="strong">StatUtils.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/StatUtils.html#populationVariance(double[],%20double)">populationVariance</a></strong>(double[] values, + double mean)</code> +<div class="block">Returns the <a href="http://en.wikibooks.org/wiki/Statistics/Summary/Variance"> + population variance</a> of the entries in the input array, using the + precomputed mean value.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static double</code></td> +<td class="colLast"><span class="strong">StatUtils.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/StatUtils.html#populationVariance(double[],%20double,%20int,%20int)">populationVariance</a></strong>(double[] values, + double mean, + int begin, + int length)</code> +<div class="block">Returns the <a href="http://en.wikibooks.org/wiki/Statistics/Summary/Variance"> + population variance</a> of the entries in the specified portion of + the input array, using the precomputed mean value.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static double</code></td> +<td class="colLast"><span class="strong">StatUtils.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/StatUtils.html#populationVariance(double[],%20int,%20int)">populationVariance</a></strong>(double[] values, + int begin, + int length)</code> +<div class="block">Returns the <a href="http://en.wikibooks.org/wiki/Statistics/Summary/Variance"> + population variance</a> of the entries in the specified portion of + the input array, or <code>Double.NaN</code> if the designated subarray + is empty.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static double</code></td> +<td class="colLast"><span class="strong">StatUtils.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/StatUtils.html#product(double[])">product</a></strong>(double[] values)</code> +<div class="block">Returns the product of the entries in the input array, or + <code>Double.NaN</code> if the array is empty.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static double</code></td> +<td class="colLast"><span class="strong">StatUtils.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/StatUtils.html#product(double[],%20int,%20int)">product</a></strong>(double[] values, + int begin, + int length)</code> +<div class="block">Returns the product of the entries in the specified portion of + the input array, or <code>Double.NaN</code> if the designated subarray + is empty.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static double</code></td> +<td class="colLast"><span class="strong">StatUtils.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/StatUtils.html#sum(double[])">sum</a></strong>(double[] values)</code> +<div class="block">Returns the sum of the values in the input array, or + <code>Double.NaN</code> if the array is empty.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static double</code></td> +<td class="colLast"><span class="strong">StatUtils.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/StatUtils.html#sum(double[],%20int,%20int)">sum</a></strong>(double[] values, + int begin, + int length)</code> +<div class="block">Returns the sum of the entries in the specified portion of + the input array, or <code>Double.NaN</code> if the designated subarray + is empty.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static double</code></td> +<td class="colLast"><span class="strong">StatUtils.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/StatUtils.html#sumLog(double[])">sumLog</a></strong>(double[] values)</code> +<div class="block">Returns the sum of the natural logs of the entries in the input array, or + <code>Double.NaN</code> if the array is empty.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static double</code></td> +<td class="colLast"><span class="strong">StatUtils.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/StatUtils.html#sumLog(double[],%20int,%20int)">sumLog</a></strong>(double[] values, + int begin, + int length)</code> +<div class="block">Returns the sum of the natural logs of the entries in the specified portion of + the input array, or <code>Double.NaN</code> if the designated subarray + is empty.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static double</code></td> +<td class="colLast"><span class="strong">StatUtils.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/StatUtils.html#sumSq(double[])">sumSq</a></strong>(double[] values)</code> +<div class="block">Returns the sum of the squares of the entries in the input array, or + <code>Double.NaN</code> if the array is empty.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static double</code></td> +<td class="colLast"><span class="strong">StatUtils.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/StatUtils.html#sumSq(double[],%20int,%20int)">sumSq</a></strong>(double[] values, + int begin, + int length)</code> +<div class="block">Returns the sum of the squares of the entries in the specified portion of + the input array, or <code>Double.NaN</code> if the designated subarray + is empty.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static double</code></td> +<td class="colLast"><span class="strong">StatUtils.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/StatUtils.html#variance(double[])">variance</a></strong>(double[] values)</code> +<div class="block">Returns the variance of the entries in the input array, or + <code>Double.NaN</code> if the array is empty.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static double</code></td> +<td class="colLast"><span class="strong">StatUtils.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/StatUtils.html#variance(double[],%20double)">variance</a></strong>(double[] values, + double mean)</code> +<div class="block">Returns the variance of the entries in the input array, using the + precomputed mean value.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static double</code></td> +<td class="colLast"><span class="strong">StatUtils.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/StatUtils.html#variance(double[],%20double,%20int,%20int)">variance</a></strong>(double[] values, + double mean, + int begin, + int length)</code> +<div class="block">Returns the variance of the entries in the specified portion of + the input array, using the precomputed mean value.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static double</code></td> +<td class="colLast"><span class="strong">StatUtils.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/StatUtils.html#variance(double[],%20int,%20int)">variance</a></strong>(double[] values, + int begin, + int length)</code> +<div class="block">Returns the variance of the entries in the specified portion of + the input array, or <code>Double.NaN</code> if the designated subarray + is empty.</div> +</td> +</tr> +</tbody> +</table> +</li> +<li class="blockList"><a name="org.apache.commons.math3.stat.clustering"> +<!-- --> +</a> +<h3>Uses of <a href="../../../../../../org/apache/commons/math3/exception/MathIllegalArgumentException.html" title="class in org.apache.commons.math3.exception">MathIllegalArgumentException</a> in <a href="../../../../../../org/apache/commons/math3/stat/clustering/package-summary.html">org.apache.commons.math3.stat.clustering</a></h3> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../../../../org/apache/commons/math3/stat/clustering/package-summary.html">org.apache.commons.math3.stat.clustering</a> that throw <a href="../../../../../../org/apache/commons/math3/exception/MathIllegalArgumentException.html" title="class in org.apache.commons.math3.exception">MathIllegalArgumentException</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../../org/apache/commons/math3/stat/clustering/Cluster.html" title="class in org.apache.commons.math3.stat.clustering">Cluster</a><<a href="../../../../../../org/apache/commons/math3/stat/clustering/KMeansPlusPlusClusterer.html" title="type parameter in KMeansPlusPlusClusterer">T</a>>></code></td> +<td class="colLast"><span class="strong">KMeansPlusPlusClusterer.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/clustering/KMeansPlusPlusClusterer.html#cluster(java.util.Collection,%20int,%20int)">cluster</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../../org/apache/commons/math3/stat/clustering/KMeansPlusPlusClusterer.html" title="type parameter in KMeansPlusPlusClusterer">T</a>> points, + int k, + int maxIterations)</code> +<div class="block"><strong>Deprecated.</strong> </div> +<div class="block">Runs the K-means++ clustering algorithm.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../../org/apache/commons/math3/stat/clustering/Cluster.html" title="class in org.apache.commons.math3.stat.clustering">Cluster</a><<a href="../../../../../../org/apache/commons/math3/stat/clustering/KMeansPlusPlusClusterer.html" title="type parameter in KMeansPlusPlusClusterer">T</a>>></code></td> +<td class="colLast"><span class="strong">KMeansPlusPlusClusterer.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/clustering/KMeansPlusPlusClusterer.html#cluster(java.util.Collection,%20int,%20int,%20int)">cluster</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../../org/apache/commons/math3/stat/clustering/KMeansPlusPlusClusterer.html" title="type parameter in KMeansPlusPlusClusterer">T</a>> points, + int k, + int numTrials, + int maxIterationsPerTrial)</code> +<div class="block"><strong>Deprecated.</strong> </div> +<div class="block">Runs the K-means++ clustering algorithm.</div> +</td> +</tr> +</tbody> +</table> +</li> +<li class="blockList"><a name="org.apache.commons.math3.stat.correlation"> +<!-- --> +</a> +<h3>Uses of <a href="../../../../../../org/apache/commons/math3/exception/MathIllegalArgumentException.html" title="class in org.apache.commons.math3.exception">MathIllegalArgumentException</a> in <a href="../../../../../../org/apache/commons/math3/stat/correlation/package-summary.html">org.apache.commons.math3.stat.correlation</a></h3> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../../../../org/apache/commons/math3/stat/correlation/package-summary.html">org.apache.commons.math3.stat.correlation</a> that throw <a href="../../../../../../org/apache/commons/math3/exception/MathIllegalArgumentException.html" title="class in org.apache.commons.math3.exception">MathIllegalArgumentException</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>protected <a href="../../../../../../org/apache/commons/math3/linear/RealMatrix.html" title="interface in org.apache.commons.math3.linear">RealMatrix</a></code></td> +<td class="colLast"><span class="strong">Covariance.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/correlation/Covariance.html#computeCovarianceMatrix(double[][])">computeCovarianceMatrix</a></strong>(double[][] data)</code> +<div class="block">Create a covariance matrix from a rectangular array whose columns represent + covariates.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>protected <a href="../../../../../../org/apache/commons/math3/linear/RealMatrix.html" title="interface in org.apache.commons.math3.linear">RealMatrix</a></code></td> +<td class="colLast"><span class="strong">Covariance.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/correlation/Covariance.html#computeCovarianceMatrix(double[][],%20boolean)">computeCovarianceMatrix</a></strong>(double[][] data, + boolean biasCorrected)</code> +<div class="block">Compute a covariance matrix from a rectangular array whose columns represent + covariates.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>protected <a href="../../../../../../org/apache/commons/math3/linear/RealMatrix.html" title="interface in org.apache.commons.math3.linear">RealMatrix</a></code></td> +<td class="colLast"><span class="strong">Covariance.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/correlation/Covariance.html#computeCovarianceMatrix(org.apache.commons.math3.linear.RealMatrix)">computeCovarianceMatrix</a></strong>(<a href="../../../../../../org/apache/commons/math3/linear/RealMatrix.html" title="interface in org.apache.commons.math3.linear">RealMatrix</a> matrix)</code> +<div class="block">Create a covariance matrix from a matrix whose columns represent + covariates.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>protected <a href="../../../../../../org/apache/commons/math3/linear/RealMatrix.html" title="interface in org.apache.commons.math3.linear">RealMatrix</a></code></td> +<td class="colLast"><span class="strong">Covariance.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/correlation/Covariance.html#computeCovarianceMatrix(org.apache.commons.math3.linear.RealMatrix,%20boolean)">computeCovarianceMatrix</a></strong>(<a href="../../../../../../org/apache/commons/math3/linear/RealMatrix.html" title="interface in org.apache.commons.math3.linear">RealMatrix</a> matrix, + boolean biasCorrected)</code> +<div class="block">Compute a covariance matrix from a matrix whose columns represent + covariates.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><span class="strong">Covariance.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/correlation/Covariance.html#covariance(double[],%20double[])">covariance</a></strong>(double[] xArray, + double[] yArray)</code> +<div class="block">Computes the covariance between the two arrays, using the bias-corrected + formula.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><span class="strong">Covariance.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/correlation/Covariance.html#covariance(double[],%20double[],%20boolean)">covariance</a></strong>(double[] xArray, + double[] yArray, + boolean biasCorrected)</code> +<div class="block">Computes the covariance between the two arrays.</div> +</td> +</tr> +</tbody> +</table> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation"> +<caption><span>Constructors in <a href="../../../../../../org/apache/commons/math3/stat/correlation/package-summary.html">org.apache.commons.math3.stat.correlation</a> that throw <a href="../../../../../../org/apache/commons/math3/exception/MathIllegalArgumentException.html" title="class in org.apache.commons.math3.exception">MathIllegalArgumentException</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/math3/stat/correlation/Covariance.html#Covariance(double[][])">Covariance</a></strong>(double[][] data)</code> +<div class="block">Create a Covariance matrix from a rectangular array + whose columns represent covariates.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/math3/stat/correlation/Covariance.html#Covariance(double[][],%20boolean)">Covariance</a></strong>(double[][] data, + boolean biasCorrected)</code> +<div class="block">Create a Covariance matrix from a rectangular array + whose columns represent covariates.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/math3/stat/correlation/Covariance.html#Covariance(org.apache.commons.math3.linear.RealMatrix)">Covariance</a></strong>(<a href="../../../../../../org/apache/commons/math3/linear/RealMatrix.html" title="interface in org.apache.commons.math3.linear">RealMatrix</a> matrix)</code> +<div class="block">Create a covariance matrix from a matrix whose columns + represent covariates.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/math3/stat/correlation/Covariance.html#Covariance(org.apache.commons.math3.linear.RealMatrix,%20boolean)">Covariance</a></strong>(<a href="../../../../../../org/apache/commons/math3/linear/RealMatrix.html" title="interface in org.apache.commons.math3.linear">RealMatrix</a> matrix, + boolean biasCorrected)</code> +<div class="block">Create a covariance matrix from a matrix whose columns + represent covariates.</div> +</td> +</tr> +</tbody> +</table> +</li> +<li class="blockList"><a name="org.apache.commons.math3.stat.descriptive"> +<!-- --> +</a> +<h3>Uses of <a href="../../../../../../org/apache/commons/math3/exception/MathIllegalArgumentException.html" title="class in org.apache.commons.math3.exception">MathIllegalArgumentException</a> in <a href="../../../../../../org/apache/commons/math3/stat/descriptive/package-summary.html">org.apache.commons.math3.stat.descriptive</a></h3> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../../../../org/apache/commons/math3/stat/descriptive/package-summary.html">org.apache.commons.math3.stat.descriptive</a> that throw <a href="../../../../../../org/apache/commons/math3/exception/MathIllegalArgumentException.html" title="class in org.apache.commons.math3.exception">MathIllegalArgumentException</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><span class="strong">AbstractUnivariateStatistic.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/descriptive/AbstractUnivariateStatistic.html#evaluate()">evaluate</a></strong>()</code> +<div class="block">Returns the result of evaluating the statistic over the stored data.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><span class="strong">AbstractUnivariateStatistic.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/descriptive/AbstractUnivariateStatistic.html#evaluate(double[])">evaluate</a></strong>(double[] values)</code> +<div class="block">Returns the result of evaluating the statistic over the input array.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><span class="strong">UnivariateStatistic.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/descriptive/UnivariateStatistic.html#evaluate(double[])">evaluate</a></strong>(double[] values)</code> +<div class="block">Returns the result of evaluating the statistic over the input array.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><span class="strong">AbstractStorelessUnivariateStatistic.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/descriptive/AbstractStorelessUnivariateStatistic.html#evaluate(double[])">evaluate</a></strong>(double[] values)</code> +<div class="block">This default implementation calls <a href="../../../../../../org/apache/commons/math3/stat/descriptive/AbstractStorelessUnivariateStatistic.html#clear()"><code>AbstractStorelessUnivariateStatistic.clear()</code></a>, then invokes + <a href="../../../../../../org/apache/commons/math3/stat/descriptive/AbstractStorelessUnivariateStatistic.html#increment(double)"><code>AbstractStorelessUnivariateStatistic.increment(double)</code></a> in a loop over the the input array, and then uses + <a href="../../../../../../org/apache/commons/math3/stat/descriptive/AbstractStorelessUnivariateStatistic.html#getResult()"><code>AbstractStorelessUnivariateStatistic.getResult()</code></a> to compute the return value.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><span class="strong">WeightedEvaluation.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/descriptive/WeightedEvaluation.html#evaluate(double[],%20double[])">evaluate</a></strong>(double[] values, + double[] weights)</code> +<div class="block">Returns the result of evaluating the statistic over the input array, + using the supplied weights.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><span class="strong">WeightedEvaluation.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/descriptive/WeightedEvaluation.html#evaluate(double[],%20double[],%20int,%20int)">evaluate</a></strong>(double[] values, + double[] weights, + int begin, + int length)</code> +<div class="block">Returns the result of evaluating the statistic over the specified entries + in the input array, using corresponding entries in the supplied weights array.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>abstract double</code></td> +<td class="colLast"><span class="strong">AbstractUnivariateStatistic.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/descriptive/AbstractUnivariateStatistic.html#evaluate(double[],%20int,%20int)">evaluate</a></strong>(double[] values, + int begin, + int length)</code> +<div class="block">Returns the result of evaluating the statistic over the specified entries + in the input array.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><span class="strong">UnivariateStatistic.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/descriptive/UnivariateStatistic.html#evaluate(double[],%20int,%20int)">evaluate</a></strong>(double[] values, + int begin, + int length)</code> +<div class="block">Returns the result of evaluating the statistic over the specified entries + in the input array.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><span class="strong">AbstractStorelessUnivariateStatistic.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/descriptive/AbstractStorelessUnivariateStatistic.html#evaluate(double[],%20int,%20int)">evaluate</a></strong>(double[] values, + int begin, + int length)</code> +<div class="block">This default implementation calls <a href="../../../../../../org/apache/commons/math3/stat/descriptive/AbstractStorelessUnivariateStatistic.html#clear()"><code>AbstractStorelessUnivariateStatistic.clear()</code></a>, then invokes + <a href="../../../../../../org/apache/commons/math3/stat/descriptive/AbstractStorelessUnivariateStatistic.html#increment(double)"><code>AbstractStorelessUnivariateStatistic.increment(double)</code></a> in a loop over the specified portion of the input + array, and then uses <a href="../../../../../../org/apache/commons/math3/stat/descriptive/AbstractStorelessUnivariateStatistic.html#getResult()"><code>AbstractStorelessUnivariateStatistic.getResult()</code></a> to compute the return value.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><span class="strong">DescriptiveStatistics.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/descriptive/DescriptiveStatistics.html#getPercentile(double)">getPercentile</a></strong>(double p)</code> +<div class="block">Returns an estimate for the pth percentile of the stored values.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="strong">AbstractStorelessUnivariateStatistic.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/descriptive/AbstractStorelessUnivariateStatistic.html#incrementAll(double[])">incrementAll</a></strong>(double[] values)</code> +<div class="block">This default implementation just calls <a href="../../../../../../org/apache/commons/math3/stat/descriptive/AbstractStorelessUnivariateStatistic.html#increment(double)"><code>AbstractStorelessUnivariateStatistic.increment(double)</code></a> in a loop over + the input array.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="strong">StorelessUnivariateStatistic.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/descriptive/StorelessUnivariateStatistic.html#incrementAll(double[])">incrementAll</a></strong>(double[] values)</code> +<div class="block">Updates the internal state of the statistic to reflect addition of + all values in the values array.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="strong">AbstractStorelessUnivariateStatistic.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/descriptive/AbstractStorelessUnivariateStatistic.html#incrementAll(double[],%20int,%20int)">incrementAll</a></strong>(double[] values, + int begin, + int length)</code> +<div class="block">This default implementation just calls <a href="../../../../../../org/apache/commons/math3/stat/descriptive/AbstractStorelessUnivariateStatistic.html#increment(double)"><code>AbstractStorelessUnivariateStatistic.increment(double)</code></a> in a loop over + the specified portion of the input array.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="strong">StorelessUnivariateStatistic.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/descriptive/StorelessUnivariateStatistic.html#incrementAll(double[],%20int,%20int)">incrementAll</a></strong>(double[] values, + int start, + int length)</code> +<div class="block">Updates the internal state of the statistic to reflect addition of + the values in the designated portion of the values array.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="strong">AbstractUnivariateStatistic.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/descriptive/AbstractUnivariateStatistic.html#setData(double[],%20int,%20int)">setData</a></strong>(double[] values, + int begin, + int length)</code> +<div class="block">Set the data array.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="strong">DescriptiveStatistics.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/descriptive/DescriptiveStatistics.html#setPercentileImpl(org.apache.commons.math3.stat.descriptive.UnivariateStatistic)">setPercentileImpl</a></strong>(<a href="../../../../../../org/apache/commons/math3/stat/descriptive/UnivariateStatistic.html" title="interface in org.apache.commons.math3.stat.descriptive">UnivariateStatistic</a> percentileImpl)</code> +<div class="block">Sets the implementation to be used by <a href="../../../../../../org/apache/commons/math3/stat/descriptive/DescriptiveStatistics.html#getPercentile(double)"><code>DescriptiveStatistics.getPercentile(double)</code></a>.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="strong">DescriptiveStatistics.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/descriptive/DescriptiveStatistics.html#setWindowSize(int)">setWindowSize</a></strong>(int windowSize)</code> +<div class="block">WindowSize controls the number of values that contribute to the + reported statistics.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="strong">SynchronizedDescriptiveStatistics.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/descriptive/SynchronizedDescriptiveStatistics.html#setWindowSize(int)">setWindowSize</a></strong>(int windowSize)</code> +<div class="block">WindowSize controls the number of values that contribute to the + reported statistics.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>protected boolean</code></td> +<td class="colLast"><span class="strong">AbstractUnivariateStatistic.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/descriptive/AbstractUnivariateStatistic.html#test(double[],%20double[],%20int,%20int)">test</a></strong>(double[] values, + double[] weights, + int begin, + int length)</code> +<div class="block">This method is used by <code>evaluate(double[], double[], int, int)</code> methods + to verify that the begin and length parameters designate a subarray of positive length + and the weights are all non-negative, non-NaN, finite, and not all zero.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>protected boolean</code></td> +<td class="colLast"><span class="strong">AbstractUnivariateStatistic.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/descriptive/AbstractUnivariateStatistic.html#test(double[],%20double[],%20int,%20int,%20boolean)">test</a></strong>(double[] values, + double[] weights, + int begin, + int length, + boolean allowEmpty)</code> +<div class="block">This method is used by <code>evaluate(double[], double[], int, int)</code> methods + to verify that the begin and length parameters designate a subarray of positive length + and the weights are all non-negative, non-NaN, finite, and not all zero.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>protected boolean</code></td> +<td class="colLast"><span class="strong">AbstractUnivariateStatistic.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/descriptive/AbstractUnivariateStatistic.html#test(double[],%20int,%20int)">test</a></strong>(double[] values, + int begin, + int length)</code> +<div class="block">This method is used by <code>evaluate(double[], int, int)</code> methods + to verify that the input parameters designate a subarray of positive length.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>protected boolean</code></td> +<td class="colLast"><span class="strong">AbstractUnivariateStatistic.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/descriptive/AbstractUnivariateStatistic.html#test(double[],%20int,%20int,%20boolean)">test</a></strong>(double[] values, + int begin, + int length, + boolean allowEmpty)</code> +<div class="block">This method is used by <code>evaluate(double[], int, int)</code> methods + to verify that the input parameters designate a subarray of positive length.</div> +</td> +</tr> +</tbody> +</table> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation"> +<caption><span>Constructors in <a href="../../../../../../org/apache/commons/math3/stat/descriptive/package-summary.html">org.apache.commons.math3.stat.descriptive</a> that throw <a href="../../../../../../org/apache/commons/math3/exception/MathIllegalArgumentException.html" title="class in org.apache.commons.math3.exception">MathIllegalArgumentException</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/math3/stat/descriptive/DescriptiveStatistics.html#DescriptiveStatistics(int)">DescriptiveStatistics</a></strong>(int window)</code> +<div class="block">Construct a DescriptiveStatistics instance with the specified window</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/math3/stat/descriptive/SynchronizedDescriptiveStatistics.html#SynchronizedDescriptiveStatistics(int)">SynchronizedDescriptiveStatistics</a></strong>(int window)</code> +<div class="block">Construct an instance with finite window</div> +</td> +</tr> +</tbody> +</table> +</li> +<li class="blockList"><a name="org.apache.commons.math3.stat.descriptive.moment"> +<!-- --> +</a> +<h3>Uses of <a href="../../../../../../org/apache/commons/math3/exception/MathIllegalArgumentException.html" title="class in org.apache.commons.math3.exception">MathIllegalArgumentException</a> in <a href="../../../../../../org/apache/commons/math3/stat/descriptive/moment/package-summary.html">org.apache.commons.math3.stat.descriptive.moment</a></h3> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../../../../org/apache/commons/math3/stat/descriptive/moment/package-summary.html">org.apache.commons.math3.stat.descriptive.moment</a> that throw <a href="../../../../../../org/apache/commons/math3/exception/MathIllegalArgumentException.html" title="class in org.apache.commons.math3.exception">MathIllegalArgumentException</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><span class="strong">Variance.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/descriptive/moment/Variance.html#evaluate(double[])">evaluate</a></strong>(double[] values)</code> +<div class="block">Returns the variance of the entries in the input array, or + <code>Double.NaN</code> if the array is empty.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><span class="strong">StandardDeviation.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/descriptive/moment/StandardDeviation.html#evaluate(double[])">evaluate</a></strong>(double[] values)</code> +<div class="block">Returns the Standard Deviation of the entries in the input array, or + <code>Double.NaN</code> if the array is empty.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><span class="strong">SemiVariance.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/descriptive/moment/SemiVariance.html#evaluate(double[],%20double)">evaluate</a></strong>(double[] values, + double cutoff)</code> +<div class="block">Returns the <a href="../../../../../../org/apache/commons/math3/stat/descriptive/moment/SemiVariance.html" title="class in org.apache.commons.math3.stat.descriptive.moment"><code>SemiVariance</code></a> of the designated values against the cutoff, using + instance properties variancDirection and biasCorrection.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><span class="strong">Variance.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/descriptive/moment/Variance.html#evaluate(double[],%20double)">evaluate</a></strong>(double[] values, + double mean)</code> +<div class="block">Returns the variance of the entries in the input array, using the + precomputed mean value.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><span class="strong">StandardDeviation.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/descriptive/moment/StandardDeviation.html#evaluate(double[],%20double)">evaluate</a></strong>(double[] values, + double mean)</code> +<div class="block">Returns the Standard Deviation of the entries in the input array, using + the precomputed mean value.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><span class="strong">Mean.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/descriptive/moment/Mean.html#evaluate(double[],%20double[])">evaluate</a></strong>(double[] values, + double[] weights)</code> +<div class="block">Returns the weighted arithmetic mean of the entries in the input array.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><span class="strong">Variance.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/descriptive/moment/Variance.html#evaluate(double[],%20double[])">evaluate</a></strong>(double[] values, + double[] weights)</code> +<div class="block"> + Returns the weighted variance of the entries in the the input array.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><span class="strong">Variance.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/descriptive/moment/Variance.html#evaluate(double[],%20double[],%20double)">evaluate</a></strong>(double[] values, + double[] weights, + double mean)</code> +<div class="block">Returns the weighted variance of the values in the input array, using + the precomputed weighted mean value.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><span class="strong">Variance.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/descriptive/moment/Variance.html#evaluate(double[],%20double[],%20double,%20int,%20int)">evaluate</a></strong>(double[] values, + double[] weights, + double mean, + int begin, + int length)</code> +<div class="block">Returns the weighted variance of the entries in the specified portion of + the input array, using the precomputed weighted mean value.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><span class="strong">Mean.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/descriptive/moment/Mean.html#evaluate(double[],%20double[],%20int,%20int)">evaluate</a></strong>(double[] values, + double[] weights, + int begin, + int length)</code> +<div class="block">Returns the weighted arithmetic mean of the entries in the specified portion of + the input array, or <code>Double.NaN</code> if the designated subarray + is empty.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><span class="strong">Variance.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/descriptive/moment/Variance.html#evaluate(double[],%20double[],%20int,%20int)">evaluate</a></strong>(double[] values, + double[] weights, + int begin, + int length)</code> +<div class="block">Returns the weighted variance of the entries in the specified portion of + the input array, or <code>Double.NaN</code> if the designated subarray + is empty.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><span class="strong">Variance.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/descriptive/moment/Variance.html#evaluate(double[],%20double,%20int,%20int)">evaluate</a></strong>(double[] values, + double mean, + int begin, + int length)</code> +<div class="block">Returns the variance of the entries in the specified portion of + the input array, using the precomputed mean value.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><span class="strong">StandardDeviation.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/descriptive/moment/StandardDeviation.html#evaluate(double[],%20double,%20int,%20int)">evaluate</a></strong>(double[] values, + double mean, + int begin, + int length)</code> +<div class="block">Returns the Standard Deviation of the entries in the specified portion of + the input array, using the precomputed mean value.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><span class="strong">SemiVariance.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/descriptive/moment/SemiVariance.html#evaluate(double[],%20double,%20org.apache.commons.math3.stat.descriptive.moment.SemiVariance.Direction)">evaluate</a></strong>(double[] values, + double cutoff, + <a href="../../../../../../org/apache/commons/math3/stat/descriptive/moment/SemiVariance.Direction.html" title="enum in org.apache.commons.math3.stat.descriptive.moment">SemiVariance.Direction</a> direction)</code> +<div class="block">Returns the <a href="../../../../../../org/apache/commons/math3/stat/descriptive/moment/SemiVariance.html" title="class in org.apache.commons.math3.stat.descriptive.moment"><code>SemiVariance</code></a> of the designated values against the cutoff in the + given direction, using the current value of the biasCorrection instance property.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><span class="strong">SemiVariance.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/descriptive/moment/SemiVariance.html#evaluate(double[],%20double,%20org.apache.commons.math3.stat.descriptive.moment.SemiVariance.Direction,%20boolean,%20int,%20int)">evaluate</a></strong>(double[] values, + double cutoff, + <a href="../../../../../../org/apache/commons/math3/stat/descriptive/moment/SemiVariance.Direction.html" title="enum in org.apache.commons.math3.stat.descriptive.moment">SemiVariance.Direction</a> direction, + boolean corrected, + int start, + int length)</code> +<div class="block">Returns the <a href="../../../../../../org/apache/commons/math3/stat/descriptive/moment/SemiVariance.html" title="class in org.apache.commons.math3.stat.descriptive.moment"><code>SemiVariance</code></a> of the designated values against the cutoff + in the given direction with the provided bias correction.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><span class="strong">SemiVariance.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/descriptive/moment/SemiVariance.html#evaluate(double[],%20int,%20int)">evaluate</a></strong>(double[] values, + int start, + int length)</code> +<div class="block">Returns the <a href="../../../../../../org/apache/commons/math3/stat/descriptive/moment/SemiVariance.html" title="class in org.apache.commons.math3.stat.descriptive.moment"><code>SemiVariance</code></a> of the designated values against the mean, using + instance properties varianceDirection and biasCorrection.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><span class="strong">Mean.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/descriptive/moment/Mean.html#evaluate(double[],%20int,%20int)">evaluate</a></strong>(double[] values, + int begin, + int length)</code> +<div class="block">Returns the arithmetic mean of the entries in the specified portion of + the input array, or <code>Double.NaN</code> if the designated subarray + is empty.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><span class="strong">Kurtosis.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/descriptive/moment/Kurtosis.html#evaluate(double[],%20int,%20int)">evaluate</a></strong>(double[] values, + int begin, + int length)</code> +<div class="block">Returns the kurtosis of the entries in the specified portion of the + input array.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><span class="strong">GeometricMean.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/descriptive/moment/GeometricMean.html#evaluate(double[],%20int,%20int)">evaluate</a></strong>(double[] values, + int begin, + int length)</code> +<div class="block">Returns the geometric mean of the entries in the specified portion + of the input array.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><span class="strong">Variance.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/descriptive/moment/Variance.html#evaluate(double[],%20int,%20int)">evaluate</a></strong>(double[] values, + int begin, + int length)</code> +<div class="block">Returns the variance of the entries in the specified portion of + the input array, or <code>Double.NaN</code> if the designated subarray + is empty.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><span class="strong">Skewness.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/descriptive/moment/Skewness.html#evaluate(double[],%20int,%20int)">evaluate</a></strong>(double[] values, + int begin, + int length)</code> +<div class="block">Returns the Skewness of the entries in the specifed portion of the + input array.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><span class="strong">StandardDeviation.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/descriptive/moment/StandardDeviation.html#evaluate(double[],%20int,%20int)">evaluate</a></strong>(double[] values, + int begin, + int length)</code> +<div class="block">Returns the Standard Deviation of the entries in the specified portion of + the input array, or <code>Double.NaN</code> if the designated subarray + is empty.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><span class="strong">SemiVariance.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/descriptive/moment/SemiVariance.html#evaluate(double[],%20org.apache.commons.math3.stat.descriptive.moment.SemiVariance.Direction)">evaluate</a></strong>(double[] values, + <a href="../../../../../../org/apache/commons/math3/stat/descriptive/moment/SemiVariance.Direction.html" title="enum in org.apache.commons.math3.stat.descriptive.moment">SemiVariance.Direction</a> direction)</code> +<div class="block">This method calculates <a href="../../../../../../org/apache/commons/math3/stat/descriptive/moment/SemiVariance.html" title="class in org.apache.commons.math3.stat.descriptive.moment"><code>SemiVariance</code></a> for the entire array against the mean, using + the current value of the biasCorrection instance property.</div> +</td> +</tr> +</tbody> +</table> +</li> +<li class="blockList"><a name="org.apache.commons.math3.stat.descriptive.rank"> +<!-- --> +</a> +<h3>Uses of <a href="../../../../../../org/apache/commons/math3/exception/MathIllegalArgumentException.html" title="class in org.apache.commons.math3.exception">MathIllegalArgumentException</a> in <a href="../../../../../../org/apache/commons/math3/stat/descriptive/rank/package-summary.html">org.apache.commons.math3.stat.descriptive.rank</a></h3> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../../../../org/apache/commons/math3/stat/descriptive/rank/package-summary.html">org.apache.commons.math3.stat.descriptive.rank</a> that throw <a href="../../../../../../org/apache/commons/math3/exception/MathIllegalArgumentException.html" title="class in org.apache.commons.math3.exception">MathIllegalArgumentException</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><span class="strong">Percentile.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/descriptive/rank/Percentile.html#evaluate(double)">evaluate</a></strong>(double p)</code> +<div class="block">Returns the result of evaluating the statistic over the stored data.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><span class="strong">Percentile.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/descriptive/rank/Percentile.html#evaluate(double[],%20double)">evaluate</a></strong>(double[] values, + double p)</code> +<div class="block">Returns an estimate of the <code>p</code>th percentile of the values + in the <code>values</code> array.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><span class="strong">Max.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/descriptive/rank/Max.html#evaluate(double[],%20int,%20int)">evaluate</a></strong>(double[] values, + int begin, + int length)</code> +<div class="block">Returns the maximum of the entries in the specified portion of + the input array, or <code>Double.NaN</code> if the designated subarray + is empty.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><span class="strong">Min.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/descriptive/rank/Min.html#evaluate(double[],%20int,%20int)">evaluate</a></strong>(double[] values, + int begin, + int length)</code> +<div class="block">Returns the minimum of the entries in the specified portion of + the input array, or <code>Double.NaN</code> if the designated subarray + is empty.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><span class="strong">Percentile.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/descriptive/rank/Percentile.html#evaluate(double[],%20int,%20int)">evaluate</a></strong>(double[] values, + int start, + int length)</code> +<div class="block">Returns an estimate of the <code>quantile</code>th percentile of the + designated values in the <code>values</code> array.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><span class="strong">Percentile.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/descriptive/rank/Percentile.html#evaluate(double[],%20int,%20int,%20double)">evaluate</a></strong>(double[] values, + int begin, + int length, + double p)</code> +<div class="block">Returns an estimate of the <code>p</code>th percentile of the values + in the <code>values</code> array, starting with the element in (0-based) + position <code>begin</code> in the array and including <code>length</code> + values.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="strong">Percentile.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/descriptive/rank/Percentile.html#setData(double[],%20int,%20int)">setData</a></strong>(double[] values, + int begin, + int length)</code> +<div class="block">Set the data array.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="strong">Percentile.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/descriptive/rank/Percentile.html#setQuantile(double)">setQuantile</a></strong>(double p)</code> +<div class="block">Sets the value of the quantile field (determines what percentile is + computed when evaluate() is called with no quantile argument).</div> +</td> +</tr> +</tbody> +</table> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation"> +<caption><span>Constructors in <a href="../../../../../../org/apache/commons/math3/stat/descriptive/rank/package-summary.html">org.apache.commons.math3.stat.descriptive.rank</a> that throw <a href="../../../../../../org/apache/commons/math3/exception/MathIllegalArgumentException.html" title="class in org.apache.commons.math3.exception">MathIllegalArgumentException</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/math3/stat/descriptive/rank/Percentile.html#Percentile(double)">Percentile</a></strong>(double quantile)</code> +<div class="block">Constructs a Percentile with the specific quantile value and the following + + default method type: <a href="../../../../../../org/apache/commons/math3/stat/descriptive/rank/Percentile.EstimationType.html#LEGACY"><code>Percentile.EstimationType.LEGACY</code></a> + default NaN strategy: <a href="../../../../../../org/apache/commons/math3/stat/ranking/NaNStrategy.html#REMOVED"><code>NaNStrategy.REMOVED</code></a> + a Kth Selector : <a href="../../../../../../org/apache/commons/math3/util/KthSelector.html" title="class in org.apache.commons.math3.util"><code>KthSelector</code></a> + </div> +</td> +</tr> +<tr class="rowColor"> +<td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/math3/stat/descriptive/rank/Percentile.html#Percentile(double,%20org.apache.commons.math3.stat.descriptive.rank.Percentile.EstimationType,%20org.apache.commons.math3.stat.ranking.NaNStrategy,%20org.apache.commons.math3.util.KthSelector)">Percentile</a></strong>(double quantile, + <a href="../../../../../../org/apache/commons/math3/stat/descriptive/rank/Percentile.EstimationType.html" title="enum in org.apache.commons.math3.stat.descriptive.rank">Percentile.EstimationType</a> estimationType, + <a href="../../../../../../org/apache/commons/math3/stat/ranking/NaNStrategy.html" title="enum in org.apache.commons.math3.stat.ranking">NaNStrategy</a> nanStrategy, + <a href="../../../../../../org/apache/commons/math3/util/KthSelector.html" title="class in org.apache.commons.math3.util">KthSelector</a> kthSelector)</code> +<div class="block">Constructs a Percentile with the specific quantile value, + <a href="../../../../../../org/apache/commons/math3/stat/descriptive/rank/Percentile.EstimationType.html" title="enum in org.apache.commons.math3.stat.descriptive.rank"><code>Percentile.EstimationType</code></a>, <a href="../../../../../../org/apache/commons/math3/stat/ranking/NaNStrategy.html" title="enum in org.apache.commons.math3.stat.ranking"><code>NaNStrategy</code></a> and <a href="../../../../../../org/apache/commons/math3/util/KthSelector.html" title="class in org.apache.commons.math3.util"><code>KthSelector</code></a>.</div> +</td> +</tr> +</tbody> +</table> +</li> +<li class="blockList"><a name="org.apache.commons.math3.stat.descriptive.summary"> +<!-- --> +</a> +<h3>Uses of <a href="../../../../../../org/apache/commons/math3/exception/MathIllegalArgumentException.html" title="class in org.apache.commons.math3.exception">MathIllegalArgumentException</a> in <a href="../../../../../../org/apache/commons/math3/stat/descriptive/summary/package-summary.html">org.apache.commons.math3.stat.descriptive.summary</a></h3> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../../../../org/apache/commons/math3/stat/descriptive/summary/package-summary.html">org.apache.commons.math3.stat.descriptive.summary</a> that throw <a href="../../../../../../org/apache/commons/math3/exception/MathIllegalArgumentException.html" title="class in org.apache.commons.math3.exception">MathIllegalArgumentException</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><span class="strong">Sum.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/descriptive/summary/Sum.html#evaluate(double[],%20double[])">evaluate</a></strong>(double[] values, + double[] weights)</code> +<div class="block">The weighted sum of the entries in the the input array.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><span class="strong">Product.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/descriptive/summary/Product.html#evaluate(double[],%20double[])">evaluate</a></strong>(double[] values, + double[] weights)</code> +<div class="block">Returns the weighted product of the entries in the input array.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><span class="strong">Sum.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/descriptive/summary/Sum.html#evaluate(double[],%20double[],%20int,%20int)">evaluate</a></strong>(double[] values, + double[] weights, + int begin, + int length)</code> +<div class="block">The weighted sum of the entries in the specified portion of + the input array, or 0 if the designated subarray + is empty.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><span class="strong">Product.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/descriptive/summary/Product.html#evaluate(double[],%20double[],%20int,%20int)">evaluate</a></strong>(double[] values, + double[] weights, + int begin, + int length)</code> +<div class="block">Returns the weighted product of the entries in the specified portion of + the input array, or <code>Double.NaN</code> if the designated subarray + is empty.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><span class="strong">SumOfLogs.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/descriptive/summary/SumOfLogs.html#evaluate(double[],%20int,%20int)">evaluate</a></strong>(double[] values, + int begin, + int length)</code> +<div class="block">Returns the sum of the natural logs of the entries in the specified portion of + the input array, or <code>Double.NaN</code> if the designated subarray + is empty.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><span class="strong">Sum.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/descriptive/summary/Sum.html#evaluate(double[],%20int,%20int)">evaluate</a></strong>(double[] values, + int begin, + int length)</code> +<div class="block">The sum of the entries in the specified portion of + the input array, or 0 if the designated subarray + is empty.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><span class="strong">Product.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/descriptive/summary/Product.html#evaluate(double[],%20int,%20int)">evaluate</a></strong>(double[] values, + int begin, + int length)</code> +<div class="block">Returns the product of the entries in the specified portion of + the input array, or <code>Double.NaN</code> if the designated subarray + is empty.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><span class="strong">SumOfSquares.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/descriptive/summary/SumOfSquares.html#evaluate(double[],%20int,%20int)">evaluate</a></strong>(double[] values, + int begin, + int length)</code> +<div class="block">Returns the sum of the squares of the entries in the specified portion of + the input array, or <code>Double.NaN</code> if the designated subarray + is empty.</div> +</td> +</tr> +</tbody> +</table> +</li> +<li class="blockList"><a name="org.apache.commons.math3.stat.inference"> +<!-- --> +</a> +<h3>Uses of <a href="../../../../../../org/apache/commons/math3/exception/MathIllegalArgumentException.html" title="class in org.apache.commons.math3.exception">MathIllegalArgumentException</a> in <a href="../../../../../../org/apache/commons/math3/stat/inference/package-summary.html">org.apache.commons.math3.stat.inference</a></h3> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../../../../org/apache/commons/math3/stat/inference/package-summary.html">org.apache.commons.math3.stat.inference</a> that throw <a href="../../../../../../org/apache/commons/math3/exception/MathIllegalArgumentException.html" title="class in org.apache.commons.math3.exception">MathIllegalArgumentException</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>protected double</code></td> +<td class="colLast"><span class="strong">TTest.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/inference/TTest.html#tTest(double,%20double,%20double,%20double)">tTest</a></strong>(double m, + double mu, + double v, + double n)</code> +<div class="block">Computes p-value for 2-sided, 1-sample t-test.</div> +</td> +</tr> +</tbody> +</table> +</li> +<li class="blockList"><a name="org.apache.commons.math3.stat.regression"> +<!-- --> +</a> +<h3>Uses of <a href="../../../../../../org/apache/commons/math3/exception/MathIllegalArgumentException.html" title="class in org.apache.commons.math3.exception">MathIllegalArgumentException</a> in <a href="../../../../../../org/apache/commons/math3/stat/regression/package-summary.html">org.apache.commons.math3.stat.regression</a></h3> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation"> +<caption><span>Subclasses of <a href="../../../../../../org/apache/commons/math3/exception/MathIllegalArgumentException.html" title="class in org.apache.commons.math3.exception">MathIllegalArgumentException</a> in <a href="../../../../../../org/apache/commons/math3/stat/regression/package-summary.html">org.apache.commons.math3.stat.regression</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Class and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>class </code></td> +<td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/math3/stat/regression/ModelSpecificationException.html" title="class in org.apache.commons.math3.stat.regression">ModelSpecificationException</a></strong></code> +<div class="block">Exception thrown when a regression model is not correctly specified.</div> +</td> +</tr> +</tbody> +</table> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../../../../org/apache/commons/math3/stat/regression/package-summary.html">org.apache.commons.math3.stat.regression</a> that throw <a href="../../../../../../org/apache/commons/math3/exception/MathIllegalArgumentException.html" title="class in org.apache.commons.math3.exception">MathIllegalArgumentException</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="strong">OLSMultipleLinearRegression.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/regression/OLSMultipleLinearRegression.html#newSampleData(double[],%20double[][])">newSampleData</a></strong>(double[] y, + double[][] x)</code> +<div class="block">Loads model x and y sample data, overriding any previous sample.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="../../../../../../org/apache/commons/math3/stat/regression/RegressionResults.html" title="class in org.apache.commons.math3.stat.regression">RegressionResults</a></code></td> +<td class="colLast"><span class="strong">SimpleRegression.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/regression/SimpleRegression.html#regress(int[])">regress</a></strong>(int[] variablesToInclude)</code> +<div class="block">Performs a regression on data present in buffers including only regressors + indexed in variablesToInclude and outputs a RegressionResults object</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="../../../../../../org/apache/commons/math3/stat/regression/RegressionResults.html" title="class in org.apache.commons.math3.stat.regression">RegressionResults</a></code></td> +<td class="colLast"><span class="strong">UpdatingMultipleLinearRegression.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/regression/UpdatingMultipleLinearRegression.html#regress(int[])">regress</a></strong>(int[] variablesToInclude)</code> +<div class="block">Performs a regression on data present in buffers including only regressors + indexed in variablesToInclude and outputs a RegressionResults object</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>protected void</code></td> +<td class="colLast"><span class="strong">AbstractMultipleLinearRegression.</span><code><strong><a href="../../../../../../org/apache/commons/math3/stat/regression/AbstractMultipleLinearRegression.html#validateSampleData(double[][],%20double[])">validateSampleData</a></strong>(double[][] x, + double[] y)</code> +<div class="block">Validates sample data.</div> +</td> +</tr> +</tbody> +</table> +</li> +<li class="blockList"><a name="org.apache.commons.math3.transform"> +<!-- --> +</a> +<h3>Uses of <a href="../../../../../../org/apache/commons/math3/exception/MathIllegalArgumentException.html" title="class in org.apache.commons.math3.exception">MathIllegalArgumentException</a> in <a href="../../../../../../org/apache/commons/math3/transform/package-summary.html">org.apache.commons.math3.transform</a></h3> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../../../../org/apache/commons/math3/transform/package-summary.html">org.apache.commons.math3.transform</a> that throw <a href="../../../../../../org/apache/commons/math3/exception/MathIllegalArgumentException.html" title="class in org.apache.commons.math3.exception">MathIllegalArgumentException</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>static int</code></td> +<td class="colLast"><span class="strong">TransformUtils.</span><code><strong><a href="../../../../../../org/apache/commons/math3/transform/TransformUtils.html#exactLog2(int)">exactLog2</a></strong>(int n)</code> +<div class="block">Returns the base-2 logarithm of the specified <code>int</code>.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>protected double[]</code></td> +<td class="colLast"><span class="strong">FastCosineTransformer.</span><code><strong><a href="../../../../../../org/apache/commons/math3/transform/FastCosineTransformer.html#fct(double[])">fct</a></strong>(double[] f)</code> +<div class="block">Perform the FCT algorithm (including inverse).</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>protected double[]</code></td> +<td class="colLast"><span class="strong">FastHadamardTransformer.</span><code><strong><a href="../../../../../../org/apache/commons/math3/transform/FastHadamardTransformer.html#fht(double[])">fht</a></strong>(double[] x)</code> +<div class="block">The FHT (Fast Hadamard Transformation) which uses only subtraction and + addition.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>protected int[]</code></td> +<td class="colLast"><span class="strong">FastHadamardTransformer.</span><code><strong><a href="../../../../../../org/apache/commons/math3/transform/FastHadamardTransformer.html#fht(int[])">fht</a></strong>(int[] x)</code> +<div class="block">Returns the forward transform of the specified integer data set.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>protected double[]</code></td> +<td class="colLast"><span class="strong">FastSineTransformer.</span><code><strong><a href="../../../../../../org/apache/commons/math3/transform/FastSineTransformer.html#fst(double[])">fst</a></strong>(double[] f)</code> +<div class="block">Perform the FST algorithm (including inverse).</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>double[]</code></td> +<td class="colLast"><span class="strong">RealTransformer.</span><code><strong><a href="../../../../../../org/apache/commons/math3/transform/RealTransformer.html#transform(double[],%20org.apache.commons.math3.transform.TransformType)">transform</a></strong>(double[] f, + <a href="../../../../../../org/apache/commons/math3/transform/TransformType.html" title="enum in org.apache.commons.math3.transform">TransformType</a> type)</code> +<div class="block">Returns the (forward, inverse) transform of the specified real data set.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>double[]</code></td> +<td class="colLast"><span class="strong">FastCosineTransformer.</span><code><strong><a href="../../../../../../org/apache/commons/math3/transform/FastCosineTransformer.html#transform(double[],%20org.apache.commons.math3.transform.TransformType)">transform</a></strong>(double[] f, + <a href="../../../../../../org/apache/commons/math3/transform/TransformType.html" title="enum in org.apache.commons.math3.transform">TransformType</a> type)</code> +<div class="block">Returns the (forward, inverse) transform of the specified real data set.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>double[]</code></td> +<td class="colLast"><span class="strong">RealTransformer.</span><code><strong><a href="../../../../../../org/apache/commons/math3/transform/RealTransformer.html#transform(org.apache.commons.math3.analysis.UnivariateFunction,%20double,%20double,%20int,%20org.apache.commons.math3.transform.TransformType)">transform</a></strong>(<a href="../../../../../../org/apache/commons/math3/analysis/UnivariateFunction.html" title="interface in org.apache.commons.math3.analysis">UnivariateFunction</a> f, + double min, + double max, + int n, + <a href="../../../../../../org/apache/commons/math3/transform/TransformType.html" title="enum in org.apache.commons.math3.transform">TransformType</a> type)</code> +<div class="block">Returns the (forward, inverse) transform of the specified real function, + sampled on the specified interval.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>double[]</code></td> +<td class="colLast"><span class="strong">FastCosineTransformer.</span><code><strong><a href="../../../../../../org/apache/commons/math3/transform/FastCosineTransformer.html#transform(org.apache.commons.math3.analysis.UnivariateFunction,%20double,%20double,%20int,%20org.apache.commons.math3.transform.TransformType)">transform</a></strong>(<a href="../../../../../../org/apache/commons/math3/analysis/UnivariateFunction.html" title="interface in org.apache.commons.math3.analysis">UnivariateFunction</a> f, + double min, + double max, + int n, + <a href="../../../../../../org/apache/commons/math3/transform/TransformType.html" title="enum in org.apache.commons.math3.transform">TransformType</a> type)</code> +<div class="block">Returns the (forward, inverse) transform of the specified real function, + sampled on the specified interval.</div> +</td> +</tr> +</tbody> +</table> +</li> +<li class="blockList"><a name="org.apache.commons.math3.util"> +<!-- --> +</a> +<h3>Uses of <a href="../../../../../../org/apache/commons/math3/exception/MathIllegalArgumentException.html" title="class in org.apache.commons.math3.exception">MathIllegalArgumentException</a> in <a href="../../../../../../org/apache/commons/math3/util/package-summary.html">org.apache.commons.math3.util</a></h3> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../../../../org/apache/commons/math3/util/package-summary.html">org.apache.commons.math3.util</a> that throw <a href="../../../../../../org/apache/commons/math3/exception/MathIllegalArgumentException.html" title="class in org.apache.commons.math3.exception">MathIllegalArgumentException</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>protected void</code></td> +<td class="colLast"><span class="strong">ResizableDoubleArray.</span><code><strong><a href="../../../../../../org/apache/commons/math3/util/ResizableDoubleArray.html#checkContractExpand(float,%20float)">checkContractExpand</a></strong>(float contraction, + float expansion)</code> +<div class="block"><strong>Deprecated.</strong> +<div class="block"><i>As of 3.1. Please use + <a href="../../../../../../org/apache/commons/math3/util/ResizableDoubleArray.html#checkContractExpand(double,%20double)"><code>ResizableDoubleArray.checkContractExpand(double,double)</code></a> instead.</i></div> +</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="strong">ResizableDoubleArray.</span><code><strong><a href="../../../../../../org/apache/commons/math3/util/ResizableDoubleArray.html#discardFrontElements(int)">discardFrontElements</a></strong>(int i)</code> +<div class="block">Discards the <code>i</code> initial elements of the array.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="strong">ResizableDoubleArray.</span><code><strong><a href="../../../../../../org/apache/commons/math3/util/ResizableDoubleArray.html#discardMostRecentElements(int)">discardMostRecentElements</a></strong>(int i)</code> +<div class="block">Discards the <code>i</code> last elements of the array.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static double[]</code></td> +<td class="colLast"><span class="strong">MathArrays.</span><code><strong><a href="../../../../../../org/apache/commons/math3/util/MathArrays.html#normalizeArray(double[],%20double)">normalizeArray</a></strong>(double[] values, + double normalizedSum)</code> +<div class="block">Normalizes an array to make it sum to a specified value.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>int</code></td> +<td class="colLast"><span class="strong">CentralPivotingStrategy.</span><code><strong><a href="../../../../../../org/apache/commons/math3/util/CentralPivotingStrategy.html#pivotIndex(double[],%20int,%20int)">pivotIndex</a></strong>(double[] work, + int begin, + int end)</code> +<div class="block">Find pivot index of the array so that partition and K<sup>th</sup> + element selection can be made</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>int</code></td> +<td class="colLast"><span class="strong">RandomPivotingStrategy.</span><code><strong><a href="../../../../../../org/apache/commons/math3/util/RandomPivotingStrategy.html#pivotIndex(double[],%20int,%20int)">pivotIndex</a></strong>(double[] work, + int begin, + int end)</code> +<div class="block">Find pivot index of the array so that partition and K<sup>th</sup> + element selection can be made</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>int</code></td> +<td class="colLast"><span class="strong">MedianOf3PivotingStrategy.</span><code><strong><a href="../../../../../../org/apache/commons/math3/util/MedianOf3PivotingStrategy.html#pivotIndex(double[],%20int,%20int)">pivotIndex</a></strong>(double[] work, + int begin, + int end)</code> +<div class="block">Find pivot index of the array so that partition and K<sup>th</sup> + element selection can be made</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>int</code></td> +<td class="colLast"><span class="strong">PivotingStrategyInterface.</span><code><strong><a href="../../../../../../org/apache/commons/math3/util/PivotingStrategyInterface.html#pivotIndex(double[],%20int,%20int)">pivotIndex</a></strong>(double[] work, + int begin, + int end)</code> +<div class="block">Find pivot index of the array so that partition and K<sup>th</sup> + element selection can be made</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static float</code></td> +<td class="colLast"><span class="strong">Precision.</span><code><strong><a href="../../../../../../org/apache/commons/math3/util/Precision.html#round(float,%20int,%20int)">round</a></strong>(float x, + int scale, + int roundingMethod)</code> +<div class="block">Rounds the given value to the specified number of decimal places.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="strong">ResizableDoubleArray.</span><code><strong><a href="../../../../../../org/apache/commons/math3/util/ResizableDoubleArray.html#setContractionCriteria(float)">setContractionCriteria</a></strong>(float contractionCriteria)</code> +<div class="block"><strong>Deprecated.</strong> +<div class="block"><i>As of 3.1 (to be removed in 4.0 as field will become "final").</i></div> +</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="strong">ResizableDoubleArray.</span><code><strong><a href="../../../../../../org/apache/commons/math3/util/ResizableDoubleArray.html#setExpansionFactor(float)">setExpansionFactor</a></strong>(float expansionFactor)</code> +<div class="block"><strong>Deprecated.</strong> +<div class="block"><i>As of 3.1 (to be removed in 4.0 as field will become "final").</i></div> +</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="strong">ResizableDoubleArray.</span><code><strong><a href="../../../../../../org/apache/commons/math3/util/ResizableDoubleArray.html#setExpansionMode(int)">setExpansionMode</a></strong>(int expansionMode)</code> +<div class="block"><strong>Deprecated.</strong> +<div class="block"><i>As of 3.1. Please use <a href="../../../../../../org/apache/commons/math3/util/ResizableDoubleArray.html#setExpansionMode(org.apache.commons.math3.util.ResizableDoubleArray.ExpansionMode)"><code>ResizableDoubleArray.setExpansionMode(ExpansionMode)</code></a> instead.</i></div> +</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>protected void</code></td> +<td class="colLast"><span class="strong">ResizableDoubleArray.</span><code><strong><a href="../../../../../../org/apache/commons/math3/util/ResizableDoubleArray.html#setInitialCapacity(int)">setInitialCapacity</a></strong>(int initialCapacity)</code> +<div class="block"><strong>Deprecated.</strong> +<div class="block"><i>As of 3.1, this is a no-op.</i></div> +</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="strong">ResizableDoubleArray.</span><code><strong><a href="../../../../../../org/apache/commons/math3/util/ResizableDoubleArray.html#setNumElements(int)">setNumElements</a></strong>(int i)</code> +<div class="block">This function allows you to control the number of elements contained + in this array, and can be used to "throw out" the last n values in an + array.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><span class="strong">DefaultTransformer.</span><code><strong><a href="../../../../../../org/apache/commons/math3/util/DefaultTransformer.html#transform(java.lang.Object)">transform</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> o)</code> </td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><span class="strong">NumberTransformer.</span><code><strong><a href="../../../../../../org/apache/commons/math3/util/NumberTransformer.html#transform(java.lang.Object)">transform</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> o)</code> +<div class="block">Implementing this interface provides a facility to transform + from Object to Double.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>double</code></td> +<td class="colLast"><span class="strong">TransformerMap.</span><code><strong><a href="../../../../../../org/apache/commons/math3/util/TransformerMap.html#transform(java.lang.Object)">transform</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> o)</code> +<div class="block">Attempts to transform the Object against the map of + NumberTransformers.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static boolean</code></td> +<td class="colLast"><span class="strong">MathArrays.</span><code><strong><a href="../../../../../../org/apache/commons/math3/util/MathArrays.html#verifyValues(double[],%20double[],%20int,%20int)">verifyValues</a></strong>(double[] values, + double[] weights, + int begin, + int length)</code> +<div class="block">This method is used + to verify that the begin and length parameters designate a subarray of positive length + and the weights are all non-negative, non-NaN, finite, and not all zero.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static boolean</code></td> +<td class="colLast"><span class="strong">MathArrays.</span><code><strong><a href="../../../../../../org/apache/commons/math3/util/MathArrays.html#verifyValues(double[],%20double[],%20int,%20int,%20boolean)">verifyValues</a></strong>(double[] values, + double[] weights, + int begin, + int length, + boolean allowEmpty)</code> +<div class="block">This method is used + to verify that the begin and length parameters designate a subarray of positive length + and the weights are all non-negative, non-NaN, finite, and not all zero.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static boolean</code></td> +<td class="colLast"><span class="strong">MathArrays.</span><code><strong><a href="../../../../../../org/apache/commons/math3/util/MathArrays.html#verifyValues(double[],%20int,%20int)">verifyValues</a></strong>(double[] values, + int begin, + int length)</code> +<div class="block">This method is used + to verify that the input parameters designate a subarray of positive length.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static boolean</code></td> +<td class="colLast"><span class="strong">MathArrays.</span><code><strong><a href="../../../../../../org/apache/commons/math3/util/MathArrays.html#verifyValues(double[],%20int,%20int,%20boolean)">verifyValues</a></strong>(double[] values, + int begin, + int length, + boolean allowEmpty)</code> +<div class="block">This method is used + to verify that the input parameters designate a subarray of positive length.</div> +</td> +</tr> +</tbody> +</table> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation"> +<caption><span>Constructors in <a href="../../../../../../org/apache/commons/math3/util/package-summary.html">org.apache.commons.math3.util</a> that throw <a href="../../../../../../org/apache/commons/math3/exception/MathIllegalArgumentException.html" title="class in org.apache.commons.math3.exception">MathIllegalArgumentException</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/math3/util/ResizableDoubleArray.html#ResizableDoubleArray(int)">ResizableDoubleArray</a></strong>(int initialCapacity)</code> +<div class="block">Creates an instance with the specified initial capacity.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/math3/util/ResizableDoubleArray.html#ResizableDoubleArray(int,%20double)">ResizableDoubleArray</a></strong>(int initialCapacity, + double expansionFactor)</code> +<div class="block">Creates an instance with the specified initial capacity + and expansion factor.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/math3/util/ResizableDoubleArray.html#ResizableDoubleArray(int,%20double,%20double)">ResizableDoubleArray</a></strong>(int initialCapacity, + double expansionFactor, + double contractionCriterion)</code> +<div class="block">Creates an instance with the specified initial capacity, + expansion factor, and contraction criteria.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/math3/util/ResizableDoubleArray.html#ResizableDoubleArray(int,%20double,%20double,%20org.apache.commons.math3.util.ResizableDoubleArray.ExpansionMode,%20double...)">ResizableDoubleArray</a></strong>(int initialCapacity, + double expansionFactor, + double contractionCriterion, + <a href="../../../../../../org/apache/commons/math3/util/ResizableDoubleArray.ExpansionMode.html" title="enum in org.apache.commons.math3.util">ResizableDoubleArray.ExpansionMode</a> expansionMode, + double... data)</code> +<div class="block">Creates an instance with the specified properties.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/math3/util/ResizableDoubleArray.html#ResizableDoubleArray(int,%20float)">ResizableDoubleArray</a></strong>(int initialCapacity, + float expansionFactor)</code> +<div class="block"><strong>Deprecated.</strong> +<div class="block"><i>As of 3.1. Please use + <a href="../../../../../../org/apache/commons/math3/util/ResizableDoubleArray.html#ResizableDoubleArray(int,%20double)"><code>ResizableDoubleArray.ResizableDoubleArray(int,double)</code></a> instead.</i></div> +</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/math3/util/ResizableDoubleArray.html#ResizableDoubleArray(int,%20float,%20float)">ResizableDoubleArray</a></strong>(int initialCapacity, + float expansionFactor, + float contractionCriteria)</code> +<div class="block"><strong>Deprecated.</strong> +<div class="block"><i>As of 3.1. Please use + <a href="../../../../../../org/apache/commons/math3/util/ResizableDoubleArray.html#ResizableDoubleArray(int,%20double,%20double)"><code>ResizableDoubleArray.ResizableDoubleArray(int,double,double)</code></a> instead.</i></div> +</div> +</td> +</tr> +<tr class="altColor"> +<td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/math3/util/ResizableDoubleArray.html#ResizableDoubleArray(int,%20float,%20float,%20int)">ResizableDoubleArray</a></strong>(int initialCapacity, + float expansionFactor, + float contractionCriteria, + int expansionMode)</code> +<div class="block"><strong>Deprecated.</strong> +<div class="block"><i>As of 3.1. Please use + <a href="../../../../../../org/apache/commons/math3/util/ResizableDoubleArray.html#ResizableDoubleArray(int,%20double,%20double,%20org.apache.commons.math3.util.ResizableDoubleArray.ExpansionMode,%20double...)"><code>ResizableDoubleArray.ResizableDoubleArray(int,double,double,ExpansionMode,double[])</code></a> + instead.</i></div> +</div> +</td> +</tr> +</tbody> +</table> +</li> +</ul> +</li> +</ul> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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><a href="../../../../../../org/apache/commons/math3/exception/MathIllegalArgumentException.html" title="class in org.apache.commons.math3.exception">Class</a></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 class="aboutLanguage"><em><script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script></em></div> +</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/math3/exception/class-use/MathIllegalArgumentException.html" target="_top">Frames</a></li> +<li><a href="MathIllegalArgumentException.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> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +<p class="legalCopy"><small>Copyright © 2003–2016 <a href="http://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p> +</body> +</html> |