You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@commons.apache.org by lu...@apache.org on 2015/08/14 21:12:44 UTC

svn commit: r961863 [13/34] - in /websites/production/commons/content/proper/commons-math: ./ apidocs/ apidocs/org/apache/commons/math3/analysis/class-use/ apidocs/org/apache/commons/math3/analysis/interpolation/ apidocs/org/apache/commons/math3/analys...

Modified: websites/production/commons/content/proper/commons-math/jacoco/jacoco.csv
==============================================================================
--- websites/production/commons/content/proper/commons-math/jacoco/jacoco.csv (original)
+++ websites/production/commons/content/proper/commons-math/jacoco/jacoco.csv Fri Aug 14 19:12:42 2015
@@ -56,6 +56,7 @@ Apache Commons Math,org.apache.commons.m
 Apache Commons Math,org.apache.commons.math3.analysis.interpolation,NevilleInterpolator,0,9,0,0,0,2,0,2,0,2
 Apache Commons Math,org.apache.commons.math3.analysis.interpolation,PiecewiseBicubicSplineInterpolator,4,37,4,10,1,7,4,5,0,2
 Apache Commons Math,org.apache.commons.math3.analysis.interpolation,BicubicInterpolator,4,188,3,9,1,28,3,5,0,2
+Apache Commons Math,org.apache.commons.math3.analysis.interpolation,InterpolatingMicrosphere.Facet,0,9,0,0,0,4,0,2,0,2
 Apache Commons Math,org.apache.commons.math3.analysis.interpolation,BicubicInterpolatingFunction,4,1664,6,42,1,63,6,24,0,6
 Apache Commons Math,org.apache.commons.math3.analysis.interpolation,BicubicSplineFunction,25,316,4,18,4,50,5,15,1,8
 Apache Commons Math,org.apache.commons.math3.analysis.interpolation,TricubicSplineInterpolatingFunction,68,17988,10,70,6,97,10,35,0,5
@@ -68,17 +69,22 @@ Apache Commons Math,org.apache.commons.m
 Apache Commons Math,org.apache.commons.math3.analysis.interpolation,BicubicInterpolator.new BicubicInterpolatingFunction() {...},0,58,0,8,0,4,0,6,0,2
 Apache Commons Math,org.apache.commons.math3.analysis.interpolation,DividedDifferenceInterpolator,0,100,0,4,0,17,0,5,0,3
 Apache Commons Math,org.apache.commons.math3.analysis.interpolation,AkimaSplineInterpolator,27,480,3,23,3,60,3,14,0,4
+Apache Commons Math,org.apache.commons.math3.analysis.interpolation,MicrosphereProjectionInterpolator.new MultivariateFunction() {...},0,30,0,0,0,2,0,2,0,2
 Apache Commons Math,org.apache.commons.math3.analysis.interpolation,MicrosphereInterpolator,12,37,2,2,2,10,2,3,0,3
+Apache Commons Math,org.apache.commons.math3.analysis.interpolation,InterpolatingMicrosphere2D,9,38,0,2,3,5,2,2,2,1
 Apache Commons Math,org.apache.commons.math3.analysis.interpolation,TricubicFunction,30,202,6,18,3,25,6,8,0,2
 Apache Commons Math,org.apache.commons.math3.analysis.interpolation,TricubicInterpolatingFunction,126,18146,22,70,9,104,17,35,1,5
 Apache Commons Math,org.apache.commons.math3.analysis.interpolation,TricubicSplineInterpolator,4,577,4,50,1,78,4,27,0,4
 Apache Commons Math,org.apache.commons.math3.analysis.interpolation,MicrosphereInterpolatingFunction.MicrosphereSurfaceElement,0,37,0,2,0,13,0,7,0,6
 Apache Commons Math,org.apache.commons.math3.analysis.interpolation,LoessInterpolator,33,544,4,48,6,109,6,30,2,8
 Apache Commons Math,org.apache.commons.math3.analysis.interpolation,HermiteInterpolator,0,402,0,28,0,62,0,21,0,7
+Apache Commons Math,org.apache.commons.math3.analysis.interpolation,InterpolatingMicrosphere.FacetData,0,15,0,0,0,6,0,3,0,3
+Apache Commons Math,org.apache.commons.math3.analysis.interpolation,InterpolatingMicrosphere,118,277,11,31,21,57,13,19,3,8
 Apache Commons Math,org.apache.commons.math3.analysis.interpolation,PiecewiseBicubicSplineInterpolatingFunction,61,255,16,36,5,48,13,17,1,3
 Apache Commons Math,org.apache.commons.math3.analysis.interpolation,BicubicFunction,20,139,4,10,2,21,4,6,0,3
 Apache Commons Math,org.apache.commons.math3.analysis.interpolation,TricubicSplineFunction,30,202,6,18,3,25,6,8,0,2
 Apache Commons Math,org.apache.commons.math3.analysis.interpolation,TricubicInterpolator,4,502,4,16,1,51,4,8,0,2
+Apache Commons Math,org.apache.commons.math3.analysis.interpolation,MicrosphereProjectionInterpolator,38,78,8,8,6,17,8,3,0,3
 Apache Commons Math,org.apache.commons.math3.geometry.euclidean.oned,Euclidean1D.LazyHolder,3,6,0,0,1,1,1,1,1,1
 Apache Commons Math,org.apache.commons.math3.geometry.euclidean.oned,IntervalsSet,102,602,15,77,19,122,17,60,5,26
 Apache Commons Math,org.apache.commons.math3.geometry.euclidean.oned,SubOrientedPoint,4,55,0,6,2,7,2,7,2,4
@@ -120,7 +126,7 @@ Apache Commons Math,org.apache.commons.m
 Apache Commons Math,org.apache.commons.math3.ml.clustering,KMeansPlusPlusClusterer.EmptyClusterStrategy,9,49,0,0,0,5,2,2,2,2
 Apache Commons Math,org.apache.commons.math3.ml.clustering,CentroidCluster,0,9,0,0,0,4,0,2,0,2
 Apache Commons Math,org.apache.commons.math3.ml.clustering,DBSCANClusterer.PointStatus,9,29,0,0,0,3,2,2,2,2
-Apache Commons Math,org.apache.commons.math3.ml.clustering,FuzzyKMeansClusterer,98,513,14,42,21,104,13,33,4,14
+Apache Commons Math,org.apache.commons.math3.ml.clustering,FuzzyKMeansClusterer,104,507,16,40,24,101,15,31,4,14
 Apache Commons Math,org.apache.commons.math3.ml.clustering,KMeansPlusPlusClusterer,252,454,38,50,65,104,31,31,8,9
 Apache Commons Math,org.apache.commons.math3.ml.clustering,Cluster,0,17,0,0,0,6,0,3,0,3
 Apache Commons Math,org.apache.commons.math3.ml.clustering,Clusterer,0,17,0,0,0,5,0,3,0,3
@@ -341,7 +347,7 @@ Apache Commons Math,org.apache.commons.m
 Apache Commons Math,org.apache.commons.math3.linear,PreconditionedIterativeLinearSolver,14,87,0,6,4,19,2,9,2,6
 Apache Commons Math,org.apache.commons.math3.linear,RealVectorFormat,18,227,0,22,6,56,5,21,5,10
 Apache Commons Math,org.apache.commons.math3.linear,FieldLUDecomposition.Solver,11,517,2,52,2,80,2,31,0,6
-Apache Commons Math,org.apache.commons.math3.linear,OpenMapRealVector,94,1061,7,117,23,268,11,99,5,43
+Apache Commons Math,org.apache.commons.math3.linear,OpenMapRealVector,106,1049,11,113,23,268,15,95,5,43
 Apache Commons Math,org.apache.commons.math3.linear,HessenbergTransformer,3,503,3,51,1,75,4,29,1,5
 Apache Commons Math,org.apache.commons.math3.linear,BlockFieldMatrix,506,3774,34,230,96,617,22,162,2,50
 Apache Commons Math,org.apache.commons.math3.linear,MatrixUtils.FractionMatrixConverter,0,26,0,0,0,7,0,4,0,4
