commons-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From ericbarnh...@apache.org
Subject [17/51] [partial] commons-complex git commit: First commit to commons-complex
Date Wed, 04 Jan 2017 10:05:27 GMT
http://git-wip-us.apache.org/repos/asf/commons-complex/blob/b0db8fca/site-content/.svn/pristine/04/04354b0f10c37d60a81b3e18a822d178c9be7692.svn-base
----------------------------------------------------------------------
diff --git a/site-content/.svn/pristine/04/04354b0f10c37d60a81b3e18a822d178c9be7692.svn-base b/site-content/.svn/pristine/04/04354b0f10c37d60a81b3e18a822d178c9be7692.svn-base
new file mode 100644
index 0000000..a201c12
--- /dev/null
+++ b/site-content/.svn/pristine/04/04354b0f10c37d60a81b3e18a822d178c9be7692.svn-base
@@ -0,0 +1,57 @@
+<?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>DftNormalization.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.transform</a> &gt; <span class="el_source">DftNormalization.java<
 /span></div><h1>DftNormalization.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.transform;
+
+/**
+ * This enumeration defines the various types of normalizations that can be
+ * applied to discrete Fourier transforms (DFT). The exact definition of these
+ * normalizations is detailed below.
+ *
+ * @see FastFourierTransformer
+ * @since 3.0
+ */
+<span class="pc" id="L27">public enum DftNormalization {</span>
+    /**
+     * Should be passed to the constructor of {@link FastFourierTransformer}
+     * to use the &lt;em&gt;standard&lt;/em&gt; normalization convention. This normalization
+     * convention is defined as follows
+     * &lt;ul&gt;
+     * &lt;li&gt;forward transform: y&lt;sub&gt;n&lt;/sub&gt; = &amp;sum;&lt;sub&gt;k=0&lt;/sub&gt;&lt;sup&gt;N-1&lt;/sup&gt;
+     * x&lt;sub&gt;k&lt;/sub&gt; exp(-2&amp;pi;i n k / N),&lt;/li&gt;
+     * &lt;li&gt;inverse transform: x&lt;sub&gt;k&lt;/sub&gt; = N&lt;sup&gt;-1&lt;/sup&gt;
+     * &amp;sum;&lt;sub&gt;n=0&lt;/sub&gt;&lt;sup&gt;N-1&lt;/sup&gt; y&lt;sub&gt;n&lt;/sub&gt; exp(2&amp;pi;i n k / N),&lt;/li&gt;
+     * &lt;/ul&gt;
+     * where N is the size of the data sample.
+     */
+<span class="fc" id="L40">    STANDARD,</span>
+
+    /**
+     * Should be passed to the constructor of {@link FastFourierTransformer}
+     * to use the &lt;em&gt;unitary&lt;/em&gt; normalization convention. This normalization
+     * convention is defined as follows
+     * &lt;ul&gt;
+     * &lt;li&gt;forward transform: y&lt;sub&gt;n&lt;/sub&gt; = (1 / &amp;radic;N)
+     * &amp;sum;&lt;sub&gt;k=0&lt;/sub&gt;&lt;sup&gt;N-1&lt;/sup&gt; x&lt;sub&gt;k&lt;/sub&gt;
+     * exp(-2&amp;pi;i n k / N),&lt;/li&gt;
+     * &lt;li&gt;inverse transform: x&lt;sub&gt;k&lt;/sub&gt; = (1 / &amp;radic;N)
+     * &amp;sum;&lt;sub&gt;n=0&lt;/sub&gt;&lt;sup&gt;N-1&lt;/sup&gt; y&lt;sub&gt;n&lt;/sub&gt; exp(2&amp;pi;i n k / N),&lt;/li&gt;
+     * &lt;/ul&gt;
+     * which makes the transform unitary. N is the size of the data sample.
+     */
+<span class="fc" id="L55">    UNITARY;</span>
+}
+</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/commons-complex/blob/b0db8fca/site-content/.svn/pristine/04/043b4201a6be03513e0bdd80e26d92309bb86995.svn-base
----------------------------------------------------------------------
diff --git a/site-content/.svn/pristine/04/043b4201a6be03513e0bdd80e26d92309bb86995.svn-base b/site-content/.svn/pristine/04/043b4201a6be03513e0bdd80e26d92309bb86995.svn-base
new file mode 100644
index 0000000..f4acf11
--- /dev/null
+++ b/site-content/.svn/pristine/04/043b4201a6be03513e0bdd80e26d92309bb86995.svn-base
@@ -0,0 +1,168 @@
+<?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>GaussIntegratorFactory.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.integration.gauss</a> &gt; <span class="el_source"
 >GaussIntegratorFactory.java</span></div><h1>GaussIntegratorFactory.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.integration.gauss;
