2008-01-13 15:59:58 -05:00
|
|
|
<?xml version="1.0"?>
|
|
|
|
<!--
|
|
|
|
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.
|
2008-01-16 13:24:23 -05:00
|
|
|
See the License for the specific language governing permissions and
|
2008-01-13 15:59:58 -05:00
|
|
|
limitations under the License.
|
|
|
|
-->
|
|
|
|
|
|
|
|
<!--
|
|
|
|
This file contains some false positive bugs detected by findbugs. Their
|
|
|
|
false positive nature has been analyzed individually and they have been
|
|
|
|
put here to instruct findbugs it must ignore them.
|
|
|
|
-->
|
|
|
|
<FindBugsFilter>
|
|
|
|
|
|
|
|
<!-- the following equality tests are part of the reference algorithms -->
|
|
|
|
<!-- which already know about limited precision of the double numbers -->
|
2012-02-22 06:41:59 -05:00
|
|
|
<Match>
|
2015-02-16 17:37:23 -05:00
|
|
|
<Class name="org.apache.commons.math4.analysis.solvers.BaseSecantSolver" />
|
2012-02-22 06:41:59 -05:00
|
|
|
<Method name="doSolve" params="" returns="double" />
|
|
|
|
<Bug pattern="FE_FLOATING_POINT_EQUALITY" />
|
|
|
|
</Match>
|
2009-10-28 17:54:13 -04:00
|
|
|
<Match>
|
2015-02-16 17:37:23 -05:00
|
|
|
<Class name="org.apache.commons.math4.distribution.SaddlePointExpansion" />
|
2009-10-28 17:54:13 -04:00
|
|
|
<Or>
|
|
|
|
<Method name="getDeviancePart" params="double,double" returns="double" />
|
|
|
|
<Method name="getStirlingError" params="double" returns="double" />
|
|
|
|
</Or>
|
|
|
|
<Bug pattern="FE_FLOATING_POINT_EQUALITY" />
|
|
|
|
</Match>
|
2012-12-16 09:20:20 -05:00
|
|
|
<Match>
|
2015-02-16 17:37:23 -05:00
|
|
|
<Class name="org.apache.commons.math4.optim.univariate.BrentOptimizer" />
|
2012-12-16 09:20:20 -05:00
|
|
|
<Method name="localMin" params="boolean,double,double,double,double,double" returns="double" />
|
|
|
|
<Bug pattern="FE_FLOATING_POINT_EQUALITY" />
|
|
|
|
</Match>
|
2008-01-13 15:59:58 -05:00
|
|
|
<Match>
|
2015-02-16 17:37:23 -05:00
|
|
|
<Class name="org.apache.commons.math4.analysis.solvers.BrentSolver" />
|
2011-03-27 12:30:50 -04:00
|
|
|
<Method name="brent" params="double,double,double,double" returns="double" />
|
2008-01-13 15:59:58 -05:00
|
|
|
<Bug pattern="FE_FLOATING_POINT_EQUALITY" />
|
|
|
|
</Match>
|
|
|
|
<Match>
|
2015-02-16 17:37:23 -05:00
|
|
|
<Class name="org.apache.commons.math4.analysis.solvers.MullerSolver" />
|
2008-01-13 15:59:58 -05:00
|
|
|
<Or>
|
2011-03-27 12:30:50 -04:00
|
|
|
<Method name="solve" params="double,double,double,double" returns="double" />
|
|
|
|
</Or>
|
|
|
|
<Bug pattern="FE_FLOATING_POINT_EQUALITY" />
|
|
|
|
</Match>
|
|
|
|
<Match>
|
2015-02-16 17:37:23 -05:00
|
|
|
<Class name="org.apache.commons.math4.analysis.solvers.MullerSolver2" />
|
2011-03-27 12:30:50 -04:00
|
|
|
<Or>
|
|
|
|
<Method name="doSolve" params="" returns="double" />
|
2008-01-13 15:59:58 -05:00
|
|
|
</Or>
|
|
|
|
<Bug pattern="FE_FLOATING_POINT_EQUALITY" />
|
|
|
|
</Match>
|
2009-07-01 12:03:28 -04:00
|
|
|
<Match>
|
2015-02-16 17:37:23 -05:00
|
|
|
<Class name="org.apache.commons.math4.linear.EigenDecomposition" />
|
2010-02-28 14:55:07 -05:00
|
|
|
<Method name="findEigenVectors" params="double[][]" returns="void" />
|
2009-07-01 12:03:28 -04:00
|
|
|
<Bug pattern="FE_FLOATING_POINT_EQUALITY" />
|
|
|
|
</Match>
|
2013-03-29 11:49:22 -04:00
|
|
|
<Match>
|
2015-02-25 16:34:53 -05:00
|
|
|
<Class name="org.apache.commons.math4.optim.nonlinear.scalar.noderiv.BOBYQAOptimizer" />
|
2013-03-29 11:49:22 -04:00
|
|
|
<Method name="altmov" params="int,double" returns="double[]" />
|
|
|
|
<Bug pattern="FE_FLOATING_POINT_EQUALITY" />
|
|
|
|
</Match>
|
2014-04-30 04:21:15 -04:00
|
|
|
<Match>
|
2015-02-16 17:37:23 -05:00
|
|
|
<Class name="org.apache.commons.math4.optim.nonlinear.scalar.noderiv.CMAESOptimizer" />
|
|
|
|
<Method name="doOptimize" params="" returns="org.apache.commons.math4.optim.PointValuePair" />
|
2014-04-30 04:21:15 -04:00
|
|
|
<Bug pattern="FE_FLOATING_POINT_EQUALITY" />
|
|
|
|
</Match>
|
2013-03-29 11:49:22 -04:00
|
|
|
|
2009-07-01 12:03:28 -04:00
|
|
|
<!-- The following equality test is intentional and needed for semantic purposes -->
|
|
|
|
<Match>
|
2011-06-03 15:23:56 -04:00
|
|
|
<Or>
|
2015-02-16 17:37:23 -05:00
|
|
|
<Class name="org.apache.commons.math4.geometry.euclidean.oned.Vector1D" />
|
|
|
|
<Class name="org.apache.commons.math4.geometry.euclidean.twod.Vector2D" />
|
|
|
|
<Class name="org.apache.commons.math4.geometry.euclidean.threed.Vector3D" />
|
2011-06-03 15:23:56 -04:00
|
|
|
</Or>
|
2009-07-01 12:03:28 -04:00
|
|
|
<Method name="equals" params="java.lang.Object" returns="boolean" />
|
|
|
|
<Bug pattern="FE_FLOATING_POINT_EQUALITY" />
|
|
|
|
</Match>
|
2012-12-13 14:18:55 -05:00
|
|
|
<Match>
|
2015-02-16 17:37:23 -05:00
|
|
|
<Class name="org.apache.commons.math4.optim.linear.LinearConstraint" />
|
2012-12-13 14:18:55 -05:00
|
|
|
<Method name="equals" params="java.lang.Object" returns="boolean" />
|
2009-07-01 12:03:28 -04:00
|
|
|
<Bug pattern="FE_FLOATING_POINT_EQUALITY" />
|
|
|
|
</Match>
|
2008-01-13 15:59:58 -05:00
|
|
|
|
|
|
|
<!-- The following equality test is intentional and needed for rounding purposes -->
|
|
|
|
<Match>
|
2015-02-16 17:37:23 -05:00
|
|
|
<Class name="org.apache.commons.math4.util.Precision" />
|
2013-07-04 13:24:47 -04:00
|
|
|
<Method name="roundUnscaled" params="double,double,int" returns="double" />
|
2008-01-13 15:59:58 -05:00
|
|
|
<Bug pattern="FE_FLOATING_POINT_EQUALITY" />
|
|
|
|
</Match>
|
|
|
|
|
2009-06-20 09:42:56 -04:00
|
|
|
<!-- The following equality test is intentional for division protection -->
|
|
|
|
<Match>
|
2015-02-16 17:37:23 -05:00
|
|
|
<Class name="org.apache.commons.math4.analysis.interpolation.LoessInterpolator" />
|
2009-06-20 09:42:56 -04:00
|
|
|
<Method name="smooth" params="double[],double[]" returns="double[]" />
|
|
|
|
<Bug pattern="FE_FLOATING_POINT_EQUALITY" />
|
|
|
|
</Match>
|
|
|
|
|
2010-08-29 18:04:09 -04:00
|
|
|
<!-- The following equality test is intentional for infinity detection -->
|
|
|
|
<Match>
|
2015-02-16 17:37:23 -05:00
|
|
|
<Class name="org.apache.commons.math4.util.FastMath" />
|
2010-08-29 18:04:09 -04:00
|
|
|
<Method name="atan2" params="double,double" returns="double" />
|
|
|
|
<Bug pattern="FE_FLOATING_POINT_EQUALITY" />
|
|
|
|
</Match>
|
|
|
|
|
2013-03-29 11:49:22 -04:00
|
|
|
<!-- The following switch fall-through are due to conversion from FORTRAN goto,
|
|
|
|
which are handled by a state integer representing the target labels of the goto.
|
|
|
|
In the original code, this is sequential and fall-through is expected
|
|
|
|
-->
|
|
|
|
<Match>
|
2015-02-25 16:34:53 -05:00
|
|
|
<Class name="org.apache.commons.math4.optim.nonlinear.scalar.noderiv.BOBYQAOptimizer" />
|
2013-03-29 11:49:22 -04:00
|
|
|
<Or>
|
|
|
|
<Method name="bobyqb" params="double[],double[]" returns="double" />
|
|
|
|
<Method name="trsbox" />
|
|
|
|
</Or>
|
|
|
|
<Bug pattern="SF_SWITCH_FALLTHROUGH" />
|
|
|
|
</Match>
|
|
|
|
|
2011-01-01 21:56:35 -05:00
|
|
|
<!-- Spurious: Findbugs confused by final local variables -->
|
|
|
|
<Match>
|
2015-02-16 17:37:23 -05:00
|
|
|
<Class name="org.apache.commons.math4.util.FastMath" />
|
2011-01-01 21:56:35 -05:00
|
|
|
<Method name="atan" params="double,double,boolean" returns="double" />
|
|
|
|
<Bug pattern="DLS_DEAD_LOCAL_STORE" />
|
|
|
|
</Match>
|
2008-01-13 15:59:58 -05:00
|
|
|
|
2015-11-03 04:34:38 -05:00
|
|
|
<!-- Spurious: Findbugs confused by FastMath.PI - 1.0e-10 -->
|
|
|
|
<Match>
|
|
|
|
<Class name="org.apache.commons.math4.geometry.euclidean.threed.Plane" />
|
|
|
|
<Method name="isSimilarTo" params="org.apache.commons.math4.geometry.euclidean.threed.Plane" returns="boolean" />
|
|
|
|
<Bug pattern="CNT_ROUGH_CONSTANT_VALUE" />
|
|
|
|
</Match>
|
|
|
|
|
2015-11-03 04:45:35 -05:00
|
|
|
<!-- Spurious: Findbugs confused by constant 1.570796251296997 which is a
|
|
|
|
intentionally slightly offset from PI/2 as per Cody Waite arguments reduction -->
|
|
|
|
<Match>
|
|
|
|
<Class name="org.apache.commons.math4.util.FastMath$CodyWaite" />
|
|
|
|
<Method name="<init>" params="double" returns="void" />
|
|
|
|
<Bug pattern="CNT_ROUGH_CONSTANT_VALUE" />
|
|
|
|
</Match>
|
|
|
|
|
2008-01-13 15:59:58 -05:00
|
|
|
<!-- the following expositions of internal representation are intentional and documented -->
|
2012-02-22 08:05:25 -05:00
|
|
|
<Match>
|
2015-02-16 17:37:23 -05:00
|
|
|
<Class name="org.apache.commons.math4.stat.regression.RegressionResults"/>
|
2012-02-22 08:05:25 -05:00
|
|
|
<Method name="<init>" params="double[],double[][],boolean,long,int,double,double,double,boolean,boolean" returns="void" />
|
|
|
|
<Bug pattern="EI_EXPOSE_REP2" />
|
|
|
|
</Match>
|
2010-10-10 10:50:56 -04:00
|
|
|
<Match>
|
2015-02-16 17:37:23 -05:00
|
|
|
<Class name="org.apache.commons.math4.stat.descriptive.AbstractUnivariateStatistic"/>
|
2010-10-10 10:50:56 -04:00
|
|
|
<Method name="getDataRef" params="" returns="double[]" />
|
|
|
|
<Bug pattern="EI_EXPOSE_REP" />
|
|
|
|
</Match>
|
2012-12-16 09:20:20 -05:00
|
|
|
<Match>
|
2015-02-16 17:37:23 -05:00
|
|
|
<Class name="org.apache.commons.math4.optim.PointValuePair"/>
|
2012-12-16 09:20:20 -05:00
|
|
|
<Method name="getPointRef" params="" returns="double[]" />
|
|
|
|
<Bug pattern="EI_EXPOSE_REP" />
|
|
|
|
</Match>
|
|
|
|
<Match>
|
2015-02-16 17:37:23 -05:00
|
|
|
<Class name="org.apache.commons.math4.optim.PointValuePair"/>
|
2012-12-16 09:20:20 -05:00
|
|
|
<Method name="<init>" params="double[],double,boolean" returns="void" />
|
|
|
|
<Bug pattern="EI_EXPOSE_REP2" />
|
|
|
|
</Match>
|
2013-03-10 10:39:21 -04:00
|
|
|
<!-- Serialization is handled by an internal class -->
|
|
|
|
<Match>
|
|
|
|
<Or>
|
2015-02-16 17:37:23 -05:00
|
|
|
<Class name="org.apache.commons.math4.optim.PointValuePair"/>
|
|
|
|
<Class name="org.apache.commons.math4.optim.PointVectorValuePair"/>
|
2013-03-10 10:39:21 -04:00
|
|
|
</Or>
|
|
|
|
<Bug pattern="SE_NO_SUITABLE_CONSTRUCTOR" />
|
|
|
|
</Match>
|
2012-12-16 09:20:20 -05:00
|
|
|
<Match>
|
2015-02-16 17:37:23 -05:00
|
|
|
<Class name="org.apache.commons.math4.optim.PointVectorValuePair"/>
|
2012-12-16 09:20:20 -05:00
|
|
|
<Or>
|
|
|
|
<Method name="getPointRef" params="" returns="double[]" />
|
|
|
|
<Method name="getValueRef" params="" returns="double[]" />
|
|
|
|
</Or>
|
|
|
|
<Bug pattern="EI_EXPOSE_REP" />
|
|
|
|
</Match>
|
|
|
|
<Match>
|
2015-02-16 17:37:23 -05:00
|
|
|
<Class name="org.apache.commons.math4.optim.PointVectorValuePair"/>
|
2012-12-16 09:20:20 -05:00
|
|
|
<Method name="<init>" params="double[],double[][],boolean" returns="void" />
|
|
|
|
<Bug pattern="EI_EXPOSE_REP2" />
|
|
|
|
</Match>
|
2010-03-06 16:30:37 -05:00
|
|
|
<Match>
|
2015-02-16 17:37:23 -05:00
|
|
|
<Class name="org.apache.commons.math4.ode.sampling.DummyStepInterpolator"/>
|
2010-03-06 16:30:37 -05:00
|
|
|
<Method name="<init>" params="double[],double[],boolean" returns="void" />
|
2009-03-14 13:35:49 -04:00
|
|
|
<Bug pattern="EI_EXPOSE_REP2" />
|
|
|
|
</Match>
|
2008-07-26 15:35:35 -04:00
|
|
|
<Match>
|
2015-02-16 17:37:23 -05:00
|
|
|
<Class name="org.apache.commons.math4.ode.sampling.AbstractStepInterpolator"/>
|
2008-07-26 15:35:35 -04:00
|
|
|
<Or>
|
|
|
|
<Method name="getInterpolatedState" params="" returns="double[]" />
|
|
|
|
<Method name="getInterpolatedDerivatives" params="" returns="double[]" />
|
|
|
|
</Or>
|
|
|
|
<Bug pattern="EI_EXPOSE_REP" />
|
|
|
|
</Match>
|
2009-04-05 15:10:44 -04:00
|
|
|
<Match>
|
2015-02-16 17:37:23 -05:00
|
|
|
<Class name="org.apache.commons.math4.ode.sampling.NordsieckStepInterpolator"/>
|
|
|
|
<Method name="reinitialize" params="double,double,double[],org.apache.commons.math4.linear.Array2DRowRealMatrix" returns="void" />
|
2009-04-05 15:10:44 -04:00
|
|
|
<Bug pattern="EI_EXPOSE_REP2" />
|
|
|
|
</Match>
|
2009-07-07 03:57:37 -04:00
|
|
|
<Match>
|
2015-02-16 17:37:23 -05:00
|
|
|
<Class name="org.apache.commons.math4.ode.sampling.NordsieckStepInterpolator"/>
|
2009-07-07 03:57:37 -04:00
|
|
|
<Method name="getInterpolatedStateVariation" params="" returns="double[]" />
|
|
|
|
<Bug pattern="EI_EXPOSE_REP" />
|
|
|
|
</Match>
|
2008-07-26 15:35:35 -04:00
|
|
|
<Match>
|
2015-02-16 17:37:23 -05:00
|
|
|
<Class name="org.apache.commons.math4.linear.Array2DRowRealMatrix"/>
|
2008-07-26 15:35:35 -04:00
|
|
|
<Method name="<init>" params="double[][],boolean" returns="void" />
|
|
|
|
<Bug pattern="EI_EXPOSE_REP2" />
|
|
|
|
</Match>
|
2008-01-13 15:59:58 -05:00
|
|
|
<Match>
|
2015-02-16 17:37:23 -05:00
|
|
|
<Class name="org.apache.commons.math4.linear.Array2DRowRealMatrix"/>
|
2008-01-13 15:59:58 -05:00
|
|
|
<Method name="getDataRef" params="" returns="double[][]" />
|
|
|
|
<Bug pattern="EI_EXPOSE_REP" />
|
|
|
|
</Match>
|
2009-05-03 12:28:48 -04:00
|
|
|
<Match>
|
2015-02-16 17:37:23 -05:00
|
|
|
<Class name="org.apache.commons.math4.linear.BlockFieldMatrix"/>
|
|
|
|
<Method name="<init>" params="int,int,org.apache.commons.math4.FieldElement[][],boolean" returns="void" />
|
2009-05-03 12:28:48 -04:00
|
|
|
<Bug pattern="EI_EXPOSE_REP2" />
|
|
|
|
</Match>
|
2009-04-19 12:39:40 -04:00
|
|
|
<Match>
|
2015-02-16 17:37:23 -05:00
|
|
|
<Class name="org.apache.commons.math4.linear.Array2DRowFieldMatrix"/>
|
|
|
|
<Method name="<init>" params="org.apache.commons.math4.Field,org.apache.commons.math4.FieldElement[][],boolean" returns="void" />
|
2009-04-19 12:39:40 -04:00
|
|
|
<Bug pattern="EI_EXPOSE_REP2" />
|
|
|
|
</Match>
|
|
|
|
<Match>
|
2015-02-16 17:37:23 -05:00
|
|
|
<Class name="org.apache.commons.math4.linear.Array2DRowFieldMatrix"/>
|
|
|
|
<Method name="getDataRef" params="" returns="org.apache.commons.math4.FieldElement[][]" />
|
2009-04-19 12:39:40 -04:00
|
|
|
<Bug pattern="EI_EXPOSE_REP" />
|
|
|
|
</Match>
|
2009-01-05 17:32:52 -05:00
|
|
|
<Match>
|
2015-02-16 17:37:23 -05:00
|
|
|
<Class name="org.apache.commons.math4.linear.BlockRealMatrix"/>
|
2009-01-05 17:32:52 -05:00
|
|
|
<Method name="<init>" params="int,int,double[][],boolean" returns="void" />
|
|
|
|
<Bug pattern="EI_EXPOSE_REP2" />
|
|
|
|
</Match>
|
2008-01-13 15:59:58 -05:00
|
|
|
<Match>
|
2015-02-16 17:37:23 -05:00
|
|
|
<Class name="org.apache.commons.math4.util.ResizableDoubleArray"/>
|
2009-01-05 17:32:52 -05:00
|
|
|
<Or>
|
|
|
|
<Method name="getValues" params="" returns="double[]" />
|
|
|
|
<Method name="getInternalValues" params="" returns="double[]" />
|
|
|
|
</Or>
|
2008-01-13 15:59:58 -05:00
|
|
|
<Bug pattern="EI_EXPOSE_REP" />
|
|
|
|
</Match>
|
2008-07-27 15:15:22 -04:00
|
|
|
<Match>
|
2015-02-16 17:37:23 -05:00
|
|
|
<Class name="org.apache.commons.math4.linear.ArrayRealVector"/>
|
2008-07-27 15:15:22 -04:00
|
|
|
<Method name="getDataRef" params="" returns="double[]" />
|
|
|
|
<Bug pattern="EI_EXPOSE_REP" />
|
|
|
|
</Match>
|
2009-04-19 12:39:40 -04:00
|
|
|
<Match>
|
2015-02-16 17:37:23 -05:00
|
|
|
<Class name="org.apache.commons.math4.linear.ArrayFieldVector"/>
|
|
|
|
<Method name="getDataRef" params="" returns="org.apache.commons.math4.FieldElement[]" />
|
2009-04-19 12:39:40 -04:00
|
|
|
<Bug pattern="EI_EXPOSE_REP" />
|
|
|
|
</Match>
|
2013-03-08 11:57:28 -05:00
|
|
|
<Match>
|
2015-02-16 17:37:23 -05:00
|
|
|
<Class name="org.apache.commons.math4.linear.DiagonalMatrix"/>
|
2013-03-08 11:57:28 -05:00
|
|
|
<Method name="getDataRef" params="" returns="double[]" />
|
|
|
|
<Bug pattern="EI_EXPOSE_REP" />
|
|
|
|
</Match>
|
2012-09-17 15:54:33 -04:00
|
|
|
<!-- The equals method for RealVector intentionally throws an exception -->
|
|
|
|
<Match>
|
2015-02-16 17:37:23 -05:00
|
|
|
<Class name="org.apache.commons.math4.linear.RealVector"/>
|
2012-09-17 15:54:33 -04:00
|
|
|
<Bug pattern="EQ_UNUSUAL" />
|
|
|
|
</Match>
|
2009-05-03 12:28:48 -04:00
|
|
|
<Match>
|
2015-02-19 03:25:46 -05:00
|
|
|
<Class name="org.apache.commons.math4.ml.clustering.DoublePoint"/>
|
2012-12-02 13:55:25 -05:00
|
|
|
<Method name="<init>" params="double[]" returns="void" />
|
|
|
|
<Bug pattern="EI_EXPOSE_REP2" />
|
|
|
|
</Match>
|
|
|
|
<Match>
|
2015-02-19 03:25:46 -05:00
|
|
|
<Class name="org.apache.commons.math4.ml.clustering.DoublePoint"/>
|
2012-12-02 13:55:25 -05:00
|
|
|
<Method name="getPoint" params="" returns="double[]" />
|
|
|
|
<Bug pattern="EI_EXPOSE_REP" />
|
|
|
|
</Match>
|
2008-01-13 15:59:58 -05:00
|
|
|
|
|
|
|
<!-- The following cases are intentional unit tests for null parameters -->
|
|
|
|
<Match>
|
2015-02-16 17:37:23 -05:00
|
|
|
<Class name="org.apache.commons.math4.stat.StatUtilsTest" />
|
2008-01-13 15:59:58 -05:00
|
|
|
<Method name="testPercentile" params="" returns="void" />
|
|
|
|
<Bug pattern="NP_NULL_PARAM_DEREF_NONVIRTUAL" />
|
|
|
|
</Match>
|
|
|
|
<Match>
|
2015-02-16 17:37:23 -05:00
|
|
|
<Class name="org.apache.commons.math4.analysis.UnivariateRealSolverFactoryImplTest" />
|
2008-01-13 15:59:58 -05:00
|
|
|
<Method name="testNewNewtonSolverNull" params="" returns="void" />
|
|
|
|
<Bug pattern="NP_NULL_PARAM_DEREF_ALL_TARGETS_DANGEROUS" />
|
|
|
|
</Match>
|
2009-07-01 16:31:50 -04:00
|
|
|
<Match>
|
2015-02-16 17:37:23 -05:00
|
|
|
<Class name="org.apache.commons.math4.stat.regression.OLSMultipleLinearRegressionTest" />
|
2009-07-01 16:31:50 -04:00
|
|
|
<Method name="cannotAddNullYSampleData" params="" returns="void" />
|
|
|
|
<Bug pattern="NP_NULL_PARAM_DEREF_ALL_TARGETS_DANGEROUS" />
|
|
|
|
</Match>
|
2009-05-19 09:31:34 -04:00
|
|
|
|
|
|
|
<!-- IntDoublePair intentionally implements Comparable inconsistently with equals -->
|
|
|
|
<Match>
|
2015-02-16 17:37:23 -05:00
|
|
|
<Class name="org.apache.commons.math4.stat.ranking.NaturalRanking$IntDoublePair" />
|
2009-05-19 09:31:34 -04:00
|
|
|
<Bug pattern="EQ_COMPARETO_USE_OBJECT_EQUALS" />
|
|
|
|
</Match>
|
2008-01-13 15:59:58 -05:00
|
|
|
|
2011-03-27 12:30:50 -04:00
|
|
|
<!-- False positive warning from findbugs, the integer division result cast to double is correct here -->
|
|
|
|
<Match>
|
2015-02-16 17:37:23 -05:00
|
|
|
<Class name="org.apache.commons.math4.stat.inference.MannWhitneyUTest" />
|
2011-03-27 12:30:50 -04:00
|
|
|
<Method name="mannWhitneyU" params="double[],double[]" returns="double" />
|
|
|
|
<Bug pattern="ICAST_IDIV_CAST_TO_DOUBLE" />
|
|
|
|
</Match>
|
|
|
|
|
2014-01-10 17:01:27 -05:00
|
|
|
<!-- The following switch fall-through is intended. -->
|
|
|
|
<Match>
|
2015-02-16 17:37:23 -05:00
|
|
|
<Class name="org.apache.commons.math4.ml.neuralnet.twod.NeuronSquareMesh2D" />
|
2014-01-10 17:01:27 -05:00
|
|
|
<Method name="createLinks" />
|
|
|
|
<Bug pattern="SF_SWITCH_FALLTHROUGH" />
|
|
|
|
</Match>
|
2014-12-15 15:48:07 -05:00
|
|
|
|
|
|
|
<!-- Integer division results cast to double are intentional. -->
|
|
|
|
<Match>
|
2015-02-16 17:37:23 -05:00
|
|
|
<Class name="org.apache.commons.math4.special.BesselJ" />
|
2014-12-15 15:48:07 -05:00
|
|
|
<Method name="rjBesl" />
|
|
|
|
<Bug pattern="ICAST_IDIV_CAST_TO_DOUBLE" />
|
|
|
|
</Match>
|
2014-01-10 17:01:27 -05:00
|
|
|
|
2008-01-13 15:59:58 -05:00
|
|
|
</FindBugsFilter>
|