@@ -458,7 +464,7 @@ Apache Commons Math,org.apache.commons.m
 Apache Commons Math,org.apache.commons.math3.genetics,BinaryChromosome,2,96,1,15,1,21,1,12,0,5
 Apache Commons Math,org.apache.commons.math3.genetics,TournamentSelection,26,62,1,3,4,12,3,4,2,3
 Apache Commons Math,org.apache.commons.math3.genetics,AbstractListChromosome,1,49,1,1,0,11,1,6,0,6
-Apache Commons Math,org.apache.commons.math3.genetics,OrderedCrossover,0,171,1,13,0,36,1,9,0,3
+Apache Commons Math,org.apache.commons.math3.genetics,OrderedCrossover,0,171,0,14,0,36,0,10,0,3
 Apache Commons Math,org.apache.commons.math3.genetics,FixedElapsedTime,14,35,1,5,3,8,2,4,1,2
 Apache Commons Math,org.apache.commons.math3.genetics,TournamentSelection.new ListPopulation() {...},2,7,0,0,1,1,1,1,1,1
 Apache Commons Math,org.apache.commons.math3.genetics,RandomKeyMutation,13,33,1,1,1,8,1,2,0,2
@@ -467,8 +473,8 @@ Apache Commons Math,org.apache.commons.m
 Apache Commons Math,org.apache.commons.math3.genetics,GeneticAlgorithm,25,149,6,12,4,37,7,14,1,11
 Apache Commons Math,org.apache.commons.math3.genetics,InvalidRepresentationException,0,5,0,0,0,2,0,1,0,1
 Apache Commons Math,org.apache.commons.math3.fitting.leastsquares,LeastSquaresFactory,57,77,0,6,6,16,6,8,6,5
-Apache Commons Math,org.apache.commons.math3.fitting.leastsquares,OptimumImpl,8,40,0,0,2,12,2,8,2,8
 Apache Commons Math,org.apache.commons.math3.fitting.leastsquares,LeastSquaresFactory.LocalLeastSquaresProblem.UnweightedEvaluation,0,25,0,0,0,8,0,4,0,4
+Apache Commons Math,org.apache.commons.math3.fitting.leastsquares,OptimumImpl,8,40,0,0,2,12,2,8,2,8
 Apache Commons Math,org.apache.commons.math3.fitting.leastsquares,GaussNewtonOptimizer.Decomposition.new GaussNewtonOptimizer.Decomposition() {...},0,40,0,0,0,7,0,2,0,2
 Apache Commons Math,org.apache.commons.math3.fitting.leastsquares,GaussNewtonOptimizer.Decomposition,9,49,0,0,0,5,2,2,2,2
 Apache Commons Math,org.apache.commons.math3.fitting.leastsquares,GaussNewtonOptimizer.Decomposition.new GaussNewtonOptimizer.Decomposition() {...},0,14,0,0,0,2,0,2,0,2
@@ -671,7 +677,7 @@ Apache Commons Math,org.apache.commons.m
 Apache Commons Math,org.apache.commons.math3.util,Decimal64,58,613,2,12,11,85,11,67,9,62
 Apache Commons Math,org.apache.commons.math3.util,ArithmeticUtils,87,945,10,140,21,194,16,87,9,19
 Apache Commons Math,org.apache.commons.math3.util,FastMathCalc,1920,0,62,0,277,0,49,0,18,0
-Apache Commons Math,org.apache.commons.math3.util,MathArrays,351,2156,62,225,69,393,43,155,7,46
+Apache Commons Math,org.apache.commons.math3.util,MathArrays,188,2329,43,244,31,432,33,166,6,48
 Apache Commons Math,org.apache.commons.math3.util,MultidimensionalCounter,30,229,2,22,4,45,2,18,1,7
 Apache Commons Math,org.apache.commons.math3.util,Decimal64Field,0,16,0,0,0,7,0,6,0,6
 Apache Commons Math,org.apache.commons.math3.util,Pair,13,111,5,15,3,19,6,14,1,9
@@ -731,7 +737,7 @@ Apache Commons Math,org.apache.commons.m
 Apache Commons Math,org.apache.commons.math3.optim.nonlinear.scalar.noderiv,SimplexOptimizer.new Comparator() {...},0,30,0,2,0,4,0,3,0,2
 Apache Commons Math,org.apache.commons.math3.optim.nonlinear.scalar.noderiv,CMAESOptimizer.ValuePenaltyPair,0,9,0,0,0,4,0,1,0,1
 Apache Commons Math,org.apache.commons.math3.optim.nonlinear.scalar.noderiv,CMAESOptimizer,201,2434,36,182,32,351,32,117,5,35
-Apache Commons Math,org.apache.commons.math3.optim.nonlinear.scalar.noderiv,CMAESOptimizer.FitnessFunction,43,143,7,15,9,27,5,11,1,4
+Apache Commons Math,org.apache.commons.math3.optim.nonlinear.scalar.noderiv,CMAESOptimizer.FitnessFunction,50,136,8,14,10,26,6,10,1,4
 Apache Commons Math,org.apache.commons.math3.optim.nonlinear.scalar.noderiv,CMAESOptimizer.DoubleIndex,36,15,6,0,7,5,5,2,2,2
 Apache Commons Math,org.apache.commons.math3.optim.nonlinear.scalar.noderiv,AbstractSimplex,98,379,13,41,12,75,14,27,1,13
 Apache Commons Math,org.apache.commons.math3.optim.nonlinear.scalar.noderiv,BOBYQAOptimizer,922,5971,105,519,151,1004,90,243,1,12
@@ -768,7 +774,7 @@ Apache Commons Math,org.apache.commons.m
 Apache Commons Math,org.apache.commons.math3.stat.descriptive,AbstractStorelessUnivariateStatistic,7,111,1,17,1,23,1,15,0,7
 Apache Commons Math,org.apache.commons.math3.stat.descriptive,DescriptiveStatistics,89,765,3,21,15,138,4,59,1,50
 Apache Commons Math,org.apache.commons.math3.stat.descriptive,StatisticalSummaryValues,0,225,5,11,0,39,5,14,0,11
-Apache Commons Math,org.apache.commons.math3.stat.descriptive,AggregateSummaryStatistics,135,259,9,15,26,53,14,15,5,12
+Apache Commons Math,org.apache.commons.math3.stat.descriptive,AggregateSummaryStatistics,138,256,10,14,27,52,15,14,5,12
 Apache Commons Math,org.apache.commons.math3.distribution,MixtureMultivariateRealDistribution,20,238,3,19,2,43,3,14,0,6
 Apache Commons Math,org.apache.commons.math3.distribution,BetaDistribution,44,186,9,11,9,42,9,20,2,17
 Apache Commons Math,org.apache.commons.math3.distribution,WeibullDistribution,19,273,4,18,7,59,7,24,3,17
@@ -1008,7 +1014,7 @@ Apache Commons Math,org.apache.commons.m
 Apache Commons Math,org.apache.commons.math3.ml.neuralnet.sofm,LearningFactorFunctionFactory.new LearningFactorFunction() {...},0,28,0,0,0,3,0,2,0,2
 Apache Commons Math,org.apache.commons.math3.ml.neuralnet.sofm,LearningFactorFunctionFactory.new LearningFactorFunction() {...},0,28,0,0,0,3,0,2,0,2
 Apache Commons Math,org.apache.commons.math3.ml.neuralnet.sofm,LearningFactorFunctionFactory,3,50,0,8,1,6,1,6,1,2
-Apache Commons Math,org.apache.commons.math3.ml.neuralnet.sofm,KohonenUpdateAction,4,161,1,9,1,38,2,10,1,6
+Apache Commons Math,org.apache.commons.math3.ml.neuralnet.sofm,KohonenUpdateAction,4,159,1,9,1,38,2,10,1,6
 Apache Commons Math,org.apache.commons.math3.stat.correlation,StorelessCovariance,56,162,7,15,9,27,7,16,3,9
 Apache Commons Math,org.apache.commons.math3.stat.correlation,PearsonsCorrelation,15,386,3,27,2,72,3,25,0,13
 Apache Commons Math,org.apache.commons.math3.stat.correlation,StorelessBivariateCovariance,20,155,2,2,3,26,3,5,1,5