+
+import java.math.BigDecimal;
+
+import org.apache.commons.math3.exception.DimensionMismatchException;
+import org.apache.commons.math3.exception.NotStrictlyPositiveException;
+import org.apache.commons.math3.util.Pair;
+
+/**
+ * Class that provides different ways to compute the nodes and weights to be
+ * used by the {@link GaussIntegrator Gaussian integration rule}.
+ *
+ * @since 3.1
+ */
+<span class="fc" id="L31">public class GaussIntegratorFactory {</span>
+    /** Generator of Gauss-Legendre integrators. */
+<span class="fc" id="L33">    private final BaseRuleFactory&lt;Double&gt; legendre = new LegendreRuleFactory();</span>
+    /** Generator of Gauss-Legendre integrators. */
+<span class="fc" id="L35">    private final BaseRuleFactory&lt;BigDecimal&gt; legendreHighPrecision = new LegendreHighPrecisionRuleFactory();</span>
+    /** Generator of Gauss-Hermite integrators. */
+<span class="fc" id="L37">    private final BaseRuleFactory&lt;Double&gt; hermite = new HermiteRuleFactory();</span>
+
+    /**
+     * Creates a Gauss-Legendre integrator of the given order.
+     * The call to the
+     * {@link GaussIntegrator#integrate(org.apache.commons.math3.analysis.UnivariateFunction)
+     * integrate} method will perform an integration on the natural interval
+     * {@code [-1 , 1]}.
+     *
+     * @param numberOfPoints Order of the integration rule.
+     * @return a Gauss-Legendre integrator.
+     */
+    public GaussIntegrator legendre(int numberOfPoints) {
+<span class="fc" id="L50">        return new GaussIntegrator(getRule(legendre, numberOfPoints));</span>
+    }
+
+    /**
+     * Creates a Gauss-Legendre integrator of the given order.
+     * The call to the
+     * {@link GaussIntegrator#integrate(org.apache.commons.math3.analysis.UnivariateFunction)
+     * integrate} method will perform an integration on the given interval.
+     *
+     * @param numberOfPoints Order of the integration rule.
+     * @param lowerBound Lower bound of the integration interval.
+     * @param upperBound Upper bound of the integration interval.
+     * @return a Gauss-Legendre integrator.
+     * @throws NotStrictlyPositiveException if number of points is not positive
+     */
+    public GaussIntegrator legendre(int numberOfPoints,
+                                    double lowerBound,
+                                    double upperBound)
+        throws NotStrictlyPositiveException {
+<span class="fc" id="L69">        return new GaussIntegrator(transform(getRule(legendre, numberOfPoints),</span>
+                                             lowerBound, upperBound));
+    }
+
+    /**
+     * Creates a Gauss-Legendre integrator of the given order.
+     * The call to the
+     * {@link GaussIntegrator#integrate(org.apache.commons.math3.analysis.UnivariateFunction)
+     * integrate} method will perform an integration on the natural interval
+     * {@code [-1 , 1]}.
+     *
+     * @param numberOfPoints Order of the integration rule.
+     * @return a Gauss-Legendre integrator.
+     * @throws NotStrictlyPositiveException if number of points is not positive
+     */
+    public GaussIntegrator legendreHighPrecision(int numberOfPoints)
+        throws NotStrictlyPositiveException {
+<span class="fc" id="L86">        return new GaussIntegrator(getRule(legendreHighPrecision, numberOfPoints));</span>
+    }
+
+    /**
+     * Creates an integrator of the given order, and whose call to the
+     * {@link GaussIntegrator#integrate(org.apache.commons.math3.analysis.UnivariateFunction)
+     * integrate} method will perform an integration on the given interval.
+     *
+     * @param numberOfPoints Order of the integration rule.
+     * @param lowerBound Lower bound of the integration interval.
+     * @param upperBound Upper bound of the integration interval.
+     * @return a Gauss-Legendre integrator.
+     * @throws NotStrictlyPositiveException if number of points is not positive
+     */
+    public GaussIntegrator legendreHighPrecision(int numberOfPoints,
+                                                 double lowerBound,
+                                                 double upperBound)
+        throws NotStrictlyPositiveException {
+<span class="fc" id="L104">        return new GaussIntegrator(transform(getRule(legendreHighPrecision, numberOfPoints),</span>
+                                             lowerBound, upperBound));
+    }
+
+    /**
+     * Creates a Gauss-Hermite integrator of the given order.
+     * The call to the
+     * {@link SymmetricGaussIntegrator#integrate(org.apache.commons.math3.analysis.UnivariateFunction)
+     * integrate} method will perform a weighted integration on the interval
+     * \([-\infty, +\infty]\): the computed value is the improper integral of
+     * \(e^{-x^2}f(x)\)
+     * where \(f(x)\) is the function passed to the
+     * {@link SymmetricGaussIntegrator#integrate(org.apache.commons.math3.analysis.UnivariateFunction)
+     * integrate} method.
+     *
+     * @param numberOfPoints Order of the integration rule.
+     * @return a Gauss-Hermite integrator.
+     */
+    public SymmetricGaussIntegrator hermite(int numberOfPoints) {
+<span class="fc" id="L123">        return new SymmetricGaussIntegrator(getRule(hermite, numberOfPoints));</span>
+    }
+
+    /**
+     * @param factory Integration rule factory.
+     * @param numberOfPoints Order of the integration rule.
+     * @return the integration nodes and weights.
+     * @throws NotStrictlyPositiveException if number of points is not positive
+     * @throws DimensionMismatchException if the elements of the rule pair do not
+     * have the same length.
+     */
+    private static Pair&lt;double[], double[]&gt; getRule(BaseRuleFactory&lt;? extends Number&gt; factory,
+                                                    int numberOfPoints)
+        throws NotStrictlyPositiveException, DimensionMismatchException {
+<span class="fc" id="L137">        return factory.getRule(numberOfPoints);</span>
+    }
+
+    /**
+     * Performs a change of variable so that the integration can be performed
+     * on an arbitrary interval {@code [a, b]}.
+     * It is assumed that the natural interval is {@code [-1, 1]}.
+     *
+     * @param rule Original points and weights.
+     * @param a Lower bound of the integration interval.
+     * @param b Lower bound of the integration interval.
+     * @return the points and weights adapted to the new interval.
+     */
+    private static Pair&lt;double[], double[]&gt; transform(Pair&lt;double[], double[]&gt; rule,
+                                                      double a,
+                                                      double b) {
+<span class="fc" id="L153">        final double[] points = rule.getFirst();</span>
+<span class="fc" id="L154">        final double[] weights = rule.getSecond();</span>
+
+        // Scaling
+<span class="fc" id="L157">        final double scale = (b - a) / 2;</span>
+<span class="fc" id="L158">        final double shift = a + scale;</span>
+
+<span class="fc bfc" id="L160" title="All 2 branches covered.">        for (int i = 0; i &lt; points.length; i++) {</span>
+<span class="fc" id="L161">            points[i] = points[i] * scale + shift;</span>
+<span class="fc" id="L162">            weights[i] *= scale;</span>
+        }
+
+<span class="fc" id="L165">        return new Pair&lt;double[], double[]&gt;(points, weights);</span>
+    }
+}
+</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/commons-complex/blob/b0db8fca/site-content/.svn/pristine/04/044a3f3f9e0124e8d9688ccd6d628066af6e5543.svn-base
----------------------------------------------------------------------
diff --git a/site-content/.svn/pristine/04/044a3f3f9e0124e8d9688ccd6d628066af6e5543.svn-base b/site-content/.svn/pristine/04/044a3f3f9e0124e8d9688ccd6d628066af6e5543.svn-base
new file mode 100644
index 0000000..35049a3
--- /dev/null
+++ b/site-content/.svn/pristine/04/044a3f3f9e0124e8d9688ccd6d628066af6e5543.svn-base
@@ -0,0 +1,117 @@
+<!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.analysis.solvers.MullerSolver2Test (Apache Commons Math 3.5 Test 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.analysis.solvers.MullerSolver2Test (Apache Commons Math 3.5 Test 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/analysis/solvers/MullerSolver2Test.html" title="class in org.apache.commons.math3.analysis.solvers">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/analysis/solvers//class-useMullerSolver2Test.html" target="_top">FRAMES</a></li>
+<li><a href="MullerSolver2Test.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.analysis.solvers.MullerSolver2Test" class="title">Uses of Class<br>org.apache.commons.math3.analysis.solvers.MullerSolver2Test</h2>
+</div>
+<div class="classUseContainer">No usage of org.apache.commons.math3.analysis.solvers.MullerSolver2Test</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/analysis/solvers/MullerSolver2Test.html" title="class in org.apache.commons.math3.analysis.solvers">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/analysis/solvers//class-useMullerSolver2Test.html" target="_top">FRAMES</a></li>
+<li><a href="MullerSolver2Test.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 &#169; 2003&#x2013;2015 <a href="http://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/commons-complex/blob/b0db8fca/site-content/.svn/pristine/04/044da057b9ac94024ba208dc571fa5726c7000d8.svn-base
----------------------------------------------------------------------
diff --git a/site-content/.svn/pristine/04/044da057b9ac94024ba208dc571fa5726c7000d8.svn-base b/site-content/.svn/pristine/04/044da057b9ac94024ba208dc571fa5726c7000d8.svn-base
new file mode 100644
index 0000000..2f278d5
--- /dev/null
+++ b/site-content/.svn/pristine/04/044da057b9ac94024ba208dc571fa5726c7000d8.svn-base
@@ -0,0 +1,322 @@
+<!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>PowellOptimizerTest (Apache Commons Math 3.5 Test 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="PowellOptimizerTest (Apache Commons Math 3.5 Test 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 class="navBarCell1Rev">Class</li>
+<li><a href="class-use/PowellOptimizerTest.html">Use</a></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><a href="../../../../../../org/apache/commons/math3/optimization/direct/MultivariateFunctionPenaltyAdapterTest.html" title="class in org.apache.commons.math3.optimization.direct"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../../org/apache/commons/math3/optimization/direct/SimplexOptimizerMultiDirectionalTest.html" title="class in org.apache.commons.math3.optimization.direct"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/commons/math3/optimization/direct/PowellOptimizerTest.html" target="_top">FRAMES</a></li>
+<li><a href="PowellOptimizerTest.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>
+<div>
+<ul class="subNavList">
+<li>SUMMARY:&nbsp;</li>
+<li>NESTED&nbsp;|&nbsp;</li>
+<li>FIELD&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li>FIELD&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">METHOD</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<p class="subTitle">org.apache.commons.math3.optimization.direct</p>
+<h2 title="Class PowellOptimizerTest" class="title">Class PowellOptimizerTest</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.commons.math3.optimization.direct.PowellOptimizerTest</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<div class="block"><strong>Deprecated.</strong></div>
+<br>
+<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
+public class <a href="../../../../../../src-html/org/apache/commons/math3/optimization/direct/PowellOptimizerTest.html#line.32">PowellOptimizerTest</a>
+extends <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
+<div class="block">Test for <a href="../../../../../../../apidocs/org/apache/commons/math3/optimization/direct/PowellOptimizer.html?is-external=true" title="class or interface in org.apache.commons.math3.optimization.direct"><code>PowellOptimizer</code></a>.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../../org/apache/commons/math3/optimization/direct/PowellOptimizerTest.html#PowellOptimizerTest()">PowellOptimizerTest</a></strong>()</code>
+<div class="block"><strong>Deprecated.</strong>&nbsp;</div>
+&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/math3/optimization/direct/PowellOptimizerTest.html#testMaximizeQuadratic()">testMaximizeQuadratic</a></strong>()</code>
+<div class="block"><strong>Deprecated.</strong>&nbsp;</div>
+&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/math3/optimization/direct/PowellOptimizerTest.html#testQuadratic()">testQuadratic</a></strong>()</code>
+<div class="block"><strong>Deprecated.</strong>&nbsp;</div>
+&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/math3/optimization/direct/PowellOptimizerTest.html#testRelativeToleranceOnScaledValues()">testRelativeToleranceOnScaledValues</a></strong>()</code>
+<div class="block"><strong>Deprecated.</strong>&nbsp;</div>
+<div class="block">Ensure that we do not increase the number of function evaluations when
+ the function values are scaled up.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/commons/math3/optimization/direct/PowellOptimizerTest.html#testSumSinc()">testSumSinc</a></strong>()</code>
+<div class="block"><strong>Deprecated.</strong>&nbsp;</div>
+&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
+<code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang
 /Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="PowellOptimizerTest()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>PowellOptimizerTest</h4>
+<pre>public&nbsp;<a href="../../../../../../src-html/org/apache/commons/math3/optimization/direct/PowellOptimizerTest.html#line.32">PowellOptimizerTest</a>()</pre>
+<div class="block"><span class="strong">Deprecated.</span>&nbsp;</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="testSumSinc()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>testSumSinc</h4>
+<pre>public&nbsp;void&nbsp;<a href="../../../../../../src-html/org/apache/commons/math3/optimization/direct/PowellOptimizerTest.html#line.35">testSumSinc</a>()</pre>
+<div class="block"><span class="strong">Deprecated.</span>&nbsp;</div>
+</li>
+</ul>
+<a name="testQuadratic()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>testQuadratic</h4>
+<pre>public&nbsp;void&nbsp;<a href="../../../../../../src-html/org/apache/commons/math3/optimization/direct/PowellOptimizerTest.html#line.63">testQuadratic</a>()</pre>
+<div class="block"><span class="strong">Deprecated.</span>&nbsp;</div>
+</li>
+</ul>
+<a name="testMaximizeQuadratic()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>testMaximizeQuadratic</h4>
+<pre>public&nbsp;void&nbsp;<a href="../../../../../../src-html/org/apache/commons/math3/optimization/direct/PowellOptimizerTest.html#line.94">testMaximizeQuadratic</a>()</pre>
+<div class="block"><span class="strong">Deprecated.</span>&nbsp;</div>
+</li>
+</ul>
+<a name="testRelativeToleranceOnScaledValues()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>testRelativeToleranceOnScaledValues</h4>
+<pre>public&nbsp;void&nbsp;<a href="../../../../../../src-html/org/apache/commons/math3/optimization/direct/PowellOptimizerTest.html#line.132">testRelativeToleranceOnScaledValues</a>()</pre>
+<div class="block"><span class="strong">Deprecated.</span>&nbsp;</div>
+<div class="block">Ensure that we do not increase the number of function evaluations when
+ the function values are scaled up.
+ Note that the tolerances parameters passed to the constructor must
+ still hold sensible values because they are used to set the line search
+ tolerances.</div>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= 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 class="navBarCell1Rev">Class</li>
+<li><a href="class-use/PowellOptimizerTest.html">Use</a></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><a href="../../../../../../org/apache/commons/math3/optimization/direct/MultivariateFunctionPenaltyAdapterTest.html" title="class in org.apache.commons.math3.optimization.direct"><span class="strong">PREV CLASS</span></a></li>
+<li><a href="../../../../../../org/apache/commons/math3/optimization/direct/SimplexOptimizerMultiDirectionalTest.html" title="class in org.apache.commons.math3.optimization.direct"><span class="strong">NEXT CLASS</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/commons/math3/optimization/direct/PowellOptimizerTest.html" target="_top">FRAMES</a></li>
+<li><a href="PowellOptimizerTest.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>
+<div>
+<ul class="subNavList">
+<li>SUMMARY:&nbsp;</li>
+<li>NESTED&nbsp;|&nbsp;</li>
+<li>FIELD&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">METHOD</a></li>
+</ul>
+<ul class="subNavList">
+<li>DETAIL:&nbsp;</li>
+<li>FIELD&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">METHOD</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2003&#x2013;2015 <a href="http://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/commons-complex/blob/b0db8fca/site-content/.svn/pristine/04/045ff601b7e50b6cf68cd5030cd3caaa41636768.svn-base
----------------------------------------------------------------------
diff --git a/site-content/.svn/pristine/04/045ff601b7e50b6cf68cd5030cd3caaa41636768.svn-base b/site-content/.svn/pristine/04/045ff601b7e50b6cf68cd5030cd3caaa41636768.svn-base
new file mode 100644
index 0000000..d7208a7
--- /dev/null
+++ b/site-content/.svn/pristine/04/045ff601b7e50b6cf68cd5030cd3caaa41636768.svn-base
@@ -0,0 +1,276 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html lang="en">
+<head>
+<title>Source code</title>
+<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<div class="sourceContainer">
+<pre><span class="sourceLineNo">001</span>/*<a name="line.1"></a>
+<span class="sourceLineNo">002</span> * Licensed to the Apache Software Foundation (ASF) under one or more<a name="line.2"></a>
+<span class="sourceLineNo">003</span> * contributor license agreements.  See the NOTICE file distributed with<a name="line.3"></a>
+<span class="sourceLineNo">004</span> * this work for additional information regarding copyright ownership.<a name="line.4"></a>
+<span class="sourceLineNo">005</span> * The ASF licenses this file to You under the Apache License, Version 2.0<a name="line.5"></a>
+<span class="sourceLineNo">006</span> * (the "License"); you may not use this file except in compliance with<a name="line.6"></a>
+<span class="sourceLineNo">007</span> * the License.  You may obtain a copy of the License at<a name="line.7"></a>
+<span class="sourceLineNo">008</span> *<a name="line.8"></a>
+<span class="sourceLineNo">009</span> *      http://www.apache.org/licenses/LICENSE-2.0<a name="line.9"></a>
+<span class="sourceLineNo">010</span> *<a name="line.10"></a>
+<span class="sourceLineNo">011</span> * Unless required by applicable law or agreed to in writing, software<a name="line.11"></a>
+<span class="sourceLineNo">012</span> * distributed under the License is distributed on an "AS IS" BASIS,<a name="line.12"></a>
+<span class="sourceLineNo">013</span> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.<a name="line.13"></a>
+<span class="sourceLineNo">014</span> * See the License for the specific language governing permissions and<a name="line.14"></a>
+<span class="sourceLineNo">015</span> * limitations under the License.<a name="line.15"></a>
+<span class="sourceLineNo">016</span> */<a name="line.16"></a>
+<span class="sourceLineNo">017</span><a name="line.17"></a>
+<span class="sourceLineNo">018</span>package org.apache.commons.math3.ode.events;<a name="line.18"></a>
+<span class="sourceLineNo">019</span><a name="line.19"></a>
+<span class="sourceLineNo">020</span>import java.util.Arrays;<a name="line.20"></a>
+<span class="sourceLineNo">021</span><a name="line.21"></a>
+<span class="sourceLineNo">022</span>/** Wrapper used to detect only increasing or decreasing events.<a name="line.22"></a>
+<span class="sourceLineNo">023</span> *<a name="line.23"></a>
+<span class="sourceLineNo">024</span> * &lt;p&gt;General {@link EventHandler events} are defined implicitly<a name="line.24"></a>
+<span class="sourceLineNo">025</span> * by a {@link EventHandler#g(double, double[]) g function} crossing<a name="line.25"></a>
+<span class="sourceLineNo">026</span> * zero. This function needs to be continuous in the event neighborhood,<a name="line.26"></a>
+<span class="sourceLineNo">027</span> * and its sign must remain consistent between events. This implies that<a name="line.27"></a>
+<span class="sourceLineNo">028</span> * during an ODE integration, events triggered are alternately events<a name="line.28"></a>
+<span class="sourceLineNo">029</span> * for which the function increases from negative to positive values,<a name="line.29"></a>
+<span class="sourceLineNo">030</span> * and events for which the function decreases from positive to<a name="line.30"></a>
+<span class="sourceLineNo">031</span> * negative values.<a name="line.31"></a>
+<span class="sourceLineNo">032</span> * &lt;/p&gt;<a name="line.32"></a>
+<span class="sourceLineNo">033</span> *<a name="line.33"></a>
+<span class="sourceLineNo">034</span> * &lt;p&gt;Sometimes, users are only interested in one type of event (say<a name="line.34"></a>
+<span class="sourceLineNo">035</span> * increasing events for example) and not in the other type. In these<a name="line.35"></a>
+<span class="sourceLineNo">036</span> * cases, looking precisely for all events location and triggering<a name="line.36"></a>
+<span class="sourceLineNo">037</span> * events that will later be ignored is a waste of computing time.&lt;/p&gt;<a name="line.37"></a>
+<span class="sourceLineNo">038</span> *<a name="line.38"></a>
+<span class="sourceLineNo">039</span> * &lt;p&gt;Users can wrap a regular {@link EventHandler event handler} in<a name="line.39"></a>
+<span class="sourceLineNo">040</span> * an instance of this class and provide this wrapping instance to<a name="line.40"></a>
+<span class="sourceLineNo">041</span> * the {@link org.apache.commons.math3.ode.FirstOrderIntegrator ODE solver}<a name="line.41"></a>
+<span class="sourceLineNo">042</span> * in order to avoid wasting time looking for uninteresting events.<a name="line.42"></a>
+<span class="sourceLineNo">043</span> * The wrapper will intercept the calls to the {@link<a name="line.43"></a>
+<span class="sourceLineNo">044</span> * EventHandler#g(double, double[]) g function} and to the {@link<a name="line.44"></a>
+<span class="sourceLineNo">045</span> * EventHandler#eventOccurred(double, double[], boolean)<a name="line.45"></a>
+<span class="sourceLineNo">046</span> * eventOccurred} method in order to ignore uninteresting events. The<a name="line.46"></a>
+<span class="sourceLineNo">047</span> * wrapped regular {@link EventHandler event handler} will the see only<a name="line.47"></a>
+<span class="sourceLineNo">048</span> * the interesting events, i.e. either only {@code increasing} events or<a name="line.48"></a>
+<span class="sourceLineNo">049</span> * {@code decreasing} events. the number of calls to the {@link<a name="line.49"></a>
+<span class="sourceLineNo">050</span> * EventHandler#g(double, double[]) g function} will also be reduced.&lt;/p&gt;<a name="line.50"></a>
+<span class="sourceLineNo">051</span> *<a name="line.51"></a>
+<span class="sourceLineNo">052</span> * @since 3.2<a name="line.52"></a>
+<span class="sourceLineNo">053</span> */<a name="line.53"></a>
+<span class="sourceLineNo">054</span><a name="line.54"></a>
+<span class="sourceLineNo">055</span>public class EventFilter implements EventHandler {<a name="line.55"></a>
+<span class="sourceLineNo">056</span><a name="line.56"></a>
+<span class="sourceLineNo">057</span>    /** Number of past transformers updates stored. */<a name="line.57"></a>
+<span class="sourceLineNo">058</span>    private static final int HISTORY_SIZE = 100;<a name="line.58"></a>
+<span class="sourceLineNo">059</span><a name="line.59"></a>
+<span class="sourceLineNo">060</span>    /** Wrapped event handler. */<a name="line.60"></a>
+<span class="sourceLineNo">061</span>    private final EventHandler rawHandler;<a name="line.61"></a>
+<span class="sourceLineNo">062</span><a name="line.62"></a>
+<span class="sourceLineNo">063</span>    /** Filter to use. */<a name="line.63"></a>
+<span class="sourceLineNo">064</span>    private final FilterType filter;<a name="line.64"></a>
+<span class="sourceLineNo">065</span><a name="line.65"></a>
+<span class="sourceLineNo">066</span>    /** Transformers of the g function. */<a name="line.66"></a>
+<span class="sourceLineNo">067</span>    private final Transformer[] transformers;<a name="line.67"></a>
+<span class="sourceLineNo">068</span><a name="line.68"></a>
+<span class="sourceLineNo">069</span>    /** Update time of the transformers. */<a name="line.69"></a>
+<span class="sourceLineNo">070</span>    private final double[] updates;<a name="line.70"></a>
+<span class="sourceLineNo">071</span><a name="line.71"></a>
+<span class="sourceLineNo">072</span>    /** Indicator for forward integration. */<a name="line.72"></a>
+<span class="sourceLineNo">073</span>    private boolean forward;<a name="line.73"></a>
+<span class="sourceLineNo">074</span><a name="line.74"></a>
+<span class="sourceLineNo">075</span>    /** Extreme time encountered so far. */<a name="line.75"></a>
+<span class="sourceLineNo">076</span>    private double extremeT;<a name="line.76"></a>
+<span class="sourceLineNo">077</span><a name="line.77"></a>
+<span class="sourceLineNo">078</span>    /** Wrap an {@link EventHandler event handler}.<a name="line.78"></a>
+<span class="sourceLineNo">079</span>     * @param rawHandler event handler to wrap<a name="line.79"></a>
+<span class="sourceLineNo">080</span>     * @param filter filter to use<a name="line.80"></a>
+<span class="sourceLineNo">081</span>     */<a name="line.81"></a>
+<span class="sourceLineNo">082</span>    public EventFilter(final EventHandler rawHandler, final FilterType filter) {<a name="line.82"></a>
+<span class="sourceLineNo">083</span>        this.rawHandler   = rawHandler;<a name="line.83"></a>
+<span class="sourceLineNo">084</span>        this.filter       = filter;<a name="line.84"></a>
+<span class="sourceLineNo">085</span>        this.transformers = new Transformer[HISTORY_SIZE];<a name="line.85"></a>
+<span class="sourceLineNo">086</span>        this.updates      = new double[HISTORY_SIZE];<a name="line.86"></a>
+<span class="sourceLineNo">087</span>    }<a name="line.87"></a>
+<span class="sourceLineNo">088</span><a name="line.88"></a>
+<span class="sourceLineNo">089</span>    /**  {@inheritDoc} */<a name="line.89"></a>
+<span class="sourceLineNo">090</span>    public void init(double t0, double[] y0, double t) {<a name="line.90"></a>
+<span class="sourceLineNo">091</span><a name="line.91"></a>
+<span class="sourceLineNo">092</span>        // delegate to raw handler<a name="line.92"></a>
+<span class="sourceLineNo">093</span>        rawHandler.init(t0, y0, t);<a name="line.93"></a>
+<span class="sourceLineNo">094</span><a name="line.94"></a>
+<span class="sourceLineNo">095</span>        // initialize events triggering logic<a name="line.95"></a>
+<span class="sourceLineNo">096</span>        forward  = t &gt;= t0;<a name="line.96"></a>
+<span class="sourceLineNo">097</span>        extremeT = forward ? Double.NEGATIVE_INFINITY : Double.POSITIVE_INFINITY;<a name="line.97"></a>
+<span class="sourceLineNo">098</span>        Arrays.fill(transformers, Transformer.UNINITIALIZED);<a name="line.98"></a>
+<span class="sourceLineNo">099</span>        Arrays.fill(updates, extremeT);<a name="line.99"></a>
+<span class="sourceLineNo">100</span><a name="line.100"></a>
+<span class="sourceLineNo">101</span>    }<a name="line.101"></a>
+<span class="sourceLineNo">102</span><a name="line.102"></a>
+<span class="sourceLineNo">103</span>    /**  {@inheritDoc} */<a name="line.103"></a>
+<span class="sourceLineNo">104</span>    public double g(double t, double[] y) {<a name="line.104"></a>
+<span class="sourceLineNo">105</span><a name="line.105"></a>
+<span class="sourceLineNo">106</span>        final double rawG = rawHandler.g(t, y);<a name="line.106"></a>
+<span class="sourceLineNo">107</span><a name="line.107"></a>
+<span class="sourceLineNo">108</span>        // search which transformer should be applied to g<a name="line.108"></a>
+<span class="sourceLineNo">109</span>        if (forward) {<a name="line.109"></a>
+<span class="sourceLineNo">110</span>            final int last = transformers.length - 1;<a name="line.110"></a>
+<span class="sourceLineNo">111</span>            if (extremeT &lt; t) {<a name="line.111"></a>
+<span class="sourceLineNo">112</span>                // we are at the forward end of the history<a name="line.112"></a>
+<span class="sourceLineNo">113</span><a name="line.113"></a>
+<span class="sourceLineNo">114</span>                // check if a new rough root has been crossed<a name="line.114"></a>
+<span class="sourceLineNo">115</span>                final Transformer previous = transformers[last];<a name="line.115"></a>
+<span class="sourceLineNo">116</span>                final Transformer next     = filter.selectTransformer(previous, rawG, forward);<a name="line.116"></a>
+<span class="sourceLineNo">117</span>                if (next != previous) {<a name="line.117"></a>
+<span class="sourceLineNo">118</span>                    // there is a root somewhere between extremeT and t.<a name="line.118"></a>
+<span class="sourceLineNo">119</span>                    // the new transformer is valid for t (this is how we have just computed<a name="line.119"></a>
+<span class="sourceLineNo">120</span>                    // it above), but it is in fact valid on both sides of the root, so<a name="line.120"></a>
+<span class="sourceLineNo">121</span>                    // it was already valid before t and even up to previous time. We store<a name="line.121"></a>
+<span class="sourceLineNo">122</span>                    // the switch at extremeT for safety, to ensure the previous transformer<a name="line.122"></a>
+<span class="sourceLineNo">123</span>                    // is not applied too close of the root<a name="line.123"></a>
+<span class="sourceLineNo">124</span>                    System.arraycopy(updates,      1, updates,      0, last);<a name="line.124"></a>
+<span class="sourceLineNo">125</span>                    System.arraycopy(transformers, 1, transformers, 0, last);<a name="line.125"></a>
+<span class="sourceLineNo">126</span>                    updates[last]      = extremeT;<a name="line.126"></a>
+<span class="sourceLineNo">127</span>                    transformers[last] = next;<a name="line.127"></a>
+<span class="sourceLineNo">128</span>                }<a name="line.128"></a>
+<span class="sourceLineNo">129</span><a name="line.129"></a>
+<span class="sourceLineNo">130</span>                extremeT = t;<a name="line.130"></a>
+<span class="sourceLineNo">131</span><a name="line.131"></a>
+<span class="sourceLineNo">132</span>                // apply the transform<a name="line.132"></a>
+<span class="sourceLineNo">133</span>                return next.transformed(rawG);<a name="line.133"></a>
+<span class="sourceLineNo">134</span><a name="line.134"></a>
+<span class="sourceLineNo">135</span>            } else {<a name="line.135"></a>
+<span class="sourceLineNo">136</span>                // we are in the middle of the history<a name="line.136"></a>
+<span class="sourceLineNo">137</span><a name="line.137"></a>
+<span class="sourceLineNo">138</span>                // select the transformer<a name="line.138"></a>
+<span class="sourceLineNo">139</span>                for (int i = last; i &gt; 0; --i) {<a name="line.139"></a>
+<span class="sourceLineNo">140</span>                    if (updates[i] &lt;= t) {<a name="line.140"></a>
+<span class="sourceLineNo">141</span>                        // apply the transform<a name="line.141"></a>
+<span class="sourceLineNo">142</span>                        return transformers[i].transformed(rawG);<a name="line.142"></a>
+<span class="sourceLineNo">143</span>                    }<a name="line.143"></a>
+<span class="sourceLineNo">144</span>                }<a name="line.144"></a>
+<span class="sourceLineNo">145</span><a name="line.145"></a>
+<span class="sourceLineNo">146</span>                return transformers[0].transformed(rawG);<a name="line.146"></a>
+<span class="sourceLineNo">147</span><a name="line.147"></a>
+<span class="sourceLineNo">148</span>            }<a name="line.148"></a>
+<span class="sourceLineNo">149</span>        } else {<a name="line.149"></a>
+<span class="sourceLineNo">150</span>            if (t &lt; extremeT) {<a name="line.150"></a>
+<span class="sourceLineNo">151</span>                // we are at the backward end of the history<a name="line.151"></a>
+<span class="sourceLineNo">152</span><a name="line.152"></a>
+<span class="sourceLineNo">153</span>                // check if a new rough root has been crossed<a name="line.153"></a>
+<span class="sourceLineNo">154</span>                final Transformer previous = transformers[0];<a name="line.154"></a>
+<span class="sourceLineNo">155</span>                final Transformer next     = filter.selectTransformer(previous, rawG, forward);<a name="line.155"></a>
+<span class="sourceLineNo">156</span>                if (next != previous) {<a name="line.156"></a>
+<span class="sourceLineNo">157</span>                    // there is a root somewhere between extremeT and t.<a name="line.157"></a>
+<span class="sourceLineNo">158</span>                    // the new transformer is valid for t (this is how we have just computed<a name="line.158"></a>
+<span class="sourceLineNo">159</span>                    // it above), but it is in fact valid on both sides of the root, so<a name="line.159"></a>
+<span class="sourceLineNo">160</span>                    // it was already valid before t and even up to previous time. We store<a name="line.160"></a>
+<span class="sourceLineNo">161</span>                    // the switch at extremeT for safety, to ensure the previous transformer<a name="line.161"></a>
+<span class="sourceLineNo">162</span>                    // is not applied too close of the root<a name="line.162"></a>
+<span class="sourceLineNo">163</span>                    System.arraycopy(updates,      0, updates,      1, updates.length - 1);<a name="line.163"></a>
+<span class="sourceLineNo">164</span>                    System.arraycopy(transformers, 0, transformers, 1, transformers.length - 1);<a name="line.164"></a>
+<span class="sourceLineNo">165</span>                    updates[0]      = extremeT;<a name="line.165"></a>
+<span class="sourceLineNo">166</span>                    transformers[0] = next;<a name="line.166"></a>
+<span class="sourceLineNo">167</span>                }<a name="line.167"></a>
+<span class="sourceLineNo">168</span><a name="line.168"></a>
+<span class="sourceLineNo">169</span>                extremeT = t;<a name="line.169"></a>
+<span class="sourceLineNo">170</span><a name="line.170"></a>
+<span class="sourceLineNo">171</span>                // apply the transform<a name="line.171"></a>
+<span class="sourceLineNo">172</span>                return next.transformed(rawG);<a name="line.172"></a>
+<span class="sourceLineNo">173</span><a name="line.173"></a>
+<span class="sourceLineNo">174</span>            } else {<a name="line.174"></a>
+<span class="sourceLineNo">175</span>                // we are in the middle of the history<a name="line.175"></a>
+<span class="sourceLineNo">176</span><a name="line.176"></a>
+<span class="sourceLineNo">177</span>                // select the transformer<a name="line.177"></a>
+<span class="sourceLineNo">178</span>                for (int i = 0; i &lt; updates.length - 1; ++i) {<a name="line.178"></a>
+<span class="sourceLineNo">179</span>                    if (t &lt;= updates[i]) {<a name="line.179"></a>
+<span class="sourceLineNo">180</span>                        // apply the transform<a name="line.180"></a>
+<span class="sourceLineNo">181</span>                        return transformers[i].transformed(rawG);<a name="line.181"></a>
+<span class="sourceLineNo">182</span>                    }<a name="line.182"></a>
+<span class="sourceLineNo">183</span>                }<a name="line.183"></a>
+<span class="sourceLineNo">184</span><a name="line.184"></a>
+<span class="sourceLineNo">185</span>                return transformers[updates.length - 1].transformed(rawG);<a name="line.185"></a>
+<span class="sourceLineNo">186</span><a name="line.186"></a>
+<span class="sourceLineNo">187</span>            }<a name="line.187"></a>
+<span class="sourceLineNo">188</span>       }<a name="line.188"></a>
+<span class="sourceLineNo">189</span><a name="line.189"></a>
+<span class="sourceLineNo">190</span>    }<a name="line.190"></a>
+<span class="sourceLineNo">191</span><a name="line.191"></a>
+<span class="sourceLineNo">192</span>    /**  {@inheritDoc} */<a name="line.192"></a>
+<span class="sourceLineNo">193</span>    public Action eventOccurred(double t, double[] y, boolean increasing) {<a name="line.193"></a>
+<span class="sourceLineNo">194</span>        // delegate to raw handler, fixing increasing status on the fly<a name="line.194"></a>
+<span class="sourceLineNo">195</span>        return rawHandler.eventOccurred(t, y, filter.getTriggeredIncreasing());<a name="line.195"></a>
+<span class="sourceLineNo">196</span>    }<a name="line.196"></a>
+<span class="sourceLineNo">197</span><a name="line.197"></a>
+<span class="sourceLineNo">198</span>    /**  {@inheritDoc} */<a name="line.198"></a>
+<span class="sourceLineNo">199</span>    public void resetState(double t, double[] y) {<a name="line.199"></a>
+<span class="sourceLineNo">200</span>        // delegate to raw handler<a name="line.200"></a>
+<span class="sourceLineNo">201</span>        rawHandler.resetState(t, y);<a name="line.201"></a>
+<span class="sourceLineNo">202</span>    }<a name="line.202"></a>
+<span class="sourceLineNo">203</span><a name="line.203"></a>
+<span class="sourceLineNo">204</span>}<a name="line.204"></a>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+</pre>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/commons-complex/blob/b0db8fca/site-content/.svn/pristine/04/04666bd68ed355d590387e52fec7ef52cee7a48c.svn-base
----------------------------------------------------------------------
diff --git a/site-content/.svn/pristine/04/04666bd68ed355d590387e52fec7ef52cee7a48c.svn-base b/site-content/.svn/pristine/04/04666bd68ed355d590387e52fec7ef52cee7a48c.svn-base
new file mode 100644
index 0000000..d0a0652
--- /dev/null
+++ b/site-content/.svn/pristine/04/04666bd68ed355d590387e52fec7ef52cee7a48c.svn-base
@@ -0,0 +1,117 @@
+<!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.optimization.univariate.BracketFinderTest (Apache Commons Math 3.5 Test 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.optimization.univariate.BracketFinderTest (Apache Commons Math 3.5 Test 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/optimization/univariate/BracketFinderTest.html" title="class in org.apache.commons.math3.optimization.univariate">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/optimization/univariate//class-useBracketFinderTest.html" target="_top">FRAMES</a></li>
+<li><a href="BracketFinderTest.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.optimization.univariate.BracketFinderTest" class="title">Uses of Class<br>org.apache.commons.math3.optimization.univariate.BracketFinderTest</h2>
+</div>
+<div class="classUseContainer">No usage of org.apache.commons.math3.optimization.univariate.BracketFinderTest</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/optimization/univariate/BracketFinderTest.html" title="class in org.apache.commons.math3.optimization.univariate">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/optimization/univariate//class-useBracketFinderTest.html" target="_top">FRAMES</a></li>
+<li><a href="BracketFinderTest.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 &#169; 2003&#x2013;2015 <a href="http://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/commons-complex/blob/b0db8fca/site-content/.svn/pristine/04/0468fb6e24c4e730ff22b6f988eec049627fddaf.svn-base
----------------------------------------------------------------------
diff --git a/site-content/.svn/pristine/04/0468fb6e24c4e730ff22b6f988eec049627fddaf.svn-base b/site-content/.svn/pristine/04/0468fb6e24c4e730ff22b6f988eec049627fddaf.svn-base
new file mode 100644
index 0000000..83f9fd9
--- /dev/null
+++ b/site-content/.svn/pristine/04/0468fb6e24c4e730ff22b6f988eec049627fddaf.svn-base
@@ -0,0 +1,152 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
+<title>Uses of Package org.apache.commons.math3.transform (Apache Commons Math 3.5 Test 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 Package org.apache.commons.math3.transform (Apache Commons Math 3.5 Test 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>Class</li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+<div 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/transform/package-use.html" target="_top">FRAMES</a></li>
+<li><a href="package-use.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<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">
+<h1 title="Uses of Package org.apache.commons.math3.transform" class="title">Uses of Package<br>org.apache.commons.math3.transform</h1>
+</div>
+<div class="contentContainer">
+<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/transform/package-summary.html">org.apache.commons.math3.transform</a></span><span class="tabEnd">&nbsp;</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.transform">org.apache.commons.math3.transform</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="org.apache.commons.math3.transform">
+<!--   -->
+</a>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../../../../org/apache/commons/math3/transform/package-summary.html">org.apache.commons.math3.transform</a> used by <a href="../../../../../org/apache/commons/math3/transform/package-summary.html">org.apache.commons.math3.transform</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="../../../../../org/apache/commons/math3/transform/class-use/RealTransformerAbstractTest.html#org.apache.commons.math3.transform">RealTransformerAbstractTest</a>
+<div class="block">Abstract test for classes implementing the <a href="../../../../../../apidocs/org/apache/commons/math3/transform/RealTransformer.html?is-external=true" title="class or interface in org.apache.commons.math3.transform"><code>RealTransformer</code></a> interface.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</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>Class</li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+<div 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/transform/package-use.html" target="_top">FRAMES</a></li>
+<li><a href="package-use.html" target="_top">NO FRAMES</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2003&#x2013;2015 <a href="http://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/commons-complex/blob/b0db8fca/site-content/.svn/pristine/04/0469939989e60542ce9f38703b06e6806d831e9b.svn-base
----------------------------------------------------------------------
diff --git a/site-content/.svn/pristine/04/0469939989e60542ce9f38703b06e6806d831e9b.svn-base b/site-content/.svn/pristine/04/0469939989e60542ce9f38703b06e6806d831e9b.svn-base
new file mode 100644
index 0000000..d2567a5
--- /dev/null
+++ b/site-content/.svn/pristine/04/0469939989e60542ce9f38703b06e6806d831e9b.svn-base
@@ -0,0 +1,25 @@
+<!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>org.apache.commons.math3.optimization (Apache Commons Math 3.5 Test API)</title>
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<h1 class="bar"><a href="../../../../../org/apache/commons/math3/optimization/package-summary.html" target="classFrame">org.apache.commons.math3.optimization</a></h1>
+<div class="indexContainer">
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="MultivariateDifferentiableMultiStartOptimizerTest.html" title="class in org.apache.commons.math3.optimization" target="classFrame">MultivariateDifferentiableMultiStartOptimizerTest</a></li>
+<li><a href="MultivariateDifferentiableVectorMultiStartOptimizerTest.html" title="class in org.apache.commons.math3.optimization" target="classFrame">MultivariateDifferentiableVectorMultiStartOptimizerTest</a></li>
+<li><a href="MultivariateMultiStartOptimizerTest.html" title="class in org.apache.commons.math3.optimization" target="classFrame">MultivariateMultiStartOptimizerTest</a></li>
+<li><a href="PointValuePairTest.html" title="class in org.apache.commons.math3.optimization" target="classFrame">PointValuePairTest</a></li>
+<li><a href="PointVectorValuePairTest.html" title="class in org.apache.commons.math3.optimization" target="classFrame">PointVectorValuePairTest</a></li>
+<li><a href="SimplePointCheckerTest.html" title="class in org.apache.commons.math3.optimization" target="classFrame">SimplePointCheckerTest</a></li>
+<li><a href="SimpleValueCheckerTest.html" title="class in org.apache.commons.math3.optimization" target="classFrame">SimpleValueCheckerTest</a></li>
+<li><a href="SimpleVectorValueCheckerTest.html" title="class in org.apache.commons.math3.optimization" target="classFrame">SimpleVectorValueCheckerTest</a></li>
+</ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/commons-complex/blob/b0db8fca/site-content/.svn/pristine/04/04777645254ff0b22944c1ef46bcbd79669f2d8e.svn-base
----------------------------------------------------------------------
diff --git a/site-content/.svn/pristine/04/04777645254ff0b22944c1ef46bcbd79669f2d8e.svn-base b/site-content/.svn/pristine/04/04777645254ff0b22944c1ef46bcbd79669f2d8e.svn-base
new file mode 100644
index 0000000..6664af6
--- /dev/null
+++ b/site-content/.svn/pristine/04/04777645254ff0b22944c1ef46bcbd79669f2d8e.svn-base
@@ -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>Euclidean3D.LazyHolder</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.geometry.euclidean.threed</a> &gt; <span class="el_class">Euclidean3D.LazyHolder</span></div><h1>Euclidean3D.LazyHolder</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">3 of 9</td><td class="ctr2">67%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">1</td><t
 d class="ctr2">2</td><td class="ctr1">1</td><td class="ctr2">2</td><td class="ctr1">1</td><td class="ctr2">2</td></tr></tfoot><tbody><tr><td id="a0"><a href="Euclidean3D.java.html#L60" class="el_method">Euclidean3D.LazyHolder()</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="60" height="10" title="3" alt="3"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">1</td><td class="ctr2" id="i0">1</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="Euclidean3D.java.html#L62" class="el_method">static {...}</a></td><td class="bar" id="b1"><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="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" i
 d="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.5.201505241946</span></div></body></html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/commons-complex/blob/b0db8fca/site-content/.svn/pristine/04/04a86be5d58aae681156a81b89565cc77e919a2d.svn-base
----------------------------------------------------------------------
diff --git a/site-content/.svn/pristine/04/04a86be5d58aae681156a81b89565cc77e919a2d.svn-base b/site-content/.svn/pristine/04/04a86be5d58aae681156a81b89565cc77e919a2d.svn-base
new file mode 100644
index 0000000..145c277
--- /dev/null
+++ b/site-content/.svn/pristine/04/04a86be5d58aae681156a81b89565cc77e919a2d.svn-base
@@ -0,0 +1,117 @@
+<!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.optimization.general.MinpackTest (Apache Commons Math 3.5 Test 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.optimization.general.MinpackTest (Apache Commons Math 3.5 Test 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/optimization/general/MinpackTest.html" title="class in org.apache.commons.math3.optimization.general">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/optimization/general//class-useMinpackTest.html" target="_top">FRAMES</a></li>
+<li><a href="MinpackTest.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.optimization.general.MinpackTest" class="title">Uses of Class<br>org.apache.commons.math3.optimization.general.MinpackTest</h2>
+</div>
+<div class="classUseContainer">No usage of org.apache.commons.math3.optimization.general.MinpackTest</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/optimization/general/MinpackTest.html" title="class in org.apache.commons.math3.optimization.general">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/optimization/general//class-useMinpackTest.html" target="_top">FRAMES</a></li>
+<li><a href="MinpackTest.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 &#169; 2003&#x2013;2015 <a href="http://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>


Mime
View raw message