http://git-wip-us.apache.org/repos/asf/commons-complex/blob/b3576eeb/site-content/.svn/pristine/00/00b4d24f983da1d29823fe71b94f6e73753316ae.svn-base ---------------------------------------------------------------------- diff --git a/site-content/.svn/pristine/00/00b4d24f983da1d29823fe71b94f6e73753316ae.svn-base b/site-content/.svn/pristine/00/00b4d24f983da1d29823fe71b94f6e73753316ae.svn-base deleted file mode 100644 index a283247..0000000 --- a/site-content/.svn/pristine/00/00b4d24f983da1d29823fe71b94f6e73753316ae.svn-base +++ /dev/null @@ -1,65 +0,0 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> -<head><meta http-equiv="content-type" content="text/html; charset=UTF-8" /> -<title>MultivariateMultiStartOptimizer xref</title> -<link type="text/css" rel="stylesheet" href="../../../../../stylesheet.css" /> -</head> -<body> -<div id="overview"><a href="../../../../../../apidocs/org/apache/commons/math3/optimization/MultivariateMultiStartOptimizer.html">View Javadoc</a></div><pre> -<a class="jxr_linenumber" name="L1" href="#L1">1</a> <em class="jxr_comment">/*</em> -<a class="jxr_linenumber" name="L2" href="#L2">2</a> <em class="jxr_comment"> * Licensed to the Apache Software Foundation (ASF) under one or more</em> -<a class="jxr_linenumber" name="L3" href="#L3">3</a> <em class="jxr_comment"> * contributor license agreements. See the NOTICE file distributed with</em> -<a class="jxr_linenumber" name="L4" href="#L4">4</a> <em class="jxr_comment"> * this work for additional information regarding copyright ownership.</em> -<a class="jxr_linenumber" name="L5" href="#L5">5</a> <em class="jxr_comment"> * The ASF licenses this file to You under the Apache License, Version 2.0</em> -<a class="jxr_linenumber" name="L6" href="#L6">6</a> <em class="jxr_comment"> * (the "License"); you may not use this file except in compliance with</em> -<a class="jxr_linenumber" name="L7" href="#L7">7</a> <em class="jxr_comment"> * the License. You may obtain a copy of the License at</em> -<a class="jxr_linenumber" name="L8" href="#L8">8</a> <em class="jxr_comment"> *</em> -<a class="jxr_linenumber" name="L9" href="#L9">9</a> <em class="jxr_comment"> * <a href="http://www.apache.org/licenses/LICENSE-2." target="alexandria_uri">http://www.apache.org/licenses/LICENSE-2.</a>0</em> -<a class="jxr_linenumber" name="L10" href="#L10">10</a> <em class="jxr_comment"> *</em> -<a class="jxr_linenumber" name="L11" href="#L11">11</a> <em class="jxr_comment"> * Unless required by applicable law or agreed to in writing, software</em> -<a class="jxr_linenumber" name="L12" href="#L12">12</a> <em class="jxr_comment"> * distributed under the License is distributed on an "AS IS" BASIS,</em> -<a class="jxr_linenumber" name="L13" href="#L13">13</a> <em class="jxr_comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</em> -<a class="jxr_linenumber" name="L14" href="#L14">14</a> <em class="jxr_comment"> * See the License for the specific language governing permissions and</em> -<a class="jxr_linenumber" name="L15" href="#L15">15</a> <em class="jxr_comment"> * limitations under the License.</em> -<a class="jxr_linenumber" name="L16" href="#L16">16</a> <em class="jxr_comment"> */</em> -<a class="jxr_linenumber" name="L17" href="#L17">17</a> -<a class="jxr_linenumber" name="L18" href="#L18">18</a> <strong class="jxr_keyword">package</strong> org.apache.commons.math3.optimization; -<a class="jxr_linenumber" name="L19" href="#L19">19</a> -<a class="jxr_linenumber" name="L20" href="#L20">20</a> <strong class="jxr_keyword">import</strong> org.apache.commons.math3.analysis.MultivariateFunction; -<a class="jxr_linenumber" name="L21" href="#L21">21</a> <strong class="jxr_keyword">import</strong> org.apache.commons.math3.random.RandomVectorGenerator; -<a class="jxr_linenumber" name="L22" href="#L22">22</a> -<a class="jxr_linenumber" name="L23" href="#L23">23</a> <em class="jxr_javadoccomment">/**</em> -<a class="jxr_linenumber" name="L24" href="#L24">24</a> <em class="jxr_javadoccomment"> * Special implementation of the {@link MultivariateOptimizer} interface adding</em> -<a class="jxr_linenumber" name="L25" href="#L25">25</a> <em class="jxr_javadoccomment"> * multi-start features to an existing optimizer.</em> -<a class="jxr_linenumber" name="L26" href="#L26">26</a> <em class="jxr_javadoccomment"> *</em> -<a class="jxr_linenumber" name="L27" href="#L27">27</a> <em class="jxr_javadoccomment"> * This class wraps a classical optimizer to use it several times in</em> -<a class="jxr_linenumber" name="L28" href="#L28">28</a> <em class="jxr_javadoccomment"> * turn with different starting points in order to avoid being trapped</em> -<a class="jxr_linenumber" name="L29" href="#L29">29</a> <em class="jxr_javadoccomment"> * into a local extremum when looking for a global one.</em> -<a class="jxr_linenumber" name="L30" href="#L30">30</a> <em class="jxr_javadoccomment"> *</em> -<a class="jxr_linenumber" name="L31" href="#L31">31</a> <em class="jxr_javadoccomment"> * @deprecated As of 3.1 (to be removed in 4.0).</em> -<a class="jxr_linenumber" name="L32" href="#L32">32</a> <em class="jxr_javadoccomment"> * @since 2.0</em> -<a class="jxr_linenumber" name="L33" href="#L33">33</a> <em class="jxr_javadoccomment"> */</em> -<a class="jxr_linenumber" name="L34" href="#L34">34</a> @Deprecated -<a class="jxr_linenumber" name="L35" href="#L35">35</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../../org/apache/commons/math3/optimization/MultivariateMultiStartOptimizer.html">MultivariateMultiStartOptimizer</a> -<a class="jxr_linenumber" name="L36" href="#L36">36</a> <strong class="jxr_keyword">extends</strong> BaseMultivariateMultiStartOptimizer<MultivariateFunction> -<a class="jxr_linenumber" name="L37" href="#L37">37</a> <strong class="jxr_keyword">implements</strong> <a href="../../../../../org/apache/commons/math3/optimization/MultivariateOptimizer.html">MultivariateOptimizer</a> { -<a class="jxr_linenumber" name="L38" href="#L38">38</a> <em class="jxr_javadoccomment">/**</em> -<a class="jxr_linenumber" name="L39" href="#L39">39</a> <em class="jxr_javadoccomment"> * Create a multi-start optimizer from a single-start optimizer.</em> -<a class="jxr_linenumber" name="L40" href="#L40">40</a> <em class="jxr_javadoccomment"> *</em> -<a class="jxr_linenumber" name="L41" href="#L41">41</a> <em class="jxr_javadoccomment"> * @param optimizer Single-start optimizer to wrap.</em> -<a class="jxr_linenumber" name="L42" href="#L42">42</a> <em class="jxr_javadoccomment"> * @param starts Number of starts to perform (including the</em> -<a class="jxr_linenumber" name="L43" href="#L43">43</a> <em class="jxr_javadoccomment"> * first one), multi-start is disabled if value is less than or</em> -<a class="jxr_linenumber" name="L44" href="#L44">44</a> <em class="jxr_javadoccomment"> * equal to 1.</em> -<a class="jxr_linenumber" name="L45" href="#L45">45</a> <em class="jxr_javadoccomment"> * @param generator Random vector generator to use for restarts.</em> -<a class="jxr_linenumber" name="L46" href="#L46">46</a> <em class="jxr_javadoccomment"> */</em> -<a class="jxr_linenumber" name="L47" href="#L47">47</a> <strong class="jxr_keyword">public</strong> <a href="../../../../../org/apache/commons/math3/optimization/MultivariateMultiStartOptimizer.html">MultivariateMultiStartOptimizer</a>(<strong class="jxr_keyword">final</strong> <a href="../../../../../org/apache/commons/math3/optimization/MultivariateOptimizer.html">MultivariateOptimizer</a> optimizer, -<a class="jxr_linenumber" name="L48" href="#L48">48</a> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> starts, -<a class="jxr_linenumber" name="L49" href="#L49">49</a> <strong class="jxr_keyword">final</strong> <a href="../../../../../org/apache/commons/math3/random/RandomVectorGenerator.html">RandomVectorGenerator</a> generator) { -<a class="jxr_linenumber" name="L50" href="#L50">50</a> <strong class="jxr_keyword">super</strong>(optimizer, starts, generator); -<a class="jxr_linenumber" name="L51" href="#L51">51</a> } -<a class="jxr_linenumber" name="L52" href="#L52">52</a> } -</pre> -<hr/> -<div id="footer">Copyright © 2003–2016 <a href="http://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div> -</body> -</html>
http://git-wip-us.apache.org/repos/asf/commons-complex/blob/b3576eeb/site-content/.svn/pristine/00/00be11ea5ec1d596206f1fbf5ea24f00b947f584.svn-base ---------------------------------------------------------------------- diff --git a/site-content/.svn/pristine/00/00be11ea5ec1d596206f1fbf5ea24f00b947f584.svn-base b/site-content/.svn/pristine/00/00be11ea5ec1d596206f1fbf5ea24f00b947f584.svn-base deleted file mode 100644 index a0083bf..0000000 --- a/site-content/.svn/pristine/00/00be11ea5ec1d596206f1fbf5ea24f00b947f584.svn-base +++ /dev/null @@ -1,47 +0,0 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> -<head><meta http-equiv="content-type" content="text/html; charset=UTF-8" /> -<title>Vector2DFormatTest xref</title> -<link type="text/css" rel="stylesheet" href="../../../../../../../stylesheet.css" /> -</head> -<body> -<div id="overview"><a href="../../../../../../../../testapidocs/org/apache/commons/math3/geometry/euclidean/twod/Vector2DFormatTest.html">View Javadoc</a></div><pre> -<a class="jxr_linenumber" name="L1" href="#L1">1</a> <em class="jxr_comment">/*</em> -<a class="jxr_linenumber" name="L2" href="#L2">2</a> <em class="jxr_comment"> * Licensed to the Apache Software Foundation (ASF) under one or more</em> -<a class="jxr_linenumber" name="L3" href="#L3">3</a> <em class="jxr_comment"> * contributor license agreements. See the NOTICE file distributed with</em> -<a class="jxr_linenumber" name="L4" href="#L4">4</a> <em class="jxr_comment"> * this work for additional information regarding copyright ownership.</em> -<a class="jxr_linenumber" name="L5" href="#L5">5</a> <em class="jxr_comment"> * The ASF licenses this file to You under the Apache License, Version 2.0</em> -<a class="jxr_linenumber" name="L6" href="#L6">6</a> <em class="jxr_comment"> * (the "License"); you may not use this file except in compliance with</em> -<a class="jxr_linenumber" name="L7" href="#L7">7</a> <em class="jxr_comment"> * the License. You may obtain a copy of the License at</em> -<a class="jxr_linenumber" name="L8" href="#L8">8</a> <em class="jxr_comment"> *</em> -<a class="jxr_linenumber" name="L9" href="#L9">9</a> <em class="jxr_comment"> * <a href="http://www.apache.org/licenses/LICENSE-2." target="alexandria_uri">http://www.apache.org/licenses/LICENSE-2.</a>0</em> -<a class="jxr_linenumber" name="L10" href="#L10">10</a> <em class="jxr_comment"> *</em> -<a class="jxr_linenumber" name="L11" href="#L11">11</a> <em class="jxr_comment"> * Unless required by applicable law or agreed to in writing, software</em> -<a class="jxr_linenumber" name="L12" href="#L12">12</a> <em class="jxr_comment"> * distributed under the License is distributed on an "AS IS" BASIS,</em> -<a class="jxr_linenumber" name="L13" href="#L13">13</a> <em class="jxr_comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</em> -<a class="jxr_linenumber" name="L14" href="#L14">14</a> <em class="jxr_comment"> * See the License for the specific language governing permissions and</em> -<a class="jxr_linenumber" name="L15" href="#L15">15</a> <em class="jxr_comment"> * limitations under the License.</em> -<a class="jxr_linenumber" name="L16" href="#L16">16</a> <em class="jxr_comment"> */</em> -<a class="jxr_linenumber" name="L17" href="#L17">17</a> -<a class="jxr_linenumber" name="L18" href="#L18">18</a> <strong class="jxr_keyword">package</strong> org.apache.commons.math3.geometry.euclidean.twod; -<a class="jxr_linenumber" name="L19" href="#L19">19</a> -<a class="jxr_linenumber" name="L20" href="#L20">20</a> <strong class="jxr_keyword">import</strong> java.util.Locale; -<a class="jxr_linenumber" name="L21" href="#L21">21</a> -<a class="jxr_linenumber" name="L22" href="#L22">22</a> -<a class="jxr_linenumber" name="L23" href="#L23">23</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../../../../org/apache/commons/math3/geometry/euclidean/twod/Vector2DFormatTest.html">Vector2DFormatTest</a> <strong class="jxr_keyword">extends</strong> <a href="../../../../../../../org/apache/commons/math3/geometry/euclidean/twod/Vector2DFormatAbstractTest.html">Vector2DFormatAbstractTest</a> { -<a class="jxr_linenumber" name="L24" href="#L24">24</a> -<a class="jxr_linenumber" name="L25" href="#L25">25</a> @Override -<a class="jxr_linenumber" name="L26" href="#L26">26</a> <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">char</strong> getDecimalCharacter() { -<a class="jxr_linenumber" name="L27" href="#L27">27</a> <strong class="jxr_keyword">return</strong> '.'; -<a class="jxr_linenumber" name="L28" href="#L28">28</a> } -<a class="jxr_linenumber" name="L29" href="#L29">29</a> -<a class="jxr_linenumber" name="L30" href="#L30">30</a> @Override -<a class="jxr_linenumber" name="L31" href="#L31">31</a> <strong class="jxr_keyword">protected</strong> Locale getLocale() { -<a class="jxr_linenumber" name="L32" href="#L32">32</a> <strong class="jxr_keyword">return</strong> Locale.US; -<a class="jxr_linenumber" name="L33" href="#L33">33</a> } -<a class="jxr_linenumber" name="L34" href="#L34">34</a> } -</pre> -<hr/> -<div id="footer">Copyright © 2003–2016 <a href="http://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div> -</body> -</html> http://git-wip-us.apache.org/repos/asf/commons-complex/blob/b3576eeb/site-content/.svn/pristine/00/00c41ce0d2341a560cd26f74fa06a0955214e277.svn-base ---------------------------------------------------------------------- diff --git a/site-content/.svn/pristine/00/00c41ce0d2341a560cd26f74fa06a0955214e277.svn-base b/site-content/.svn/pristine/00/00c41ce0d2341a560cd26f74fa06a0955214e277.svn-base deleted file mode 100644 index b135afc..0000000 --- a/site-content/.svn/pristine/00/00c41ce0d2341a560cd26f74fa06a0955214e277.svn-base +++ /dev/null @@ -1,117 +0,0 @@ -<!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.optim.nonlinear.scalar.ObjectiveFunction (Apache Commons Math 3.6.1 API)</title> -<link rel="stylesheet" type="text/css" href="../../../../../../../../stylesheet.css" title="Style"> -</head> -<body> -<script type="text/javascript"><!-- - if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class org.apache.commons.math3.optim.nonlinear.scalar.ObjectiveFunction (Apache Commons Math 3.6.1 API)"; - } -//--> -</script> -<noscript> -<div>JavaScript is disabled on your browser.</div> -</noscript> -<!-- ========= START OF TOP NAVBAR ======= --> -<div class="topNav"><a name="navbar_top"> -<!-- --> -</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> -<!-- --> -</a> -<ul class="navList" title="Navigation"> -<li><a href="../../../../../../../../overview-summary.html">Overview</a></li> -<li><a href="../package-summary.html">Package</a></li> -<li><a href="../../../../../../../../org/apache/commons/math3/optim/nonlinear/scalar/ObjectiveFunction.html" title="class in org.apache.commons.math3.optim.nonlinear.scalar">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/optim/nonlinear/scalar/class-use/ObjectiveFunction.html" target="_top">Frames</a></li> -<li><a href="ObjectiveFunction.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.optim.nonlinear.scalar.ObjectiveFunction" class="title">Uses of Class<br>org.apache.commons.math3.optim.nonlinear.scalar.ObjectiveFunction</h2> -</div> -<div class="classUseContainer">No usage of org.apache.commons.math3.optim.nonlinear.scalar.ObjectiveFunction</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/optim/nonlinear/scalar/ObjectiveFunction.html" title="class in org.apache.commons.math3.optim.nonlinear.scalar">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/optim/nonlinear/scalar/class-use/ObjectiveFunction.html" target="_top">Frames</a></li> -<li><a href="ObjectiveFunction.html" target="_top">No Frames</a></li> -</ul> -<ul class="navList" id="allclasses_navbar_bottom"> -<li><a href="../../../../../../../../allclasses-noframe.html">All Classes</a></li> -</ul> -<div> -<script type="text/javascript"><!-- - allClassesLink = document.getElementById("allclasses_navbar_bottom"); - if(window==top) { - allClassesLink.style.display = "block"; - } - else { - allClassesLink.style.display = "none"; - } - //--> -</script> -</div> -<a name="skip-navbar_bottom"> -<!-- --> -</a></div> -<!-- ======== END OF BOTTOM NAVBAR ======= --> -<p class="legalCopy"><small>Copyright © 2003–2016 <a href="http://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p> -</body> -</html> http://git-wip-us.apache.org/repos/asf/commons-complex/blob/b3576eeb/site-content/.svn/pristine/00/00ce289b18644a47b9529086b18c812713897b33.svn-base ---------------------------------------------------------------------- diff --git a/site-content/.svn/pristine/00/00ce289b18644a47b9529086b18c812713897b33.svn-base b/site-content/.svn/pristine/00/00ce289b18644a47b9529086b18c812713897b33.svn-base deleted file mode 100644 index f4598df..0000000 --- a/site-content/.svn/pristine/00/00ce289b18644a47b9529086b18c812713897b33.svn-base +++ /dev/null @@ -1,88 +0,0 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> -<head><meta http-equiv="content-type" content="text/html; charset=UTF-8" /> -<title>FieldDecompositionSolver xref</title> -<link type="text/css" rel="stylesheet" href="../../../../../stylesheet.css" /> -</head> -<body> -<div id="overview"><a href="../../../../../../apidocs/org/apache/commons/math3/linear/FieldDecompositionSolver.html">View Javadoc</a></div><pre> -<a class="jxr_linenumber" name="L1" href="#L1">1</a> <em class="jxr_comment">/*</em> -<a class="jxr_linenumber" name="L2" href="#L2">2</a> <em class="jxr_comment"> * Licensed to the Apache Software Foundation (ASF) under one or more</em> -<a class="jxr_linenumber" name="L3" href="#L3">3</a> <em class="jxr_comment"> * contributor license agreements. See the NOTICE file distributed with</em> -<a class="jxr_linenumber" name="L4" href="#L4">4</a> <em class="jxr_comment"> * this work for additional information regarding copyright ownership.</em> -<a class="jxr_linenumber" name="L5" href="#L5">5</a> <em class="jxr_comment"> * The ASF licenses this file to You under the Apache License, Version 2.0</em> -<a class="jxr_linenumber" name="L6" href="#L6">6</a> <em class="jxr_comment"> * (the "License"); you may not use this file except in compliance with</em> -<a class="jxr_linenumber" name="L7" href="#L7">7</a> <em class="jxr_comment"> * the License. You may obtain a copy of the License at</em> -<a class="jxr_linenumber" name="L8" href="#L8">8</a> <em class="jxr_comment"> *</em> -<a class="jxr_linenumber" name="L9" href="#L9">9</a> <em class="jxr_comment"> * <a href="http://www.apache.org/licenses/LICENSE-2." target="alexandria_uri">http://www.apache.org/licenses/LICENSE-2.</a>0</em> -<a class="jxr_linenumber" name="L10" href="#L10">10</a> <em class="jxr_comment"> *</em> -<a class="jxr_linenumber" name="L11" href="#L11">11</a> <em class="jxr_comment"> * Unless required by applicable law or agreed to in writing, software</em> -<a class="jxr_linenumber" name="L12" href="#L12">12</a> <em class="jxr_comment"> * distributed under the License is distributed on an "AS IS" BASIS,</em> -<a class="jxr_linenumber" name="L13" href="#L13">13</a> <em class="jxr_comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</em> -<a class="jxr_linenumber" name="L14" href="#L14">14</a> <em class="jxr_comment"> * See the License for the specific language governing permissions and</em> -<a class="jxr_linenumber" name="L15" href="#L15">15</a> <em class="jxr_comment"> * limitations under the License.</em> -<a class="jxr_linenumber" name="L16" href="#L16">16</a> <em class="jxr_comment"> */</em> -<a class="jxr_linenumber" name="L17" href="#L17">17</a> -<a class="jxr_linenumber" name="L18" href="#L18">18</a> <strong class="jxr_keyword">package</strong> org.apache.commons.math3.linear; -<a class="jxr_linenumber" name="L19" href="#L19">19</a> -<a class="jxr_linenumber" name="L20" href="#L20">20</a> <strong class="jxr_keyword">import</strong> org.apache.commons.math3.FieldElement; -<a class="jxr_linenumber" name="L21" href="#L21">21</a> -<a class="jxr_linenumber" name="L22" href="#L22">22</a> -<a class="jxr_linenumber" name="L23" href="#L23">23</a> <em class="jxr_javadoccomment">/**</em> -<a class="jxr_linenumber" name="L24" href="#L24">24</a> <em class="jxr_javadoccomment"> * Interface handling decomposition algorithms that can solve A &times; X = B.</em> -<a class="jxr_linenumber" name="L25" href="#L25">25</a> <em class="jxr_javadoccomment"> * <p>Decomposition algorithms decompose an A matrix has a product of several specific</em> -<a class="jxr_linenumber" name="L26" href="#L26">26</a> <em class="jxr_javadoccomment"> * matrices from which they can solve A &times; X = B in least squares sense: they find X</em> -<a class="jxr_linenumber" name="L27" href="#L27">27</a> <em class="jxr_javadoccomment"> * such that ||A &times; X - B|| is minimal.</p></em> -<a class="jxr_linenumber" name="L28" href="#L28">28</a> <em class="jxr_javadoccomment"> * <p>Some solvers like {@link FieldLUDecomposition} can only find the solution for</em> -<a class="jxr_linenumber" name="L29" href="#L29">29</a> <em class="jxr_javadoccomment"> * square matrices and when the solution is an exact linear solution, i.e. when</em> -<a class="jxr_linenumber" name="L30" href="#L30">30</a> <em class="jxr_javadoccomment"> * ||A &times; X - B|| is exactly 0. Other solvers can also find solutions</em> -<a class="jxr_linenumber" name="L31" href="#L31">31</a> <em class="jxr_javadoccomment"> * with non-square matrix A and with non-null minimal norm. If an exact linear</em> -<a class="jxr_linenumber" name="L32" href="#L32">32</a> <em class="jxr_javadoccomment"> * solution exists it is also the minimal norm solution.</p></em> -<a class="jxr_linenumber" name="L33" href="#L33">33</a> <em class="jxr_javadoccomment"> *</em> -<a class="jxr_linenumber" name="L34" href="#L34">34</a> <em class="jxr_javadoccomment"> * @param <T> the type of the field elements</em> -<a class="jxr_linenumber" name="L35" href="#L35">35</a> <em class="jxr_javadoccomment"> * @since 2.0</em> -<a class="jxr_linenumber" name="L36" href="#L36">36</a> <em class="jxr_javadoccomment"> */</em> -<a class="jxr_linenumber" name="L37" href="#L37">37</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">interface</strong> FieldDecompositionSolver<T <strong class="jxr_keyword">extends</strong> FieldElement<T>> { -<a class="jxr_linenumber" name="L38" href="#L38">38</a> -<a class="jxr_linenumber" name="L39" href="#L39">39</a> <em class="jxr_javadoccomment">/** Solve the linear equation A &times; X = B for matrices A.</em> -<a class="jxr_linenumber" name="L40" href="#L40">40</a> <em class="jxr_javadoccomment"> * <p>The A matrix is implicit, it is provided by the underlying</em> -<a class="jxr_linenumber" name="L41" href="#L41">41</a> <em class="jxr_javadoccomment"> * decomposition algorithm.</p></em> -<a class="jxr_linenumber" name="L42" href="#L42">42</a> <em class="jxr_javadoccomment"> * @param b right-hand side of the equation A &times; X = B</em> -<a class="jxr_linenumber" name="L43" href="#L43">43</a> <em class="jxr_javadoccomment"> * @return a vector X that minimizes the two norm of A &times; X - B</em> -<a class="jxr_linenumber" name="L44" href="#L44">44</a> <em class="jxr_javadoccomment"> * @throws org.apache.commons.math3.exception.DimensionMismatchException</em> -<a class="jxr_linenumber" name="L45" href="#L45">45</a> <em class="jxr_javadoccomment"> * if the matrices dimensions do not match.</em> -<a class="jxr_linenumber" name="L46" href="#L46">46</a> <em class="jxr_javadoccomment"> * @throws SingularMatrixException</em> -<a class="jxr_linenumber" name="L47" href="#L47">47</a> <em class="jxr_javadoccomment"> * if the decomposed matrix is singular.</em> -<a class="jxr_linenumber" name="L48" href="#L48">48</a> <em class="jxr_javadoccomment"> */</em> -<a class="jxr_linenumber" name="L49" href="#L49">49</a> FieldVector<T> solve(<strong class="jxr_keyword">final</strong> FieldVector<T> b); -<a class="jxr_linenumber" name="L50" href="#L50">50</a> -<a class="jxr_linenumber" name="L51" href="#L51">51</a> <em class="jxr_javadoccomment">/** Solve the linear equation A &times; X = B for matrices A.</em> -<a class="jxr_linenumber" name="L52" href="#L52">52</a> <em class="jxr_javadoccomment"> * <p>The A matrix is implicit, it is provided by the underlying</em> -<a class="jxr_linenumber" name="L53" href="#L53">53</a> <em class="jxr_javadoccomment"> * decomposition algorithm.</p></em> -<a class="jxr_linenumber" name="L54" href="#L54">54</a> <em class="jxr_javadoccomment"> * @param b right-hand side of the equation A &times; X = B</em> -<a class="jxr_linenumber" name="L55" href="#L55">55</a> <em class="jxr_javadoccomment"> * @return a matrix X that minimizes the two norm of A &times; X - B</em> -<a class="jxr_linenumber" name="L56" href="#L56">56</a> <em class="jxr_javadoccomment"> * @throws org.apache.commons.math3.exception.DimensionMismatchException</em> -<a class="jxr_linenumber" name="L57" href="#L57">57</a> <em class="jxr_javadoccomment"> * if the matrices dimensions do not match.</em> -<a class="jxr_linenumber" name="L58" href="#L58">58</a> <em class="jxr_javadoccomment"> * @throws SingularMatrixException</em> -<a class="jxr_linenumber" name="L59" href="#L59">59</a> <em class="jxr_javadoccomment"> * if the decomposed matrix is singular.</em> -<a class="jxr_linenumber" name="L60" href="#L60">60</a> <em class="jxr_javadoccomment"> */</em> -<a class="jxr_linenumber" name="L61" href="#L61">61</a> FieldMatrix<T> solve(<strong class="jxr_keyword">final</strong> FieldMatrix<T> b); -<a class="jxr_linenumber" name="L62" href="#L62">62</a> -<a class="jxr_linenumber" name="L63" href="#L63">63</a> <em class="jxr_javadoccomment">/**</em> -<a class="jxr_linenumber" name="L64" href="#L64">64</a> <em class="jxr_javadoccomment"> * Check if the decomposed matrix is non-singular.</em> -<a class="jxr_linenumber" name="L65" href="#L65">65</a> <em class="jxr_javadoccomment"> * @return true if the decomposed matrix is non-singular</em> -<a class="jxr_linenumber" name="L66" href="#L66">66</a> <em class="jxr_javadoccomment"> */</em> -<a class="jxr_linenumber" name="L67" href="#L67">67</a> <strong class="jxr_keyword">boolean</strong> isNonSingular(); -<a class="jxr_linenumber" name="L68" href="#L68">68</a> -<a class="jxr_linenumber" name="L69" href="#L69">69</a> <em class="jxr_javadoccomment">/** Get the inverse (or pseudo-inverse) of the decomposed matrix.</em> -<a class="jxr_linenumber" name="L70" href="#L70">70</a> <em class="jxr_javadoccomment"> * @return inverse matrix</em> -<a class="jxr_linenumber" name="L71" href="#L71">71</a> <em class="jxr_javadoccomment"> * @throws SingularMatrixException</em> -<a class="jxr_linenumber" name="L72" href="#L72">72</a> <em class="jxr_javadoccomment"> * if the decomposed matrix is singular.</em> -<a class="jxr_linenumber" name="L73" href="#L73">73</a> <em class="jxr_javadoccomment"> */</em> -<a class="jxr_linenumber" name="L74" href="#L74">74</a> FieldMatrix<T> getInverse(); -<a class="jxr_linenumber" name="L75" href="#L75">75</a> } -</pre> -<hr/> -<div id="footer">Copyright © 2003–2016 <a href="http://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div> -</body> -</html> http://git-wip-us.apache.org/repos/asf/commons-complex/blob/b3576eeb/site-content/.svn/pristine/00/00d5cb4a9e8f93226bbd756539031dc39759e16b.svn-base ---------------------------------------------------------------------- diff --git a/site-content/.svn/pristine/00/00d5cb4a9e8f93226bbd756539031dc39759e16b.svn-base b/site-content/.svn/pristine/00/00d5cb4a9e8f93226bbd756539031dc39759e16b.svn-base deleted file mode 100644 index bf8fe27..0000000 --- a/site-content/.svn/pristine/00/00d5cb4a9e8f93226bbd756539031dc39759e16b.svn-base +++ /dev/null @@ -1,117 +0,0 @@ -<!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.function.Asin (Apache Commons Math 3.6.1 API)</title> -<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style"> -</head> -<body> -<script type="text/javascript"><!-- - if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Uses of Class org.apache.commons.math3.analysis.function.Asin (Apache Commons Math 3.6.1 API)"; - } -//--> -</script> -<noscript> -<div>JavaScript is disabled on your browser.</div> -</noscript> -<!-- ========= START OF TOP NAVBAR ======= --> -<div class="topNav"><a name="navbar_top"> -<!-- --> -</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> -<!-- --> -</a> -<ul class="navList" title="Navigation"> -<li><a href="../../../../../../../overview-summary.html">Overview</a></li> -<li><a href="../package-summary.html">Package</a></li> -<li><a href="../../../../../../../org/apache/commons/math3/analysis/function/Asin.html" title="class in org.apache.commons.math3.analysis.function">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/function/class-use/Asin.html" target="_top">Frames</a></li> -<li><a href="Asin.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.function.Asin" class="title">Uses of Class<br>org.apache.commons.math3.analysis.function.Asin</h2> -</div> -<div class="classUseContainer">No usage of org.apache.commons.math3.analysis.function.Asin</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/function/Asin.html" title="class in org.apache.commons.math3.analysis.function">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/function/class-use/Asin.html" target="_top">Frames</a></li> -<li><a href="Asin.html" target="_top">No Frames</a></li> -</ul> -<ul class="navList" id="allclasses_navbar_bottom"> -<li><a href="../../../../../../../allclasses-noframe.html">All Classes</a></li> -</ul> -<div> -<script type="text/javascript"><!-- - allClassesLink = document.getElementById("allclasses_navbar_bottom"); - if(window==top) { - allClassesLink.style.display = "block"; - } - else { - allClassesLink.style.display = "none"; - } - //--> -</script> -</div> -<a name="skip-navbar_bottom"> -<!-- --> -</a></div> -<!-- ======== END OF BOTTOM NAVBAR ======= --> -<p class="legalCopy"><small>Copyright © 2003–2016 <a href="http://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p> -</body> -</html> http://git-wip-us.apache.org/repos/asf/commons-complex/blob/b3576eeb/site-content/.svn/pristine/00/00d992b5cc0aafcc36ada48008d03a1171ef3dd2.svn-base ---------------------------------------------------------------------- diff --git a/site-content/.svn/pristine/00/00d992b5cc0aafcc36ada48008d03a1171ef3dd2.svn-base b/site-content/.svn/pristine/00/00d992b5cc0aafcc36ada48008d03a1171ef3dd2.svn-base deleted file mode 100644 index 8c659ef..0000000 --- a/site-content/.svn/pristine/00/00d992b5cc0aafcc36ada48008d03a1171ef3dd2.svn-base +++ /dev/null @@ -1 +0,0 @@ -<?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>MaxIter</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> > <a href="index.html" class="el_package">org.apache.commons.math3.optim</a> > <span class="el_class">MaxIter</span></div><h1>MaxIter</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onc lick="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">11 of 22</td><td class="ctr2">50%</td><td class="bar">1 of 2</td><td class="ctr2">50%</td><td class="ctr1">2</td><td class="ctr2">4</td><td class="ctr1">2</td><td class="ctr2">7< /td><td class="ctr1">1</td><td class="ctr2">3</td></tr></tfoot><tbody><tr><td id="a1"><a href="MaxIter.java.html#L34" class="el_method">MaxIter(int)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="51" height="10" title="6" alt="6"/><img src="../.resources/greenbar.gif" width="68" height="10" title="8" alt="8"/></td><td class="ctr2" id="c1">57%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="60" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="60" height="10" title="1" alt="1"/></td><td class="ctr2" id="e0">50%</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g0">2</td><td class="ctr1" id="h0">1</td><td class="ctr2" id="i0">5</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a2"><a href="MaxIter.java.html#L59" class="el_method">unlimited()</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="42" height="10" title="5" alt="5"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">1</td><td class="ctr2" id="i1">1</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a0"><a href="MaxIter.java.html#L48" class="el_method">getMaxIter()</a></td><td class="bar" id="b2"><img src="../.resources/greenbar.gif" width="25" height="10" title="3" alt="3"/></td><td class="ctr2" id="c0">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.5.201505241946</span></div></body></html> \ No newline at end of file http://git-wip-us.apache.org/repos/asf/commons-complex/blob/b3576eeb/site-content/.svn/pristine/00/00e86b4ed32be23b9c8e52e00af52e524a028fc0.svn-base ---------------------------------------------------------------------- diff --git a/site-content/.svn/pristine/00/00e86b4ed32be23b9c8e52e00af52e524a028fc0.svn-base b/site-content/.svn/pristine/00/00e86b4ed32be23b9c8e52e00af52e524a028fc0.svn-base deleted file mode 100644 index d312ca4..0000000 --- a/site-content/.svn/pristine/00/00e86b4ed32be23b9c8e52e00af52e524a028fc0.svn-base +++ /dev/null @@ -1,101 +0,0 @@ -<?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>Euclidean1D.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> > <a href="index.source.html" class="el_package">org.apache.commons.math3.geometry.euclidean.oned</a> > <span class="el_source">Euclidean1D.j ava</span></div><h1>Euclidean1D.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 "License"); 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 "AS IS" 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.geometry.euclidean.oned; - -import java.io.Serializable; - -import org.apache.commons.math3.exception.MathUnsupportedOperationException; -import org.apache.commons.math3.exception.util.LocalizedFormats; -import org.apache.commons.math3.geometry.Space; - -/** - * This class implements a one-dimensional space. - * @since 3.0 - */ -public class Euclidean1D implements Serializable, Space { - - /** Serializable version identifier. */ - private static final long serialVersionUID = -1178039568877797126L; - - /** Private constructor for the singleton. - */ -<span class="fc" id="L37"> private Euclidean1D() {</span> -<span class="fc" id="L38"> }</span> - - /** Get the unique instance. - * @return the unique instance - */ - public static Euclidean1D getInstance() { -<span class="fc" id="L44"> return LazyHolder.INSTANCE;</span> - } - - /** {@inheritDoc} */ - public int getDimension() { -<span class="fc" id="L49"> return 1;</span> - } - - /** {@inheritDoc} - * <p> - * As the 1-dimension Euclidean space does not have proper sub-spaces, - * this method always throws a {@link NoSubSpaceException} - * </p> - * @return nothing - * @throws NoSubSpaceException in all cases - */ - public Space getSubSpace() throws NoSubSpaceException { -<span class="fc" id="L61"> throw new NoSubSpaceException();</span> - } - - // CHECKSTYLE: stop HideUtilityClassConstructor - /** Holder for the instance. - * <p>We use here the Initialization On Demand Holder Idiom.</p> - */ -<span class="nc" id="L68"> private static class LazyHolder {</span> - /** Cached field instance. */ -<span class="fc" id="L70"> private static final Euclidean1D INSTANCE = new Euclidean1D();</span> - } - // CHECKSTYLE: resume HideUtilityClassConstructor - - /** Handle deserialization of the singleton. - * @return the singleton instance - */ - private Object readResolve() { - // return the singleton instance -<span class="fc" id="L79"> return LazyHolder.INSTANCE;</span> - } - - /** Specialized exception for inexistent sub-space. - * <p> - * This exception is thrown when attempting to get the sub-space of a one-dimensional space - * </p> - */ - public static class NoSubSpaceException extends MathUnsupportedOperationException { - - /** Serializable UID. */ - private static final long serialVersionUID = 20140225L; - - /** Simple constructor. - */ - public NoSubSpaceException() { -<span class="fc" id="L95"> super(LocalizedFormats.NOT_SUPPORTED_IN_DIMENSION_N, 1);</span> -<span class="fc" id="L96"> }</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/b3576eeb/site-content/.svn/pristine/00/00e8d92a858a56fb80e271c7a9ca567b4e157507.svn-base ---------------------------------------------------------------------- diff --git a/site-content/.svn/pristine/00/00e8d92a858a56fb80e271c7a9ca567b4e157507.svn-base b/site-content/.svn/pristine/00/00e8d92a858a56fb80e271c7a9ca567b4e157507.svn-base deleted file mode 100644 index 2b7a1fc..0000000 --- a/site-content/.svn/pristine/00/00e8d92a858a56fb80e271c7a9ca567b4e157507.svn-base +++ /dev/null @@ -1,166 +0,0 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> -<head><meta http-equiv="content-type" content="text/html; charset=UTF-8" /> -<title>DormandPrince853StepInterpolatorTest xref</title> -<link type="text/css" rel="stylesheet" href="../../../../../../stylesheet.css" /> -</head> -<body> -<div id="overview"><a href="../../../../../../../testapidocs/org/apache/commons/math3/ode/nonstiff/DormandPrince853StepInterpolatorTest.html">View Javadoc</a></div><pre> -<a class="jxr_linenumber" name="L1" href="#L1">1</a> <em class="jxr_comment">/*</em> -<a class="jxr_linenumber" name="L2" href="#L2">2</a> <em class="jxr_comment"> * Licensed to the Apache Software Foundation (ASF) under one or more</em> -<a class="jxr_linenumber" name="L3" href="#L3">3</a> <em class="jxr_comment"> * contributor license agreements. See the NOTICE file distributed with</em> -<a class="jxr_linenumber" name="L4" href="#L4">4</a> <em class="jxr_comment"> * this work for additional information regarding copyright ownership.</em> -<a class="jxr_linenumber" name="L5" href="#L5">5</a> <em class="jxr_comment"> * The ASF licenses this file to You under the Apache License, Version 2.0</em> -<a class="jxr_linenumber" name="L6" href="#L6">6</a> <em class="jxr_comment"> * (the "License"); you may not use this file except in compliance with</em> -<a class="jxr_linenumber" name="L7" href="#L7">7</a> <em class="jxr_comment"> * the License. You may obtain a copy of the License at</em> -<a class="jxr_linenumber" name="L8" href="#L8">8</a> <em class="jxr_comment"> *</em> -<a class="jxr_linenumber" name="L9" href="#L9">9</a> <em class="jxr_comment"> * <a href="http://www.apache.org/licenses/LICENSE-2." target="alexandria_uri">http://www.apache.org/licenses/LICENSE-2.</a>0</em> -<a class="jxr_linenumber" name="L10" href="#L10">10</a> <em class="jxr_comment"> *</em> -<a class="jxr_linenumber" name="L11" href="#L11">11</a> <em class="jxr_comment"> * Unless required by applicable law or agreed to in writing, software</em> -<a class="jxr_linenumber" name="L12" href="#L12">12</a> <em class="jxr_comment"> * distributed under the License is distributed on an "AS IS" BASIS,</em> -<a class="jxr_linenumber" name="L13" href="#L13">13</a> <em class="jxr_comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</em> -<a class="jxr_linenumber" name="L14" href="#L14">14</a> <em class="jxr_comment"> * See the License for the specific language governing permissions and</em> -<a class="jxr_linenumber" name="L15" href="#L15">15</a> <em class="jxr_comment"> * limitations under the License.</em> -<a class="jxr_linenumber" name="L16" href="#L16">16</a> <em class="jxr_comment"> */</em> -<a class="jxr_linenumber" name="L17" href="#L17">17</a> -<a class="jxr_linenumber" name="L18" href="#L18">18</a> <strong class="jxr_keyword">package</strong> org.apache.commons.math3.ode.nonstiff; -<a class="jxr_linenumber" name="L19" href="#L19">19</a> -<a class="jxr_linenumber" name="L20" href="#L20">20</a> -<a class="jxr_linenumber" name="L21" href="#L21">21</a> <strong class="jxr_keyword">import</strong> java.io.ByteArrayInputStream; -<a class="jxr_linenumber" name="L22" href="#L22">22</a> <strong class="jxr_keyword">import</strong> java.io.ByteArrayOutputStream; -<a class="jxr_linenumber" name="L23" href="#L23">23</a> <strong class="jxr_keyword">import</strong> java.io.IOException; -<a class="jxr_linenumber" name="L24" href="#L24">24</a> <strong class="jxr_keyword">import</strong> java.io.ObjectInputStream; -<a class="jxr_linenumber" name="L25" href="#L25">25</a> <strong class="jxr_keyword">import</strong> java.io.ObjectOutputStream; -<a class="jxr_linenumber" name="L26" href="#L26">26</a> <strong class="jxr_keyword">import</strong> java.util.Random; -<a class="jxr_linenumber" name="L27" href="#L27">27</a> -<a class="jxr_linenumber" name="L28" href="#L28">28</a> <strong class="jxr_keyword">import</strong> org.apache.commons.math3.exception.DimensionMismatchException; -<a class="jxr_linenumber" name="L29" href="#L29">29</a> <strong class="jxr_keyword">import</strong> org.apache.commons.math3.exception.MaxCountExceededException; -<a class="jxr_linenumber" name="L30" href="#L30">30</a> <strong class="jxr_keyword">import</strong> org.apache.commons.math3.exception.NoBracketingException; -<a class="jxr_linenumber" name="L31" href="#L31">31</a> <strong class="jxr_keyword">import</strong> org.apache.commons.math3.exception.NumberIsTooSmallException; -<a class="jxr_linenumber" name="L32" href="#L32">32</a> <strong class="jxr_keyword">import</strong> org.apache.commons.math3.ode.ContinuousOutputModel; -<a class="jxr_linenumber" name="L33" href="#L33">33</a> <strong class="jxr_keyword">import</strong> org.apache.commons.math3.ode.TestProblem3; -<a class="jxr_linenumber" name="L34" href="#L34">34</a> <strong class="jxr_keyword">import</strong> org.apache.commons.math3.ode.sampling.StepHandler; -<a class="jxr_linenumber" name="L35" href="#L35">35</a> <strong class="jxr_keyword">import</strong> org.apache.commons.math3.ode.sampling.StepInterpolator; -<a class="jxr_linenumber" name="L36" href="#L36">36</a> <strong class="jxr_keyword">import</strong> org.apache.commons.math3.ode.sampling.StepInterpolatorTestUtils; -<a class="jxr_linenumber" name="L37" href="#L37">37</a> <strong class="jxr_keyword">import</strong> org.apache.commons.math3.util.FastMath; -<a class="jxr_linenumber" name="L38" href="#L38">38</a> <strong class="jxr_keyword">import</strong> org.junit.Assert; -<a class="jxr_linenumber" name="L39" href="#L39">39</a> <strong class="jxr_keyword">import</strong> org.junit.Test; -<a class="jxr_linenumber" name="L40" href="#L40">40</a> -<a class="jxr_linenumber" name="L41" href="#L41">41</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../../../org/apache/commons/math3/ode/nonstiff/DormandPrince853StepInterpolatorTest.html">DormandPrince853StepInterpolatorTest</a> { -<a class="jxr_linenumber" name="L42" href="#L42">42</a> -<a class="jxr_linenumber" name="L43" href="#L43">43</a> @Test -<a class="jxr_linenumber" name="L44" href="#L44">44</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> derivativesConsistency() -<a class="jxr_linenumber" name="L45" href="#L45">45</a> <strong class="jxr_keyword">throws</strong> DimensionMismatchException, NumberIsTooSmallException, -<a class="jxr_linenumber" name="L46" href="#L46">46</a> MaxCountExceededException, NoBracketingException { -<a class="jxr_linenumber" name="L47" href="#L47">47</a> <a href="../../../../../../org/apache/commons/math3/ode/TestProblem3.html">TestProblem3</a> pb = <strong class="jxr_keyword">new</strong> <a href="../../../../../../org/apache/commons/math3/ode/TestProblem3.html">TestProblem3</a>(0.1); -<a class="jxr_linenumber" name="L48" href="#L48">48</a> <strong class="jxr_keyword">double</strong> minStep = 0; -<a class="jxr_linenumber" name="L49" href="#L49">49</a> <strong class="jxr_keyword">double</strong> maxStep = pb.getFinalTime() - pb.getInitialTime(); -<a class="jxr_linenumber" name="L50" href="#L50">50</a> <strong class="jxr_keyword">double</strong> scalAbsoluteTolerance = 1.0e-8; -<a class="jxr_linenumber" name="L51" href="#L51">51</a> <strong class="jxr_keyword">double</strong> scalRelativeTolerance = scalAbsoluteTolerance; -<a class="jxr_linenumber" name="L52" href="#L52">52</a> DormandPrince853Integrator integ = <strong class="jxr_keyword">new</strong> DormandPrince853Integrator(minStep, maxStep, -<a class="jxr_linenumber" name="L53" href="#L53">53</a> scalAbsoluteTolerance, -<a class="jxr_linenumber" name="L54" href="#L54">54</a> scalRelativeTolerance); -<a class="jxr_linenumber" name="L55" href="#L55">55</a> StepInterpolatorTestUtils.checkDerivativesConsistency(integ, pb, 0.01, 1.8e-12); -<a class="jxr_linenumber" name="L56" href="#L56">56</a> } -<a class="jxr_linenumber" name="L57" href="#L57">57</a> -<a class="jxr_linenumber" name="L58" href="#L58">58</a> @Test -<a class="jxr_linenumber" name="L59" href="#L59">59</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> serialization() -<a class="jxr_linenumber" name="L60" href="#L60">60</a> <strong class="jxr_keyword">throws</strong> IOException, ClassNotFoundException, -<a class="jxr_linenumber" name="L61" href="#L61">61</a> DimensionMismatchException, NumberIsTooSmallException, -<a class="jxr_linenumber" name="L62" href="#L62">62</a> MaxCountExceededException, NoBracketingException { -<a class="jxr_linenumber" name="L63" href="#L63">63</a> -<a class="jxr_linenumber" name="L64" href="#L64">64</a> <a href="../../../../../../org/apache/commons/math3/ode/TestProblem3.html">TestProblem3</a> pb = <strong class="jxr_keyword">new</strong> <a href="../../../../../../org/apache/commons/math3/ode/TestProblem3.html">TestProblem3</a>(0.9); -<a class="jxr_linenumber" name="L65" href="#L65">65</a> <strong class="jxr_keyword">double</strong> minStep = 0; -<a class="jxr_linenumber" name="L66" href="#L66">66</a> <strong class="jxr_keyword">double</strong> maxStep = pb.getFinalTime() - pb.getInitialTime(); -<a class="jxr_linenumber" name="L67" href="#L67">67</a> <strong class="jxr_keyword">double</strong> scalAbsoluteTolerance = 1.0e-8; -<a class="jxr_linenumber" name="L68" href="#L68">68</a> <strong class="jxr_keyword">double</strong> scalRelativeTolerance = scalAbsoluteTolerance; -<a class="jxr_linenumber" name="L69" href="#L69">69</a> DormandPrince853Integrator integ = <strong class="jxr_keyword">new</strong> DormandPrince853Integrator(minStep, maxStep, -<a class="jxr_linenumber" name="L70" href="#L70">70</a> scalAbsoluteTolerance, -<a class="jxr_linenumber" name="L71" href="#L71">71</a> scalRelativeTolerance); -<a class="jxr_linenumber" name="L72" href="#L72">72</a> integ.addStepHandler(<strong class="jxr_keyword">new</strong> ContinuousOutputModel()); -<a class="jxr_linenumber" name="L73" href="#L73">73</a> integ.integrate(pb, -<a class="jxr_linenumber" name="L74" href="#L74">74</a> pb.getInitialTime(), pb.getInitialState(), -<a class="jxr_linenumber" name="L75" href="#L75">75</a> pb.getFinalTime(), <strong class="jxr_keyword">new</strong> <strong class="jxr_keyword">double</strong>[pb.getDimension()]); -<a class="jxr_linenumber" name="L76" href="#L76">76</a> -<a class="jxr_linenumber" name="L77" href="#L77">77</a> ByteArrayOutputStream bos = <strong class="jxr_keyword">new</strong> ByteArrayOutputStream(); -<a class="jxr_linenumber" name="L78" href="#L78">78</a> ObjectOutputStream oos = <strong class="jxr_keyword">new</strong> ObjectOutputStream(bos); -<a class="jxr_linenumber" name="L79" href="#L79">79</a> <strong class="jxr_keyword">for</strong> (StepHandler handler : integ.getStepHandlers()) { -<a class="jxr_linenumber" name="L80" href="#L80">80</a> oos.writeObject(handler); -<a class="jxr_linenumber" name="L81" href="#L81">81</a> } -<a class="jxr_linenumber" name="L82" href="#L82">82</a> -<a class="jxr_linenumber" name="L83" href="#L83">83</a> Assert.assertTrue(bos.size () > 90000); -<a class="jxr_linenumber" name="L84" href="#L84">84</a> Assert.assertTrue(bos.size () < 100000); -<a class="jxr_linenumber" name="L85" href="#L85">85</a> -<a class="jxr_linenumber" name="L86" href="#L86">86</a> ByteArrayInputStream bis = <strong class="jxr_keyword">new</strong> ByteArrayInputStream(bos.toByteArray()); -<a class="jxr_linenumber" name="L87" href="#L87">87</a> ObjectInputStream ois = <strong class="jxr_keyword">new</strong> ObjectInputStream(bis); -<a class="jxr_linenumber" name="L88" href="#L88">88</a> ContinuousOutputModel cm = (ContinuousOutputModel) ois.readObject(); -<a class="jxr_linenumber" name="L89" href="#L89">89</a> -<a class="jxr_linenumber" name="L90" href="#L90">90</a> Random random = <strong class="jxr_keyword">new</strong> Random(347588535632l); -<a class="jxr_linenumber" name="L91" href="#L91">91</a> <strong class="jxr_keyword">double</strong> maxError = 0.0; -<a class="jxr_linenumber" name="L92" href="#L92">92</a> <strong class="jxr_keyword">for</strong> (<strong class="jxr_keyword">int</strong> i = 0; i < 1000; ++i) { -<a class="jxr_linenumber" name="L93" href="#L93">93</a> <strong class="jxr_keyword">double</strong> r = random.nextDouble(); -<a class="jxr_linenumber" name="L94" href="#L94">94</a> <strong class="jxr_keyword">double</strong> time = r * pb.getInitialTime() + (1.0 - r) * pb.getFinalTime(); -<a class="jxr_linenumber" name="L95" href="#L95">95</a> cm.setInterpolatedTime(time); -<a class="jxr_linenumber" name="L96" href="#L96">96</a> <strong class="jxr_keyword">double</strong>[] interpolatedY = cm.getInterpolatedState (); -<a class="jxr_linenumber" name="L97" href="#L97">97</a> <strong class="jxr_keyword">double</strong>[] theoreticalY = pb.computeTheoreticalState(time); -<a class="jxr_linenumber" name="L98" href="#L98">98</a> <strong class="jxr_keyword">double</strong> dx = interpolatedY[0] - theoreticalY[0]; -<a class="jxr_linenumber" name="L99" href="#L99">99</a> <strong class="jxr_keyword">double</strong> dy = interpolatedY[1] - theoreticalY[1]; -<a class="jxr_linenumber" name="L100" href="#L100">100</a> <strong class="jxr_keyword">double</strong> error = dx * dx + dy * dy; -<a class="jxr_linenumber" name="L101" href="#L101">101</a> <strong class="jxr_keyword">if</strong> (error > maxError) { -<a class="jxr_linenumber" name="L102" href="#L102">102</a> maxError = error; -<a class="jxr_linenumber" name="L103" href="#L103">103</a> } -<a class="jxr_linenumber" name="L104" href="#L104">104</a> } -<a class="jxr_linenumber" name="L105" href="#L105">105</a> -<a class="jxr_linenumber" name="L106" href="#L106">106</a> Assert.assertTrue(maxError < 2.4e-10); -<a class="jxr_linenumber" name="L107" href="#L107">107</a> -<a class="jxr_linenumber" name="L108" href="#L108">108</a> } -<a class="jxr_linenumber" name="L109" href="#L109">109</a> -<a class="jxr_linenumber" name="L110" href="#L110">110</a> @Test -<a class="jxr_linenumber" name="L111" href="#L111">111</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> checklone() -<a class="jxr_linenumber" name="L112" href="#L112">112</a> <strong class="jxr_keyword">throws</strong> DimensionMismatchException, NumberIsTooSmallException, -<a class="jxr_linenumber" name="L113" href="#L113">113</a> MaxCountExceededException, NoBracketingException { -<a class="jxr_linenumber" name="L114" href="#L114">114</a> <a href="../../../../../../org/apache/commons/math3/ode/TestProblem3.html">TestProblem3</a> pb = <strong class="jxr_keyword">new</strong> <a href="../../../../../../org/apache/commons/math3/ode/TestProblem3.html">TestProblem3</a>(0.9); -<a class="jxr_linenumber" name="L115" href="#L115">115</a> <strong class="jxr_keyword">double</strong> minStep = 0; -<a class="jxr_linenumber" name="L116" href="#L116">116</a> <strong class="jxr_keyword">double</strong> maxStep = pb.getFinalTime() - pb.getInitialTime(); -<a class="jxr_linenumber" name="L117" href="#L117">117</a> <strong class="jxr_keyword">double</strong> scalAbsoluteTolerance = 1.0e-8; -<a class="jxr_linenumber" name="L118" href="#L118">118</a> <strong class="jxr_keyword">double</strong> scalRelativeTolerance = scalAbsoluteTolerance; -<a class="jxr_linenumber" name="L119" href="#L119">119</a> DormandPrince853Integrator integ = <strong class="jxr_keyword">new</strong> DormandPrince853Integrator(minStep, maxStep, -<a class="jxr_linenumber" name="L120" href="#L120">120</a> scalAbsoluteTolerance, -<a class="jxr_linenumber" name="L121" href="#L121">121</a> scalRelativeTolerance); -<a class="jxr_linenumber" name="L122" href="#L122">122</a> integ.addStepHandler(<strong class="jxr_keyword">new</strong> StepHandler() { -<a class="jxr_linenumber" name="L123" href="#L123">123</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> handleStep(StepInterpolator interpolator, <strong class="jxr_keyword">boolean</strong> isLast) -<a class="jxr_linenumber" name="L124" href="#L124">124</a> <strong class="jxr_keyword">throws</strong> MaxCountExceededException { -<a class="jxr_linenumber" name="L125" href="#L125">125</a> StepInterpolator cloned = interpolator.copy(); -<a class="jxr_linenumber" name="L126" href="#L126">126</a> <strong class="jxr_keyword">double</strong> tA = cloned.getPreviousTime(); -<a class="jxr_linenumber" name="L127" href="#L127">127</a> <strong class="jxr_keyword">double</strong> tB = cloned.getCurrentTime(); -<a class="jxr_linenumber" name="L128" href="#L128">128</a> <strong class="jxr_keyword">double</strong> halfStep = FastMath.abs(tB - tA) / 2; -<a class="jxr_linenumber" name="L129" href="#L129">129</a> Assert.assertEquals(interpolator.getPreviousTime(), tA, 1.0e-12); -<a class="jxr_linenumber" name="L130" href="#L130">130</a> Assert.assertEquals(interpolator.getCurrentTime(), tB, 1.0e-12); -<a class="jxr_linenumber" name="L131" href="#L131">131</a> <strong class="jxr_keyword">for</strong> (<strong class="jxr_keyword">int</strong> i = 0; i < 10; ++i) { -<a class="jxr_linenumber" name="L132" href="#L132">132</a> <strong class="jxr_keyword">double</strong> t = (i * tB + (9 - i) * tA) / 9; -<a class="jxr_linenumber" name="L133" href="#L133">133</a> interpolator.setInterpolatedTime(t); -<a class="jxr_linenumber" name="L134" href="#L134">134</a> Assert.assertTrue(FastMath.abs(cloned.getInterpolatedTime() - t) > (halfStep / 10)); -<a class="jxr_linenumber" name="L135" href="#L135">135</a> cloned.setInterpolatedTime(t); -<a class="jxr_linenumber" name="L136" href="#L136">136</a> Assert.assertEquals(t, cloned.getInterpolatedTime(), 1.0e-12); -<a class="jxr_linenumber" name="L137" href="#L137">137</a> <strong class="jxr_keyword">double</strong>[] referenceState = interpolator.getInterpolatedState(); -<a class="jxr_linenumber" name="L138" href="#L138">138</a> <strong class="jxr_keyword">double</strong>[] cloneState = cloned.getInterpolatedState(); -<a class="jxr_linenumber" name="L139" href="#L139">139</a> <strong class="jxr_keyword">for</strong> (<strong class="jxr_keyword">int</strong> j = 0; j < referenceState.length; ++j) { -<a class="jxr_linenumber" name="L140" href="#L140">140</a> Assert.assertEquals(referenceState[j], cloneState[j], 1.0e-12); -<a class="jxr_linenumber" name="L141" href="#L141">141</a> } -<a class="jxr_linenumber" name="L142" href="#L142">142</a> } -<a class="jxr_linenumber" name="L143" href="#L143">143</a> } -<a class="jxr_linenumber" name="L144" href="#L144">144</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> init(<strong class="jxr_keyword">double</strong> t0, <strong class="jxr_keyword">double</strong>[] y0, <strong class="jxr_keyword">double</strong> t) { -<a class="jxr_linenumber" name="L145" href="#L145">145</a> } -<a class="jxr_linenumber" name="L146" href="#L146">146</a> }); -<a class="jxr_linenumber" name="L147" href="#L147">147</a> integ.integrate(pb, -<a class="jxr_linenumber" name="L148" href="#L148">148</a> pb.getInitialTime(), pb.getInitialState(), -<a class="jxr_linenumber" name="L149" href="#L149">149</a> pb.getFinalTime(), <strong class="jxr_keyword">new</strong> <strong class="jxr_keyword">double</strong>[pb.getDimension()]); -<a class="jxr_linenumber" name="L150" href="#L150">150</a> -<a class="jxr_linenumber" name="L151" href="#L151">151</a> } -<a class="jxr_linenumber" name="L152" href="#L152">152</a> -<a class="jxr_linenumber" name="L153" href="#L153">153</a> } -</pre> -<hr/> -<div id="footer">Copyright © 2003–2016 <a href="http://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div> -</body> -</html>