Modified: websites/production/commons/content/proper/commons-math/jacoco/jacoco.xml
==============================================================================
--- websites/production/commons/content/proper/commons-math/jacoco/jacoco.xml (original)
+++ websites/production/commons/content/proper/commons-math/jacoco/jacoco.xml Fri Aug 14 19:12:42 2015
@@ -1 +1 @@

[... 5 lines stripped ...]
Added: websites/production/commons/content/proper/commons-math/jacoco/org.apache.commons.math3.analysis.interpolation/InterpolatingMicrosphere$Facet.html
==============================================================================
--- websites/production/commons/content/proper/commons-math/jacoco/org.apache.commons.math3.analysis.interpolation/InterpolatingMicrosphere$Facet.html (added)
+++ websites/production/commons/content/proper/commons-math/jacoco/org.apache.commons.math3.analysis.interpolation/InterpolatingMicrosphere$Facet.html Fri Aug 14 19:12:42 2015
@@ -0,0 +1 @@
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>InterpolatingMicrosphere.Facet</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Apache Commons Math</a> &gt; <a href="index.html" class="el_package">org.apache.commons.math3.analysis.interpolation</a> &gt; <span class="el_class">InterpolatingMicrosphere.Facet</span></div><h1>InterpolatingMicrosphere.Facet</h1><table class="c
 overage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">0 of 9</td><td class="ctr2">100%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td
  class="ctr1">0</td><td class="ctr2">2</td><td class="ctr1">0</td><td class="ctr2">4</td><td class="ctr1">0</td><td class="ctr2">2</td></tr></tfoot><tbody><tr><td id="a1"><a href="InterpolatingMicrosphere.java.html#L337" class="el_method">InterpolatingMicrosphere.Facet(double[])</a></td><td class="bar" id="b0"><img src="../.resources/greenbar.gif" width="120" height="10" title="6" alt="6"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">0</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">0</td><td class="ctr2" id="i0">3</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a0"><a href="InterpolatingMicrosphere.java.html#L347" class="el_method">getNormal()</a></td><td class="bar" id="b1"><img src="../.resources/greenbar.gif" width="60" height="10" title="3" alt="3"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="
 ctr1" id="f1">0</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">0</td><td class="ctr2" id="i1">1</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.4.201502262128</span></div></body></html>
\ No newline at end of file

Propchange: websites/production/commons/content/proper/commons-math/jacoco/org.apache.commons.math3.analysis.interpolation/InterpolatingMicrosphere$Facet.html
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: websites/production/commons/content/proper/commons-math/jacoco/org.apache.commons.math3.analysis.interpolation/InterpolatingMicrosphere$Facet.html
------------------------------------------------------------------------------
    svn:keywords = Author Date Id Revision

Added: websites/production/commons/content/proper/commons-math/jacoco/org.apache.commons.math3.analysis.interpolation/InterpolatingMicrosphere$FacetData.html
==============================================================================
--- websites/production/commons/content/proper/commons-math/jacoco/org.apache.commons.math3.analysis.interpolation/InterpolatingMicrosphere$FacetData.html (added)
+++ websites/production/commons/content/proper/commons-math/jacoco/org.apache.commons.math3.analysis.interpolation/InterpolatingMicrosphere$FacetData.html Fri Aug 14 19:12:42 2015
@@ -0,0 +1 @@
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>InterpolatingMicrosphere.FacetData</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Apache Commons Math</a> &gt; <a href="index.html" class="el_package">org.apache.commons.math3.analysis.interpolation</a> &gt; <span class="el_class">InterpolatingMicrosphere.FacetData</span></div><h1>InterpolatingMicrosphere.FacetData</h1><ta
 ble class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">0 of 15</td><td class="ctr2">100%</td><td class="bar">0 of 0</td><td class="ctr2
 ">n/a</td><td class="ctr1">0</td><td class="ctr2">3</td><td class="ctr1">0</td><td class="ctr2">6</td><td class="ctr1">0</td><td class="ctr2">3</td></tr></tfoot><tbody><tr><td id="a1"><a href="InterpolatingMicrosphere.java.html#L365" class="el_method">InterpolatingMicrosphere.FacetData(double, double)</a></td><td class="bar" id="b0"><img src="../.resources/greenbar.gif" width="120" height="10" title="9" alt="9"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">0</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">0</td><td class="ctr2" id="i0">4</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a0"><a href="InterpolatingMicrosphere.java.html#L375" class="el_method">illumination()</a></td><td class="bar" id="b1"><img src="../.resources/greenbar.gif" width="40" height="10" title="3" alt="3"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d1"/><td class="ctr2" i
 d="e1">n/a</td><td class="ctr1" id="f1">0</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">0</td><td class="ctr2" id="i1">1</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a2"><a href="InterpolatingMicrosphere.java.html#L383" class="el_method">sample()</a></td><td class="bar" id="b2"><img src="../.resources/greenbar.gif" width="40" height="10" title="3" alt="3"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">0</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i2">1</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.4.201502262128</span></div></body></html>
\ No newline at end of file

Propchange: websites/production/commons/content/proper/commons-math/jacoco/org.apache.commons.math3.analysis.interpolation/InterpolatingMicrosphere$FacetData.html
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: websites/production/commons/content/proper/commons-math/jacoco/org.apache.commons.math3.analysis.interpolation/InterpolatingMicrosphere$FacetData.html
------------------------------------------------------------------------------
    svn:keywords = Author Date Id Revision

