0025720: Incorrect code of math classes can lead to unpredicted behavior of algorithms
authorazn <azn@opencascade.com>
Thu, 22 Jan 2015 12:19:05 +0000 (15:19 +0300)
committerbugmaster <bugmaster@opencascade.com>
Thu, 19 Feb 2015 11:49:11 +0000 (14:49 +0300)
commit859a47c3d1434d63911586a6e035c5b6097943e0
tree2af4e8e3958bc0e66bd7f9d24c239f91ecfb1eec
parent8d9052db19c5747d0a7ef432f351bb6eccecab02
0025720: Incorrect code of math classes can lead to unpredicted behavior of algorithms

The calling of virtual methods has been removed from constructors & destructors:

math_BissecNewton
math_BrentMinimum
math_FRPR
math_FunctionSetRoot
math_NewtonFunctionSetRoot
math_NewtonMinimum
math_Powell
42 files changed:
src/Bisector/Bisector_BisecCC.cxx
src/Bisector/Bisector_Inter.cxx
src/Extrema/Extrema_ExtPExtS.cxx
src/Extrema/Extrema_GenExtCS.cxx
src/Extrema/Extrema_GenExtPS.cxx
src/Extrema/Extrema_GenExtSS.cxx
src/Extrema/Extrema_GenLocateExtCC.gxx
src/Extrema/Extrema_GenLocateExtCS.cxx
src/Extrema/Extrema_GenLocateExtPS.cxx
src/Extrema/Extrema_GenLocateExtSS.cxx
src/FairCurve/FairCurve_Newton.cdl
src/FairCurve/FairCurve_Newton.cxx
src/Geom2dGcc/Geom2dGcc_Circ2d2TanOnIter.cxx
src/Geom2dGcc/Geom2dGcc_Circ2d3TanIter.cxx
src/Geom2dGcc/Geom2dGcc_Lin2d2TanIter.cxx
src/GeomFill/GeomFill_LocationDraft.cxx
src/GeomFill/GeomFill_LocationGuide.cxx
src/IntCurve/IntCurve_ExactIntersectionPoint.gxx
src/ProjLib/ProjLib_PrjResolve.cxx
src/math/math_BissecNewton.cdl
src/math/math_BissecNewton.cxx
src/math/math_BissecNewton.lxx
src/math/math_BrentMinimum.cdl
src/math/math_BrentMinimum.cxx
src/math/math_BrentMinimum.lxx
src/math/math_FRPR.cdl
src/math/math_FRPR.cxx
src/math/math_FRPR.lxx
src/math/math_FunctionRoot.cxx
src/math/math_FunctionSetRoot.cdl
src/math/math_FunctionSetRoot.cxx
src/math/math_FunctionSetRoot.lxx
src/math/math_GlobOptMin.cxx
src/math/math_NewtonFunctionSetRoot.cdl
src/math/math_NewtonFunctionSetRoot.cxx
src/math/math_NewtonFunctionSetRoot.lxx
src/math/math_NewtonMinimum.cdl
src/math/math_NewtonMinimum.cxx
src/math/math_NewtonMinimum.lxx
src/math/math_Powell.cdl
src/math/math_Powell.cxx
src/math/math_Powell.lxx