Added: websites/production/commons/content/proper/commons-math/jacoco/org.apache.commons.math3.analysis.interpolation/InterpolatingMicrosphere.html
==============================================================================
--- websites/production/commons/content/proper/commons-math/jacoco/org.apache.commons.math3.analysis.interpolation/InterpolatingMicrosphere.html (added)
+++ websites/production/commons/content/proper/commons-math/jacoco/org.apache.commons.math3.analysis.interpolation/InterpolatingMicrosphere.html Fri Aug 14 19:12:42 2015
@@ -0,0 +1 @@
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>InterpolatingMicrosphere</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Apache Commons Math</a> &gt; <a href="index.html" class="el_package">org.apache.commons.math3.analysis.interpolation</a> &gt; <span class="el_class">InterpolatingMicrosphere</span></div><h1>InterpolatingMicrosphere</h1><table class="coverage" cellspaci
 ng="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">118 of 395</td><td class="ctr2">70%</td><td class="bar">11 of 42</td><td class="ctr2">74%</td><td class="ctr1"
 >13</td><td class="ctr2">32</td><td class="ctr1">21</td><td class="ctr2">78</td><td class="ctr1">3</td><td class="ctr2">11</td></tr></tfoot><tbody><tr><td id="a9"><a href="InterpolatingMicrosphere.java.html#L142" class="el_method">InterpolatingMicrosphere(InterpolatingMicrosphere)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="92" height="10" title="57" alt="57"/></td><td class="ctr2" id="c8">0%</td><td class="bar" id="d2"><img src="../.resources/redbar.gif" width="24" height="10" title="2" alt="2"/></td><td class="ctr2" id="e7">0%</td><td class="ctr1" id="f2">2</td><td class="ctr2" id="g5">2</td><td class="ctr1" id="h0">12</td><td class="ctr2" id="i1">12</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a7"><a href="InterpolatingMicrosphere.java.html#L76" class="el_method">InterpolatingMicrosphere(int, int, double, double, double)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="45" height="10" t
 itle="28" alt="28"/><img src="../.resources/greenbar.gif" width="74" height="10" title="46" alt="46"/></td><td class="ctr2" id="c6">62%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="60" height="10" title="5" alt="5"/><img src="../.resources/greenbar.gif" width="60" height="10" title="5" alt="5"/></td><td class="ctr2" id="e5">50%</td><td class="ctr1" id="f0">5</td><td class="ctr2" id="g0">6</td><td class="ctr1" id="h1">4</td><td class="ctr2" id="i0">17</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a0"><a href="InterpolatingMicrosphere.java.html#L251" class="el_method">add(double[], boolean)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="30" height="10" title="19" alt="19"/><img src="../.resources/greenbar.gif" width="50" height="10" title="31" alt="31"/></td><td class="ctr2" id="c7">62%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="36" height="10" title="3" alt="3"/><img
  src="../.resources/greenbar.gif" width="36" height="10" title="3" alt="3"/></td><td class="ctr2" id="e6">50%</td><td class="ctr1" id="f1">3</td><td class="ctr2" id="g2">4</td><td class="ctr1" id="h2">2</td><td class="ctr2" id="i5">7</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a10"><a href="InterpolatingMicrosphere.java.html#L211" class="el_method">value(double[], double[][], double[], double, double)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" width="9" height="10" title="6" alt="6"/><img src="../.resources/greenbar.gif" width="79" height="10" title="49" alt="49"/></td><td class="ctr2" id="c5">89%</td><td class="bar" id="d3"><img src="../.resources/redbar.gif" width="12" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="60" height="10" title="5" alt="5"/></td><td class="ctr2" id="e4">83%</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g3">4</td><td class="ctr1" id="h3">1</td><td class="
 ctr2" id="i2">12</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a2"><a href="InterpolatingMicrosphere.java.html#L165" class="el_method">copy()</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="8" height="10" title="5" alt="5"/></td><td class="ctr2" id="c9">0%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h4">1</td><td class="ctr2" id="i8">1</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a4"><a href="InterpolatingMicrosphere.java.html#L183" class="el_method">getSize()</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="4" height="10" title="3" alt="3"/></td><td class="ctr2" id="c10">0%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f5">1</td><td class="ctr2" id="g9">1</td><td class="ctr1" id="h5">1</td><td class="ctr2" id="i9">1</td>
 <td class="ctr1" id="j2">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a6"><a href="InterpolatingMicrosphere.java.html#L270" class="el_method">interpolate()</a></td><td class="bar" id="b6"><img src="../.resources/greenbar.gif" width="92" height="10" title="57" alt="57"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d5"><img src="../.resources/greenbar.gif" width="72" height="10" title="6" alt="6"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g4">4</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i3">12</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a5"><a href="InterpolatingMicrosphere.java.html#L302" class="el_method">illuminate(double[], double, double)</a></td><td class="bar" id="b7"><img src="../.resources/greenbar.gif" width="84" height="10" title="52" alt="52"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d4"><img src="../.resources/greenbar.gif" width="9
 6" height="10" title="8" alt="8"/></td><td class="ctr2" id="e1">100%</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g1">5</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i4">8</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a8"><a href="InterpolatingMicrosphere.java.html#L128" class="el_method">InterpolatingMicrosphere(int, int, double, double, double, UnitSphereRandomVectorGenerator)</a></td><td class="bar" id="b8"><img src="../.resources/greenbar.gif" width="32" height="10" title="20" alt="20"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d6"><img src="../.resources/greenbar.gif" width="24" height="10" title="2" alt="2"/></td><td class="ctr2" id="e2">100%</td><td class="ctr1" id="f8">0</td><td class="ctr2" id="g6">2</td><td class="ctr1" id="h8">0</td><td class="ctr2" id="i6">4</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a1"><a href="InterpolatingMicrosphere.java.html#L321" clas
 s="el_method">clear()</a></td><td class="bar" id="b9"><img src="../.resources/greenbar.gif" width="30" height="10" title="19" alt="19"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d7"><img src="../.resources/greenbar.gif" width="24" height="10" title="2" alt="2"/></td><td class="ctr2" id="e3">100%</td><td class="ctr1" id="f9">0</td><td class="ctr2" id="g7">2</td><td class="ctr1" id="h9">0</td><td class="ctr2" id="i7">3</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a3"><a href="InterpolatingMicrosphere.java.html#L174" class="el_method">getDimension()</a></td><td class="bar" id="b10"><img src="../.resources/greenbar.gif" width="4" height="10" title="3" alt="3"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id="f10">0</td><td class="ctr2" id="g10">1</td><td class="ctr1" id="h10">0</td><td class="ctr2" id="i10">1</td><td class="ctr1" id="j10">0</td><td class="ctr2" i
 d="k10">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.4.201502262128</span></div></body></html>
\ No newline at end of file

Propchange: websites/production/commons/content/proper/commons-math/jacoco/org.apache.commons.math3.analysis.interpolation/InterpolatingMicrosphere.html
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: websites/production/commons/content/proper/commons-math/jacoco/org.apache.commons.math3.analysis.interpolation/InterpolatingMicrosphere.html
------------------------------------------------------------------------------
    svn:keywords = Author Date Id Revision

Added: websites/production/commons/content/proper/commons-math/jacoco/org.apache.commons.math3.analysis.interpolation/InterpolatingMicrosphere.java.html
==============================================================================
--- websites/production/commons/content/proper/commons-math/jacoco/org.apache.commons.math3.analysis.interpolation/InterpolatingMicrosphere.java.html (added)
+++ websites/production/commons/content/proper/commons-math/jacoco/org.apache.commons.math3.analysis.interpolation/InterpolatingMicrosphere.java.html Fri Aug 14 19:12:42 2015
@@ -0,0 +1,387 @@
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>InterpolatingMicrosphere.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Apache Commons Math</a> &gt; <a href="index.source.html" class="el_package">org.apache.commons.math3.analysis.interpolation</a> &gt; <span class="el_source">I
 nterpolatingMicrosphere.java</span></div><h1>InterpolatingMicrosphere.java</h1><pre class="source lang-java linenums">/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the &quot;License&quot;); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an &quot;AS IS&quot; BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.commons.math3.analysis.interpolation;
+
+import java.util.List;
+import java.util.ArrayList;
+import org.apache.commons.math3.random.UnitSphereRandomVectorGenerator;
+import org.apache.commons.math3.exception.DimensionMismatchException;
+import org.apache.commons.math3.exception.NotPositiveException;
+import org.apache.commons.math3.exception.NotStrictlyPositiveException;
+import org.apache.commons.math3.exception.MaxCountExceededException;
+import org.apache.commons.math3.exception.OutOfRangeException;
+import org.apache.commons.math3.util.FastMath;
+import org.apache.commons.math3.util.MathArrays;
+
+/**
+ * Utility class for the {@link MicrosphereProjectionInterpolator} algorithm.
+ *
+ * @since 3.6
+ */
+public class InterpolatingMicrosphere {
+    /** Microsphere. */
+    private final List&lt;Facet&gt; microsphere;
+    /** Microsphere data. */
+    private final List&lt;FacetData&gt; microsphereData;
+    /** Space dimension. */
+    private final int dimension;
+    /** Number of surface elements. */
+    private final int size;
+    /** Maximum fraction of the facets that can be dark. */
+    private final double maxDarkFraction;
+    /** Lowest non-zero illumination. */
+    private final double darkThreshold;
+    /** Background value. */
+    private final double background;
+
+    /**
+     * Create an unitialiazed sphere.
+     * Sub-classes are responsible for calling the {@code add(double[]) add}
+     * method in order to initialize all the sphere's facets.
+     *
+     * @param dimension Dimension of the data space.
+     * @param size Number of surface elements of the sphere.
+     * @param maxDarkFraction Maximum fraction of the facets that can be dark.
+     * If the fraction of &quot;non-illuminated&quot; facets is larger, no estimation
+     * of the value will be performed, and the {@code background} value will
+     * be returned instead.
+     * @param darkThreshold Value of the illumination below which a facet is
+     * considered dark.
+     * @param background Value returned when the {@code maxDarkFraction}
+     * threshold is exceeded.
+     * @throws NotStrictlyPositiveException if {@code dimension &lt;= 0}
+     * or {@code size &lt;= 0}.
+     * @throws NotPositiveException if {@code darkThreshold &lt; 0}.
+     * @throws OutOfRangeException if {@code maxDarkFraction} does not
+     * belong to the interval {@code [0, 1]}.
+     */
+    protected InterpolatingMicrosphere(int dimension,
+                                       int size,
+                                       double maxDarkFraction,
+                                       double darkThreshold,
+<span class="fc" id="L76">                                       double background) {</span>
+<span class="pc bpc" id="L77" title="1 of 2 branches missed.">        if (dimension &lt;= 0) {</span>
+<span class="nc" id="L78">            throw new NotStrictlyPositiveException(dimension);</span>
+        }
+<span class="pc bpc" id="L80" title="1 of 2 branches missed.">        if (size &lt;= 0) {</span>
+<span class="nc" id="L81">            throw new NotStrictlyPositiveException(size);</span>
+        }
+<span class="pc bpc" id="L83" title="2 of 4 branches missed.">        if (maxDarkFraction &lt; 0 ||</span>
+            maxDarkFraction &gt; 1) {
+<span class="nc" id="L85">            throw new OutOfRangeException(maxDarkFraction, 0, 1);</span>
+        }
+<span class="pc bpc" id="L87" title="1 of 2 branches missed.">        if (darkThreshold &lt; 0) {</span>
+<span class="nc" id="L88">            throw new NotPositiveException(darkThreshold);</span>
+        }
+
+<span class="fc" id="L91">        this.dimension = dimension;</span>
+<span class="fc" id="L92">        this.size = size;</span>
+<span class="fc" id="L93">        this.maxDarkFraction = maxDarkFraction;</span>
+<span class="fc" id="L94">        this.darkThreshold = darkThreshold;</span>
+<span class="fc" id="L95">        this.background = background;</span>
+<span class="fc" id="L96">        microsphere = new ArrayList&lt;Facet&gt;(size);</span>
+<span class="fc" id="L97">        microsphereData = new ArrayList&lt;FacetData&gt;(size);</span>
+<span class="fc" id="L98">    }</span>
+
+    /**
+     * Create a sphere from randomly sampled vectors.
+     *
+     * @param dimension Dimension of the data space.
+     * @param size Number of surface elements of the sphere.
+     * @param rand Unit vector generator for creating the microsphere.
+     * @param maxDarkFraction Maximum fraction of the facets that can be dark.
+     * If the fraction of &quot;non-illuminated&quot; facets is larger, no estimation
+     * of the value will be performed, and the {@code background} value will
+     * be returned instead.
+     * @param darkThreshold Value of the illumination below which a facet
+     * is considered dark.
+     * @param background Value returned when the {@code maxDarkFraction}
+     * threshold is exceeded.
+     * @throws DimensionMismatchException if the size of the generated
+     * vectors does not match the dimension set in the constructor.
+     * @throws NotStrictlyPositiveException if {@code dimension &lt;= 0}
+     * or {@code size &lt;= 0}.
+     * @throws NotPositiveException if {@code darkThreshold &lt; 0}.
+     * @throws OutOfRangeException if {@code maxDarkFraction} does not
+     * belong to the interval {@code [0, 1]}.
+     */
+    public InterpolatingMicrosphere(int dimension,
+                                    int size,
+                                    double maxDarkFraction,
+                                    double darkThreshold,
+                                    double background,
+                                    UnitSphereRandomVectorGenerator rand) {
+<span class="fc" id="L128">        this(dimension, size, maxDarkFraction, darkThreshold, background);</span>
+
+        // Generate the microsphere normals, assuming that a number of
+        // randomly generated normals will represent a sphere.
+<span class="fc bfc" id="L132" title="All 2 branches covered.">        for (int i = 0; i &lt; size; i++) {</span>
+<span class="fc" id="L133">            add(rand.nextVector(), false);</span>
+        }
+<span class="fc" id="L135">    }</span>
+
+    /**
+     * Copy constructor.
+     *
+     * @param other Instance to copy.
+     */
+<span class="nc" id="L142">    protected InterpolatingMicrosphere(InterpolatingMicrosphere other) {</span>
+<span class="nc" id="L143">        dimension = other.dimension;</span>
+<span class="nc" id="L144">        size = other.size;</span>
+<span class="nc" id="L145">        maxDarkFraction = other.maxDarkFraction;</span>
+<span class="nc" id="L146">        darkThreshold = other.darkThreshold;</span>
+<span class="nc" id="L147">        background = other.background;</span>
+
+        // Field can be shared.
+<span class="nc" id="L150">        microsphere = other.microsphere;</span>
+
+        // Field must be copied.
+<span class="nc" id="L153">        microsphereData = new ArrayList&lt;FacetData&gt;(size);</span>
+<span class="nc bnc" id="L154" title="All 2 branches missed.">        for (FacetData fd : other.microsphereData) {</span>
+<span class="nc" id="L155">            microsphereData.add(new FacetData(fd.illumination(), fd.sample()));</span>
+<span class="nc" id="L156">        }</span>
+<span class="nc" id="L157">    }</span>
+
+    /**
+     * Perform a copy.
+     *
+     * @return a copy of this instance.
+     */
+    public InterpolatingMicrosphere copy() {
+<span class="nc" id="L165">        return new InterpolatingMicrosphere(this);</span>
+    }
+
+    /**
+     * Get the space dimensionality.
+     *
+     * @return the number of space dimensions.
+     */
+    public int getDimension() {
+<span class="fc" id="L174">        return dimension;</span>
+    }
+
+    /**
+     * Get the size of the sphere.
+     *
+     * @return the number of surface elements of the microspshere.
+     */
+    public int getSize() {
+<span class="nc" id="L183">        return size;</span>
+    }
+
+    /**
+     * Estimate the value at the requested location.
+     * This microsphere is placed at the given {@code point}, contribution
+     * of the given {@code samplePoints} to each sphere facet is computed
+     * (illumination) and the interpolation is performed (integration of
+     * the illumination).
+     *
+     * @param point Interpolation point.
+     * @param samplePoints Sampling data points.
+     * @param sampleValues Sampling data values at the corresponding
+     * {@code samplePoints}.
+     * @param exponent Exponent used in the power law that computes
+     * the weights (distance dimming factor) of the sample data.
+     * @param noInterpolationTolerance When the distance between the
+     * {@code point} and one of the {@code samplePoints} is less than
+     * this value, no interpolation will be performed, and the value
+     * of the sample will just be returned.
+     * @return the estimated value at the given {@code point}.
+     * @throws NotPositiveException if {@code exponent &lt; 0}.
+     */
+    public double value(double[] point,
+                        double[][] samplePoints,
+                        double[] sampleValues,
+                        double exponent,
+                        double noInterpolationTolerance) {
+<span class="pc bpc" id="L211" title="1 of 2 branches missed.">        if (exponent &lt; 0) {</span>
+<span class="nc" id="L212">            throw new NotPositiveException(exponent);</span>
+        }
+
+<span class="fc" id="L215">        clear();</span>
+
+        // Contribution of each sample point to the illumination of the
+        // microsphere's facets.
+<span class="fc" id="L219">        final int numSamples = samplePoints.length;</span>
+<span class="fc bfc" id="L220" title="All 2 branches covered.">        for (int i = 0; i &lt; numSamples; i++) {</span>
+            // Vector between interpolation point and current sample point.
+<span class="fc" id="L222">            final double[] diff = MathArrays.ebeSubtract(samplePoints[i], point);</span>
+<span class="fc" id="L223">            final double diffNorm = MathArrays.safeNorm(diff);</span>
+
+<span class="fc bfc" id="L225" title="All 2 branches covered.">            if (FastMath.abs(diffNorm) &lt; noInterpolationTolerance) {</span>
+                // No need to interpolate, as the interpolation point is
+                // actually (very close to) one of the sampled points.
+<span class="fc" id="L228">                return sampleValues[i];</span>
+            }
+
+<span class="fc" id="L231">            final double weight = FastMath.pow(diffNorm, -exponent);</span>
+<span class="fc" id="L232">            illuminate(diff, sampleValues[i], weight);</span>
+        }
+
+<span class="fc" id="L235">        return interpolate();</span>
+    }
+
+    /**
+     * Replace {@code i}-th facet of the microsphere.
+     * Method for initializing the microsphere facets.
+     *
+     * @param normal Facet's normal vector.
+     * @param copy Whether to copy the given array.
+     * @throws DimensionMismatchException if the length of {@code n}
+     * does not match the space dimension.
+     * @throws MaxCountExceededException if the method has been called
+     * more times than the size of the sphere.
+     */
+    protected void add(double[] normal,
+                       boolean copy) {
+<span class="pc bpc" id="L251" title="1 of 2 branches missed.">        if (microsphere.size() &gt;= size) {</span>
+<span class="nc" id="L252">            throw new MaxCountExceededException(size);</span>
+        }
+<span class="pc bpc" id="L254" title="1 of 2 branches missed.">        if (normal.length &gt; dimension) {</span>
+<span class="nc" id="L255">            throw new DimensionMismatchException(normal.length, dimension);</span>
+        }
+
+<span class="pc bpc" id="L258" title="1 of 2 branches missed.">        microsphere.add(new Facet(copy ? normal.clone() : normal));</span>
+<span class="fc" id="L259">        microsphereData.add(new FacetData(0d, 0d));</span>
+<span class="fc" id="L260">    }</span>
+
+    /**
+     * Interpolation.
+     *
+     * @return the value estimated from the current illumination of the
+     * microsphere.
+     */
+    private double interpolate() {
+        // Number of non-illuminated facets.
+<span class="fc" id="L270">        int darkCount = 0;</span>
+
+<span class="fc" id="L272">        double value = 0;</span>
+<span class="fc" id="L273">        double totalWeight = 0;</span>
+<span class="fc bfc" id="L274" title="All 2 branches covered.">        for (FacetData fd : microsphereData) {</span>
+<span class="fc" id="L275">            final double iV = fd.illumination();</span>
+<span class="fc bfc" id="L276" title="All 2 branches covered.">            if (iV != 0d) {</span>
+<span class="fc" id="L277">                value += iV * fd.sample();</span>
+<span class="fc" id="L278">                totalWeight += iV;</span>
+            } else {
+<span class="fc" id="L280">                ++darkCount;</span>
+            }
+<span class="fc" id="L282">        }</span>
+
+<span class="fc" id="L284">        final double darkFraction = darkCount / (double) size;</span>
+
+<span class="fc bfc" id="L286" title="All 2 branches covered.">        return darkFraction &lt;= maxDarkFraction ?</span>
+            value / totalWeight :
+            background;
+    }
+
+    /**
+     * Illumination.
+     *
+     * @param sampleDirection Vector whose origin is at the interpolation
+     * point and tail is at the sample location.
+     * @param sampleValue Data value of the sample.
+     * @param weight Weight.
+     */
+    private void illuminate(double[] sampleDirection,
+                            double sampleValue,
+                            double weight) {
+<span class="fc bfc" id="L302" title="All 2 branches covered.">        for (int i = 0; i &lt; size; i++) {</span>
+<span class="fc" id="L303">            final double[] n = microsphere.get(i).getNormal();</span>
+<span class="fc" id="L304">            final double cos = MathArrays.cosAngle(n, sampleDirection);</span>
+
+<span class="fc bfc" id="L306" title="All 2 branches covered.">            if (cos &gt; 0) {</span>
+<span class="fc" id="L307">                final double illumination = cos * weight;</span>
+
+<span class="fc bfc" id="L309" title="All 4 branches covered.">                if (illumination &gt; darkThreshold &amp;&amp;</span>
+                    illumination &gt; microsphereData.get(i).illumination()) {
+<span class="fc" id="L311">                    microsphereData.set(i, new FacetData(illumination, sampleValue));</span>
+                }
+            }
+        }
+<span class="fc" id="L315">    }</span>
+
+    /**
+     * Reset the all the {@link Facet facets} data to zero.
+     */
+    private void clear() {
+<span class="fc bfc" id="L321" title="All 2 branches covered.">        for (int i = 0; i &lt; size; i++) {</span>
+<span class="fc" id="L322">            microsphereData.set(i, new FacetData(0d, 0d));</span>
+        }
+<span class="fc" id="L324">    }</span>
+
+    /**
+     * Microsphere &quot;facet&quot; (surface element).
+     */
+    private static class Facet {
+        /** Normal vector characterizing a surface element. */
+        private final double[] normal;
+
+        /**
+         * @param n Normal vector characterizing a surface element
+         * of the microsphere. No copy is made.
+         */
+<span class="fc" id="L337">        public Facet(double[] n) {</span>
+<span class="fc" id="L338">            normal = n;</span>
+<span class="fc" id="L339">        }</span>
+
+        /**
+         * Return a reference to the vector normal to this facet.
+         *
+         * @return the normal vector.
+         */
+        public double[] getNormal() {
+<span class="fc" id="L347">            return normal;</span>
+        }
+    }
+
+    /**
+     * Data associated with each {@link Facet}.
+     */
+    private static class FacetData {
+        /** Illumination received from the sample. */
+        private final double illumination;
+        /** Data value of the sample. */
+        private final double sample;
+
+        /**
+         * @param illumination Illumination.
+         * @param sample Data value.
+         */
+        public FacetData(double illumination,
+<span class="fc" id="L365">                         double sample) {</span>
+<span class="fc" id="L366">            this.illumination = illumination;</span>
+<span class="fc" id="L367">            this.sample = sample;</span>
+<span class="fc" id="L368">        }</span>
+
+        /**
+         * Get the illumination.
+         * @return the illumination.
+         */
+        public double illumination() {
+<span class="fc" id="L375">            return illumination;</span>
+        }
+
+        /**
+         * Get the data value.
+         * @return the data value.
+         */
+        public double sample() {
+<span class="fc" id="L383">            return sample;</span>
+        }
+    }
+}
+</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.4.201502262128</span></div></body></html>
\ No newline at end of file

Propchange: websites/production/commons/content/proper/commons-math/jacoco/org.apache.commons.math3.analysis.interpolation/InterpolatingMicrosphere.java.html
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: websites/production/commons/content/proper/commons-math/jacoco/org.apache.commons.math3.analysis.interpolation/InterpolatingMicrosphere.java.html
------------------------------------------------------------------------------
    svn:keywords = Author Date Id Revision

Added: websites/production/commons/content/proper/commons-math/jacoco/org.apache.commons.math3.analysis.interpolation/InterpolatingMicrosphere2D.html
==============================================================================
--- websites/production/commons/content/proper/commons-math/jacoco/org.apache.commons.math3.analysis.interpolation/InterpolatingMicrosphere2D.html (added)
+++ websites/production/commons/content/proper/commons-math/jacoco/org.apache.commons.math3.analysis.interpolation/InterpolatingMicrosphere2D.html Fri Aug 14 19:12:42 2015
@@ -0,0 +1 @@
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>InterpolatingMicrosphere2D</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Apache Commons Math</a> &gt; <a href="index.html" class="el_package">org.apache.commons.math3.analysis.interpolation</a> &gt; <span class="el_class">InterpolatingMicrosphere2D</span></div><h1>InterpolatingMicrosphere2D</h1><table class="coverage" cel
 lspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">9 of 47</td><td class="ctr2">81%</td><td class="bar">0 of 2</td><td class="ctr2">100%</td><td class="ctr
 1">2</td><td class="ctr2">4</td><td class="ctr1">3</td><td class="ctr2">8</td><td class="ctr1">2</td><td class="ctr2">3</td></tr></tfoot><tbody><tr><td id="a0"><a href="InterpolatingMicrosphere2D.java.html#L85" class="el_method">copy()</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="15" height="10" title="5" alt="5"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">1</td><td class="ctr2" id="i2">1</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a2"><a href="InterpolatingMicrosphere2D.java.html#L75" class="el_method">InterpolatingMicrosphere2D(InterpolatingMicrosphere2D)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="12" height="10" title="4" alt="4"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id=
 "f1">1</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h0">2</td><td class="ctr2" id="i1">2</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a1"><a href="InterpolatingMicrosphere2D.java.html#L57" class="el_method">InterpolatingMicrosphere2D(int, double, double, double)</a></td><td class="bar" id="b2"><img src="../.resources/greenbar.gif" width="120" height="10" title="38" alt="38"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d0"><img src="../.resources/greenbar.gif" width="120" height="10" title="2" alt="2"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f2">0</td><td class="ctr2" id="g0">2</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i0">5</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.4.201502262128</span></div></body></html>
\ No newline at end of file

Propchange: websites/production/commons/content/proper/commons-math/jacoco/org.apache.commons.math3.analysis.interpolation/InterpolatingMicrosphere2D.html
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: websites/production/commons/content/proper/commons-math/jacoco/org.apache.commons.math3.analysis.interpolation/InterpolatingMicrosphere2D.html
------------------------------------------------------------------------------
    svn:keywords = Author Date Id Revision

Added: websites/production/commons/content/proper/commons-math/jacoco/org.apache.commons.math3.analysis.interpolation/InterpolatingMicrosphere2D.java.html
==============================================================================
--- websites/production/commons/content/proper/commons-math/jacoco/org.apache.commons.math3.analysis.interpolation/InterpolatingMicrosphere2D.java.html (added)
+++ websites/production/commons/content/proper/commons-math/jacoco/org.apache.commons.math3.analysis.interpolation/InterpolatingMicrosphere2D.java.html Fri Aug 14 19:12:42 2015
@@ -0,0 +1,88 @@
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>InterpolatingMicrosphere2D.java</title><link rel="stylesheet" href="../.resources/prettify.css" type="text/css"/><script type="text/javascript" src="../.resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Apache Commons Math</a> &gt; <a href="index.source.html" class="el_package">org.apache.commons.math3.analysis.interpolation</a> &gt; <span class="el_source"
 >InterpolatingMicrosphere2D.java</span></div><h1>InterpolatingMicrosphere2D.java</h1><pre class="source lang-java linenums">/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the &quot;License&quot;); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an &quot;AS IS&quot; BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.commons.math3.analysis.interpolation;
+
+import org.apache.commons.math3.util.FastMath;
+import org.apache.commons.math3.util.MathUtils;
+
+/**
+ * Utility class for the {@link MicrosphereProjectionInterpolator} algorithm.
+ * For 2D interpolation, this class constructs the microsphere as a series of
+ * evenly spaced facets (rather than generating random normals as in the
+ * base implementation).
+ *
+ * @since 3.6
+ */
+public class InterpolatingMicrosphere2D extends InterpolatingMicrosphere {
+    /** Space dimension. */
+    private static final int DIMENSION = 2;
+
+    /**
+     * Create a sphere from vectors regularly sampled around a circle.
+     *
+     * @param size Number of surface elements of the sphere.
+     * @param maxDarkFraction Maximum fraction of the facets that can be dark.
+     * If the fraction of &quot;non-illuminated&quot; facets is larger, no estimation
+     * of the value will be performed, and the {@code background} value will
+     * be returned instead.
+     * @param darkThreshold Value of the illumination below which a facet is
+     * considered dark.
+     * @param background Value returned when the {@code maxDarkFraction}
+     * threshold is exceeded.
+     * @throws org.apache.commons.math3.exception.NotStrictlyPositiveException
+     * if {@code size &lt;= 0}.
+     * @throws org.apache.commons.math3.exception.NotPositiveException if
+     * {@code darkThreshold &lt; 0}.
+     * @throws org.apache.commons.math3.exception.OutOfRangeException if
+     * {@code maxDarkFraction} does not belong to the interval {@code [0, 1]}.
+     */
+    public InterpolatingMicrosphere2D(int size,
+                                      double maxDarkFraction,
+                                      double darkThreshold,
+                                      double background) {
+<span class="fc" id="L57">        super(DIMENSION, size, maxDarkFraction, darkThreshold, background);</span>
+
+        // Generate the microsphere normals.
+<span class="fc bfc" id="L60" title="All 2 branches covered.">        for (int i = 0; i &lt; size; i++) {</span>
+<span class="fc" id="L61">            final double angle = i * MathUtils.TWO_PI / size;</span>
+
+<span class="fc" id="L63">            add(new double[] { FastMath.cos(angle),</span>
+                               FastMath.sin(angle) },
+                false);
+        }
+<span class="fc" id="L67">    }</span>
+
+    /**
+     * Copy constructor.
+     *
+     * @param other Instance to copy.
+     */
+    protected InterpolatingMicrosphere2D(InterpolatingMicrosphere2D other) {
+<span class="nc" id="L75">        super(other);</span>
+<span class="nc" id="L76">    }</span>
+
+    /**
+     * Perform a copy.
+     *
+     * @return a copy of this instance.
+     */
+    @Override
+    public InterpolatingMicrosphere2D copy() {
+<span class="nc" id="L85">        return new InterpolatingMicrosphere2D(this);</span>
+    }
+}
+</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.4.201502262128</span></div></body></html>
\ No newline at end of file

Propchange: websites/production/commons/content/proper/commons-math/jacoco/org.apache.commons.math3.analysis.interpolation/InterpolatingMicrosphere2D.java.html
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: websites/production/commons/content/proper/commons-math/jacoco/org.apache.commons.math3.analysis.interpolation/InterpolatingMicrosphere2D.java.html
------------------------------------------------------------------------------
    svn:keywords = Author Date Id Revision

Modified: websites/production/commons/content/proper/commons-math/jacoco/org.apache.commons.math3.analysis.interpolation/MicrosphereInterpolatingFunction$MicrosphereSurfaceElement.html
==============================================================================
--- websites/production/commons/content/proper/commons-math/jacoco/org.apache.commons.math3.analysis.interpolation/MicrosphereInterpolatingFunction$MicrosphereSurfaceElement.html (original)
+++ websites/production/commons/content/proper/commons-math/jacoco/org.apache.commons.math3.analysis.interpolation/MicrosphereInterpolatingFunction$MicrosphereSurfaceElement.html Fri Aug 14 19:12:42 2015
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MicrosphereInterpolatingFunction.MicrosphereSurfaceElement</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Apache Commons Math</a> &gt; <a href="index.html" class="el_package">org.apache.commons.math3.analysis.interpolation</a> &gt; <span class="el_class">MicrosphereInterpolatingFunction.MicrosphereSurfaceElement</span></di
 v><h1>MicrosphereInterpolatingFunction.MicrosphereSurfaceElement</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">0 of 37<
 /td><td class="ctr2">100%</td><td class="bar">0 of 2</td><td class="ctr2">100%</td><td class="ctr1">0</td><td class="ctr2">7</td><td class="ctr1">0</td><td class="ctr2">13</td><td class="ctr1">0</td><td class="ctr2">6</td></tr></tfoot><tbody><tr><td id="a5"><a href="MicrosphereInterpolatingFunction.java.html#L103" class="el_method">store(double, Map.Entry)</a></td><td class="bar" id="b0"><img src="../.resources/greenbar.gif" width="120" height="10" title="12" alt="12"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d0"><img src="../.resources/greenbar.gif" width="120" height="10" title="2" alt="2"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f0">0</td><td class="ctr2" id="g0">2</td><td class="ctr1" id="h0">0</td><td class="ctr2" id="i0">4</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="MicrosphereInterpolatingFunction.java.html#L76" class="el_method">MicrosphereInterpolatingFunction.MicrosphereSurfaceElement
 (double[])</a></td><td class="bar" id="b1"><img src="../.resources/greenbar.gif" width="90" height="10" title="9" alt="9"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">0</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">0</td><td class="ctr2" id="i1">3</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a3"><a href="MicrosphereInterpolatingFunction.java.html#L92" class="el_method">reset()</a></td><td class="bar" id="b2"><img src="../.resources/greenbar.gif" width="70" height="10" title="7" alt="7"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">0</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i2">3</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a2"><a href="MicrosphereInterpolatingFunction.java.html#L85" class="el_meth
 od">normal()</a></td><td class="bar" id="b3"><img src="../.resources/greenbar.gif" width="30" height="10" title="3" alt="3"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">0</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i3">1</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a0"><a href="MicrosphereInterpolatingFunction.java.html#L114" class="el_method">illumination()</a></td><td class="bar" id="b4"><img src="../.resources/greenbar.gif" width="30" height="10" title="3" alt="3"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">0</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i4">1</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a4"><a href="MicrosphereInterpolatingFunction.java.html#L122" cla
 ss="el_method">sample()</a></td><td class="bar" id="b5"><img src="../.resources/greenbar.gif" width="30" height="10" title="3" alt="3"/></td><td class="ctr2" id="c5">100%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i5">1</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.4.201502262128</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MicrosphereInterpolatingFunction.MicrosphereSurfaceElement</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Apache Commons Math</a> &gt; <a href="index.html" class="el_package">org.apache.commons.math3.analysis.interpolation</a> &gt; <span class="el_class">MicrosphereInterpolatingFunction.MicrosphereSurfaceElement</span></di
 v><h1>MicrosphereInterpolatingFunction.MicrosphereSurfaceElement</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">0 of 37<
 /td><td class="ctr2">100%</td><td class="bar">0 of 2</td><td class="ctr2">100%</td><td class="ctr1">0</td><td class="ctr2">7</td><td class="ctr1">0</td><td class="ctr2">13</td><td class="ctr1">0</td><td class="ctr2">6</td></tr></tfoot><tbody><tr><td id="a5"><a href="MicrosphereInterpolatingFunction.java.html#L106" class="el_method">store(double, Map.Entry)</a></td><td class="bar" id="b0"><img src="../.resources/greenbar.gif" width="120" height="10" title="12" alt="12"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d0"><img src="../.resources/greenbar.gif" width="120" height="10" title="2" alt="2"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f0">0</td><td class="ctr2" id="g0">2</td><td class="ctr1" id="h0">0</td><td class="ctr2" id="i0">4</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="MicrosphereInterpolatingFunction.java.html#L79" class="el_method">MicrosphereInterpolatingFunction.MicrosphereSurfaceElement
 (double[])</a></td><td class="bar" id="b1"><img src="../.resources/greenbar.gif" width="90" height="10" title="9" alt="9"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">0</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">0</td><td class="ctr2" id="i1">3</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a3"><a href="MicrosphereInterpolatingFunction.java.html#L95" class="el_method">reset()</a></td><td class="bar" id="b2"><img src="../.resources/greenbar.gif" width="70" height="10" title="7" alt="7"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">0</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i2">3</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a2"><a href="MicrosphereInterpolatingFunction.java.html#L88" class="el_meth
 od">normal()</a></td><td class="bar" id="b3"><img src="../.resources/greenbar.gif" width="30" height="10" title="3" alt="3"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">0</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i3">1</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a0"><a href="MicrosphereInterpolatingFunction.java.html#L117" class="el_method">illumination()</a></td><td class="bar" id="b4"><img src="../.resources/greenbar.gif" width="30" height="10" title="3" alt="3"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">0</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i4">1</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a4"><a href="MicrosphereInterpolatingFunction.java.html#L125" cla
 ss="el_method">sample()</a></td><td class="bar" id="b5"><img src="../.resources/greenbar.gif" width="30" height="10" title="3" alt="3"/></td><td class="ctr2" id="c5">100%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i5">1</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.4.201502262128</span></div></body></html>
\ No newline at end of file

Modified: websites/production/commons/content/proper/commons-math/jacoco/org.apache.commons.math3.analysis.interpolation/MicrosphereInterpolatingFunction.html
==============================================================================
--- websites/production/commons/content/proper/commons-math/jacoco/org.apache.commons.math3.analysis.interpolation/MicrosphereInterpolatingFunction.html (original)
+++ websites/production/commons/content/proper/commons-math/jacoco/org.apache.commons.math3.analysis.interpolation/MicrosphereInterpolatingFunction.html Fri Aug 14 19:12:42 2015
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MicrosphereInterpolatingFunction</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Apache Commons Math</a> &gt; <a href="index.html" class="el_package">org.apache.commons.math3.analysis.interpolation</a> &gt; <span class="el_class">MicrosphereInterpolatingFunction</span></div><h1>MicrosphereInterpolatingFunction</h1><table cl
 ass="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">32 of 252</td><td class="ctr2">87%</td><td class="bar">8 of 30</td><td class="ctr2">73
 %</td><td class="ctr1">8</td><td class="ctr2">18</td><td class="ctr1">6</td><td class="ctr2">48</td><td class="ctr1">0</td><td class="ctr2">3</td></tr></tfoot><tbody><tr><td id="a1"><a href="MicrosphereInterpolatingFunction.java.html#L152" class="el_method">MicrosphereInterpolatingFunction(double[][], double[], int, int, UnitSphereRandomVectorGenerator)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="31" height="10" title="32" alt="32"/><img src="../.resources/greenbar.gif" width="88" height="10" title="89" alt="89"/></td><td class="ctr2" id="c2">74%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="46" height="10" title="7" alt="7"/><img src="../.resources/greenbar.gif" width="73" height="10" title="11" alt="11"/></td><td class="ctr2" id="e1">61%</td><td class="ctr1" id="f0">7</td><td class="ctr2" id="g0">10</td><td class="ctr1" id="h0">6</td><td class="ctr2" id="i1">23</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td
 ></tr><tr><td id="a2"><a href="MicrosphereInterpolatingFunction.java.html#L198" class="el_method">value(double[])</a></td><td class="bar" id="b1"><img src="../.resources/greenbar.gif" width="120" height="10" title="121" alt="121"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="6" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="73" height="10" title="11" alt="11"/></td><td class="ctr2" id="e0">92%</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g1">7</td><td class="ctr1" id="h1">0</td><td class="ctr2" id="i0">24</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a0"><a href="MicrosphereInterpolatingFunction.java.html#L248" class="el_method">cosAngle(RealVector, RealVector)</a></td><td class="bar" id="b2"><img src="../.resources/greenbar.gif" width="9" height="10" title="10" alt="10"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d2"/><td class="c
 tr2" id="e2">n/a</td><td class="ctr1" id="f2">0</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i2">1</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.4.201502262128</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>MicrosphereInterpolatingFunction</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Apache Commons Math</a> &gt; <a href="index.html" class="el_package">org.apache.commons.math3.analysis.interpolation</a> &gt; <span class="el_class">MicrosphereInterpolatingFunction</span></div><h1>MicrosphereInterpolatingFunction</h1><table cl
 ass="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">32 of 252</td><td class="ctr2">87%</td><td class="bar">8 of 30</td><td class="ctr2">73
 %</td><td class="ctr1">8</td><td class="ctr2">18</td><td class="ctr1">6</td><td class="ctr2">48</td><td class="ctr1">0</td><td class="ctr2">3</td></tr></tfoot><tbody><tr><td id="a1"><a href="MicrosphereInterpolatingFunction.java.html#L155" class="el_method">MicrosphereInterpolatingFunction(double[][], double[], int, int, UnitSphereRandomVectorGenerator)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="31" height="10" title="32" alt="32"/><img src="../.resources/greenbar.gif" width="88" height="10" title="89" alt="89"/></td><td class="ctr2" id="c2">74%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="46" height="10" title="7" alt="7"/><img src="../.resources/greenbar.gif" width="73" height="10" title="11" alt="11"/></td><td class="ctr2" id="e1">61%</td><td class="ctr1" id="f0">7</td><td class="ctr2" id="g0">10</td><td class="ctr1" id="h0">6</td><td class="ctr2" id="i1">23</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td
 ></tr><tr><td id="a2"><a href="MicrosphereInterpolatingFunction.java.html#L201" class="el_method">value(double[])</a></td><td class="bar" id="b1"><img src="../.resources/greenbar.gif" width="120" height="10" title="121" alt="121"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="6" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="73" height="10" title="11" alt="11"/></td><td class="ctr2" id="e0">92%</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g1">7</td><td class="ctr1" id="h1">0</td><td class="ctr2" id="i0">24</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a0"><a href="MicrosphereInterpolatingFunction.java.html#L251" class="el_method">cosAngle(RealVector, RealVector)</a></td><td class="bar" id="b2"><img src="../.resources/greenbar.gif" width="9" height="10" title="10" alt="10"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d2"/><td class="c
 tr2" id="e2">n/a</td><td class="ctr1" id="f2">0</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i2">1</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.4.201502262128</span></div></body></html>
\ No newline at end of file