diff --git a/Framework/CurveFitting/inc/MantidCurveFitting/FuncMinimizers/BFGS_Minimizer.h b/Framework/CurveFitting/inc/MantidCurveFitting/FuncMinimizers/BFGS_Minimizer.h index 29c4efa07b5c9b6b50843f81f74c351ff798c426..d95d370ee8f277dade99df6de57895102d4b1110 100644 --- a/Framework/CurveFitting/inc/MantidCurveFitting/FuncMinimizers/BFGS_Minimizer.h +++ b/Framework/CurveFitting/inc/MantidCurveFitting/FuncMinimizers/BFGS_Minimizer.h @@ -9,6 +9,7 @@ namespace Mantid { namespace CurveFitting { +namespace FuncMinimisers { /** Implementing Broyden-Fletcher-Goldfarb-Shanno (BFGS) algorithm by wrapping the IFuncMinimizer interface around the GSL implementation of this algorithm. @@ -52,6 +53,7 @@ protected: static Kernel::Logger &g_log; }; +} // namespace FuncMinimisers } // namespace CurveFitting } // namespace Mantid diff --git a/Framework/CurveFitting/inc/MantidCurveFitting/FuncMinimizers/DampingMinimizer.h b/Framework/CurveFitting/inc/MantidCurveFitting/FuncMinimizers/DampingMinimizer.h index 4c8be89a8f28e194246585da2ad52351ad28abb4..ccadc518f5fee1a1f2b0d0b4c6a088533aa34081 100644 --- a/Framework/CurveFitting/inc/MantidCurveFitting/FuncMinimizers/DampingMinimizer.h +++ b/Framework/CurveFitting/inc/MantidCurveFitting/FuncMinimizers/DampingMinimizer.h @@ -10,8 +10,9 @@ namespace Mantid { namespace CurveFitting { - class CostFuncLeastSquares; +namespace FuncMinimisers { + /** Implements a least squares minimization algorithm with damping. @@ -56,13 +57,13 @@ public: private: /// Pointer to the cost function. Must be the least squares. - boost::shared_ptr<CostFuncLeastSquares> m_leastSquares; + boost::shared_ptr<CurveFitting::CostFuncLeastSquares> m_leastSquares; /// Relative tolerance. double m_relTol; /// The damping mu parameter in the Levenberg-Marquardt method. // double m_damping; }; - +} // namespace FuncMinimisers } // namespace CurveFitting } // namespace Mantid diff --git a/Framework/CurveFitting/inc/MantidCurveFitting/FuncMinimizers/DerivMinimizer.h b/Framework/CurveFitting/inc/MantidCurveFitting/FuncMinimizers/DerivMinimizer.h index f894626253e6974c47a3a924af6c6d0923f3c67a..bc3277e6df23fb3ce92d18463d73d06c327a3fae 100644 --- a/Framework/CurveFitting/inc/MantidCurveFitting/FuncMinimizers/DerivMinimizer.h +++ b/Framework/CurveFitting/inc/MantidCurveFitting/FuncMinimizers/DerivMinimizer.h @@ -12,6 +12,7 @@ namespace Mantid { namespace CurveFitting { +namespace FuncMinimisers { /** A wrapper around the GSL functions implementing a minimizer using derivatives. Concrete classes must implement the getGSLMinimizerType() method. @@ -94,6 +95,7 @@ private: void initGSLMMin(); }; +} // namespace FuncMinimisers } // namespace CurveFitting } // namespace Mantid diff --git a/Framework/CurveFitting/inc/MantidCurveFitting/FuncMinimizers/FABADAMinimizer.h b/Framework/CurveFitting/inc/MantidCurveFitting/FuncMinimizers/FABADAMinimizer.h index 751e195e233676fd8a9f8be9af86c8a123189af1..e7d341910c4adc9e288f0e64989cbb3df7660395 100644 --- a/Framework/CurveFitting/inc/MantidCurveFitting/FuncMinimizers/FABADAMinimizer.h +++ b/Framework/CurveFitting/inc/MantidCurveFitting/FuncMinimizers/FABADAMinimizer.h @@ -10,7 +10,14 @@ namespace Mantid { namespace CurveFitting { +/// Forward Declaration class CostFuncLeastSquares; +} +} + +namespace Mantid { +namespace CurveFitting { +namespace FuncMinimisers { /** FABADA : TODO: DESCRIPTION @@ -88,6 +95,8 @@ private: /// Maximum number of iterations size_t m_max_iter; }; + +} // namespace FuncMinimisers } // namespace CurveFitting } // namespace Mantid diff --git a/Framework/CurveFitting/inc/MantidCurveFitting/FuncMinimizers/FRConjugateGradientMinimizer.h b/Framework/CurveFitting/inc/MantidCurveFitting/FuncMinimizers/FRConjugateGradientMinimizer.h index 0444ff7d1598cc568ab57ff1a4b751ec6aa58652..8d516e72aa45a7b5231bb1b0019503f7390a8a7a 100644 --- a/Framework/CurveFitting/inc/MantidCurveFitting/FuncMinimizers/FRConjugateGradientMinimizer.h +++ b/Framework/CurveFitting/inc/MantidCurveFitting/FuncMinimizers/FRConjugateGradientMinimizer.h @@ -9,6 +9,7 @@ namespace Mantid { namespace CurveFitting { +namespace FuncMinimisers { /** Implementing Fletcher-Reeves flavour of the conjugate gradient algorithm by wrapping the IFuncMinimizer interface around the GSL implementation of this algorithm. @@ -51,6 +52,7 @@ protected: virtual const gsl_multimin_fdfminimizer_type *getGSLMinimizerType(); }; +} // namespace FuncMinimisers } // namespace CurveFitting } // namespace Mantid diff --git a/Framework/CurveFitting/inc/MantidCurveFitting/FuncMinimizers/LevenbergMarquardtMDMinimizer.h b/Framework/CurveFitting/inc/MantidCurveFitting/FuncMinimizers/LevenbergMarquardtMDMinimizer.h index 5d39606ed1f013a8041f9abb79ea943fe2c3f2c1..7e6bc6cb39dccc331b849e50c86b4537e9e54659 100644 --- a/Framework/CurveFitting/inc/MantidCurveFitting/FuncMinimizers/LevenbergMarquardtMDMinimizer.h +++ b/Framework/CurveFitting/inc/MantidCurveFitting/FuncMinimizers/LevenbergMarquardtMDMinimizer.h @@ -13,6 +13,7 @@ namespace CurveFitting { class CostFuncLeastSquares; +namespace FuncMinimisers { /** Implementing Levenberg-Marquardt algorithm. Uses the normal system calculate the corrections to the parameters. Expects a cost function that can evaluate the value, the derivatives and the hessian matrix. @@ -71,6 +72,7 @@ private: std::vector<double> m_D; }; +} // namespace FuncMinimisers } // namespace CurveFitting } // namespace Mantid diff --git a/Framework/CurveFitting/inc/MantidCurveFitting/FuncMinimizers/LevenbergMarquardtMinimizer.h b/Framework/CurveFitting/inc/MantidCurveFitting/FuncMinimizers/LevenbergMarquardtMinimizer.h index a5af8ed98820db924555df0d58ef32974ad5c18c..0431a6327bdadb136f8ca3b7ea61bdd6e9dca1a6 100644 --- a/Framework/CurveFitting/inc/MantidCurveFitting/FuncMinimizers/LevenbergMarquardtMinimizer.h +++ b/Framework/CurveFitting/inc/MantidCurveFitting/FuncMinimizers/LevenbergMarquardtMinimizer.h @@ -11,6 +11,7 @@ namespace Mantid { namespace CurveFitting { +namespace FuncMinimisers { /** Implementing Levenberg-Marquardt by wrapping the IFuncMinimizer interface around the GSL implementation of this algorithm. @@ -79,6 +80,7 @@ private: double m_relError; }; +} // namespace FuncMinimisers } // namespace CurveFitting } // namespace Mantid diff --git a/Framework/CurveFitting/inc/MantidCurveFitting/FuncMinimizers/PRConjugateGradientMinimizer.h b/Framework/CurveFitting/inc/MantidCurveFitting/FuncMinimizers/PRConjugateGradientMinimizer.h index 62e9fa704f406da1b51c1c30787016ceeff01dbb..1c3a308127ca7e71a7692b2c0182de6ce31941dd 100644 --- a/Framework/CurveFitting/inc/MantidCurveFitting/FuncMinimizers/PRConjugateGradientMinimizer.h +++ b/Framework/CurveFitting/inc/MantidCurveFitting/FuncMinimizers/PRConjugateGradientMinimizer.h @@ -9,6 +9,7 @@ namespace Mantid { namespace CurveFitting { +namespace FuncMinimisers { /** Implementing Polak-Ribiere flavour of the conjugate gradient algorithm by wrapping the IFuncMinimizer interface around the GSL implementation of this algorithm. @@ -49,6 +50,7 @@ protected: virtual const gsl_multimin_fdfminimizer_type *getGSLMinimizerType(); }; +} // namespace FuncMinimisers } // namespace CurveFitting } // namespace Mantid diff --git a/Framework/CurveFitting/inc/MantidCurveFitting/FuncMinimizers/SimplexMinimizer.h b/Framework/CurveFitting/inc/MantidCurveFitting/FuncMinimizers/SimplexMinimizer.h index 5ca099ae2b281a22b1d70aecade9fea5fb4a732f..b52f4823fd57ded409edd81bbb2beb6a9f0f7118 100644 --- a/Framework/CurveFitting/inc/MantidCurveFitting/FuncMinimizers/SimplexMinimizer.h +++ b/Framework/CurveFitting/inc/MantidCurveFitting/FuncMinimizers/SimplexMinimizer.h @@ -10,6 +10,7 @@ namespace Mantid { namespace CurveFitting { +namespace FuncMinimisers { /** Implementing Simplex by wrapping the IFuncMinimizer interface around the GSL implementation of this algorithm. @@ -87,6 +88,7 @@ private: gsl_multimin_function gslContainer; }; +} // namespace FuncMinimisers } // namespace CurveFitting } // namespace Mantid diff --git a/Framework/CurveFitting/inc/MantidCurveFitting/FuncMinimizers/SteepestDescentMinimizer.h b/Framework/CurveFitting/inc/MantidCurveFitting/FuncMinimizers/SteepestDescentMinimizer.h index bd0a807321831ec64753eb14cb37435b4e3cb8e8..9c24fb6e34d5fc7eedcf83d8e128045c8baa5545 100644 --- a/Framework/CurveFitting/inc/MantidCurveFitting/FuncMinimizers/SteepestDescentMinimizer.h +++ b/Framework/CurveFitting/inc/MantidCurveFitting/FuncMinimizers/SteepestDescentMinimizer.h @@ -9,6 +9,7 @@ namespace Mantid { namespace CurveFitting { +namespace FuncMinimisers { /** Implementing the steepest descent algorithm by wrapping the IFuncMinimizer interface around the GSL implementation of this algorithm. @@ -51,6 +52,7 @@ protected: static Kernel::Logger &g_log; }; +} // namespace FuncMinimisers } // namespace CurveFitting } // namespace Mantid diff --git a/Framework/CurveFitting/src/FuncMinimizers/BFGS_Minimizer.cpp b/Framework/CurveFitting/src/FuncMinimizers/BFGS_Minimizer.cpp index 42b3d6d16227a3d091bd19f8b7775d7e736b3a85..75067d258222aa26b81b92140d5ba655c47c63d4 100644 --- a/Framework/CurveFitting/src/FuncMinimizers/BFGS_Minimizer.cpp +++ b/Framework/CurveFitting/src/FuncMinimizers/BFGS_Minimizer.cpp @@ -10,6 +10,7 @@ namespace Mantid { namespace CurveFitting { +namespace FuncMinimisers { namespace { /// static logger object Kernel::Logger g_log("BFGS_Minimizer"); @@ -23,5 +24,6 @@ const gsl_multimin_fdfminimizer_type *BFGS_Minimizer::getGSLMinimizerType() { return gsl_multimin_fdfminimizer_vector_bfgs2; } +} // namespace FuncMinimisers } // namespace CurveFitting } // namespace Mantid diff --git a/Framework/CurveFitting/src/FuncMinimizers/DampingMinimizer.cpp b/Framework/CurveFitting/src/FuncMinimizers/DampingMinimizer.cpp index e666a42209a77dc9c4d0949b7b099fc2d5415dcc..4a408b9789c0cbd71a42f1e8633c10f61c585405 100644 --- a/Framework/CurveFitting/src/FuncMinimizers/DampingMinimizer.cpp +++ b/Framework/CurveFitting/src/FuncMinimizers/DampingMinimizer.cpp @@ -17,6 +17,8 @@ namespace Mantid { namespace CurveFitting { +namespace FuncMinimisers { + namespace { /// static logger Kernel::Logger g_log("DampingMinimizer"); @@ -32,7 +34,7 @@ DampingMinimizer::DampingMinimizer(double relTol) /// Initialize minimizer, i.e. pass a function to minimize. void DampingMinimizer::initialize(API::ICostFunction_sptr function, size_t) { - m_leastSquares = boost::dynamic_pointer_cast<CostFuncLeastSquares>(function); + m_leastSquares = boost::dynamic_pointer_cast<CurveFitting::CostFuncLeastSquares>(function); if (!m_leastSquares) { throw std::invalid_argument("Damping minimizer works only with least " "squares. Different function was given."); @@ -121,5 +123,6 @@ double DampingMinimizer::costFunctionVal() { return m_leastSquares->val(); } +} // namespace FuncMinimisers } // namespace CurveFitting } // namespace Mantid diff --git a/Framework/CurveFitting/src/FuncMinimizers/DerivMinimizer.cpp b/Framework/CurveFitting/src/FuncMinimizers/DerivMinimizer.cpp index aad022b04ae0cfdb6a78a3f9b64046f749649021..d94c82151bcf238e61b0df21879b113b6d6682b9 100644 --- a/Framework/CurveFitting/src/FuncMinimizers/DerivMinimizer.cpp +++ b/Framework/CurveFitting/src/FuncMinimizers/DerivMinimizer.cpp @@ -6,6 +6,7 @@ namespace Mantid { namespace CurveFitting { +namespace FuncMinimisers { /** Used by the GSL to calculate the cost function. * @param x :: Vector with parameters @@ -173,5 +174,6 @@ void DerivMinimizer::setStopGradient(const double value) { double DerivMinimizer::costFunctionVal() { return m_gslSolver->f; } +} // namespace FuncMinimisers } // namespace CurveFitting } // namespace Mantid diff --git a/Framework/CurveFitting/src/FuncMinimizers/FABADAMinimizer.cpp b/Framework/CurveFitting/src/FuncMinimizers/FABADAMinimizer.cpp index 6020760e9637f580ef3187ebbac2e3482edec934..28c6983e6687dc909bac4bce9e952d8b74ef8913 100644 --- a/Framework/CurveFitting/src/FuncMinimizers/FABADAMinimizer.cpp +++ b/Framework/CurveFitting/src/FuncMinimizers/FABADAMinimizer.cpp @@ -31,6 +31,7 @@ namespace Mantid { namespace CurveFitting { +namespace FuncMinimisers { namespace { // static logger object @@ -641,5 +642,6 @@ void FABADAMinimizer::finalize() { } } +} // namespace FuncMinimisers } // namespace CurveFitting } // namespace Mantid diff --git a/Framework/CurveFitting/src/FuncMinimizers/FRConjugateGradientMinimizer.cpp b/Framework/CurveFitting/src/FuncMinimizers/FRConjugateGradientMinimizer.cpp index 99fe0c35f12c3a0f6a08f55f336dc2231533e3af..f8decf01d8ea9b94675670501e5671f30e535217 100644 --- a/Framework/CurveFitting/src/FuncMinimizers/FRConjugateGradientMinimizer.cpp +++ b/Framework/CurveFitting/src/FuncMinimizers/FRConjugateGradientMinimizer.cpp @@ -10,6 +10,7 @@ namespace Mantid { namespace CurveFitting { +namespace FuncMinimisers { namespace { /// static logger Kernel::Logger g_log("FRConjugateGradientMinimizer"); @@ -28,5 +29,6 @@ FRConjugateGradientMinimizer::getGSLMinimizerType() { return gsl_multimin_fdfminimizer_conjugate_fr; } +} // namespace FuncMinimisers } // namespace CurveFitting } // namespace Mantid diff --git a/Framework/CurveFitting/src/FuncMinimizers/LevenbergMarquardtMDMinimizer.cpp b/Framework/CurveFitting/src/FuncMinimizers/LevenbergMarquardtMDMinimizer.cpp index 7bfd0c587cbd0ccb39eaec5222e0f9f3dfe7adbc..b33c202472e65c41e817dfb7bac80ebf4e3e5587 100644 --- a/Framework/CurveFitting/src/FuncMinimizers/LevenbergMarquardtMDMinimizer.cpp +++ b/Framework/CurveFitting/src/FuncMinimizers/LevenbergMarquardtMDMinimizer.cpp @@ -17,6 +17,7 @@ namespace Mantid { namespace CurveFitting { +namespace FuncMinimisers { namespace { /// static logger object Kernel::Logger g_log("LevenbergMarquardMD"); @@ -287,5 +288,6 @@ double LevenbergMarquardtMDMinimizer::costFunctionVal() { return m_leastSquares->val(); } +} // namespace FuncMinimisers } // namespace CurveFitting } // namespace Mantid diff --git a/Framework/CurveFitting/src/FuncMinimizers/LevenbergMarquardtMinimizer.cpp b/Framework/CurveFitting/src/FuncMinimizers/LevenbergMarquardtMinimizer.cpp index bb409af97fd51e7ef1f12dc6c518ec50fa60fe6f..e19ad6d29a6e2beae133f0eb703448f657ae50a5 100644 --- a/Framework/CurveFitting/src/FuncMinimizers/LevenbergMarquardtMinimizer.cpp +++ b/Framework/CurveFitting/src/FuncMinimizers/LevenbergMarquardtMinimizer.cpp @@ -17,6 +17,7 @@ namespace Mantid { namespace CurveFitting { +namespace FuncMinimisers { namespace { // Get a reference to the logger Kernel::Logger g_log("LevenbergMarquardtMinimizer"); @@ -141,5 +142,6 @@ void LevenbergMarquardtMinimizer::calCovarianceMatrix(double epsrel, gsl_multifit_covar(m_gslSolver->J, epsrel, covar); } +} // namespace FuncMinimisers } // namespace CurveFitting } // namespace Mantid diff --git a/Framework/CurveFitting/src/FuncMinimizers/PRConjugateGradientMinimizer.cpp b/Framework/CurveFitting/src/FuncMinimizers/PRConjugateGradientMinimizer.cpp index 88cf0bb80b57f44c6f3d91aae235cdfbbbdc27a3..8c4a96f8076c452f5f27347d36a83373f566ed39 100644 --- a/Framework/CurveFitting/src/FuncMinimizers/PRConjugateGradientMinimizer.cpp +++ b/Framework/CurveFitting/src/FuncMinimizers/PRConjugateGradientMinimizer.cpp @@ -10,6 +10,7 @@ namespace Mantid { namespace CurveFitting { +namespace FuncMinimisers { // clang-format off ///@cond nodoc @@ -24,5 +25,6 @@ PRConjugateGradientMinimizer::getGSLMinimizerType() { return gsl_multimin_fdfminimizer_conjugate_pr; } +} // namespace FuncMinimisers } // namespace CurveFitting } // namespace Mantid diff --git a/Framework/CurveFitting/src/FuncMinimizers/SimplexMinimizer.cpp b/Framework/CurveFitting/src/FuncMinimizers/SimplexMinimizer.cpp index 22d734e9d950f661f0ca6c666a5104c2c3f2f8f0..a1e4215428519c77f150e4d54f8aa2d35be32642 100644 --- a/Framework/CurveFitting/src/FuncMinimizers/SimplexMinimizer.cpp +++ b/Framework/CurveFitting/src/FuncMinimizers/SimplexMinimizer.cpp @@ -10,6 +10,7 @@ namespace Mantid { namespace CurveFitting { +namespace FuncMinimisers { namespace { /// static logger Kernel::Logger g_log("SimplexMinimizer"); @@ -117,5 +118,6 @@ void SimplexMinimizer::clearMemory() { double SimplexMinimizer::costFunctionVal() { return m_gslSolver->fval; } +} // namespace FuncMinimisers } // namespace CurveFitting } // namespace Mantid diff --git a/Framework/CurveFitting/src/FuncMinimizers/SteepestDescentMinimizer.cpp b/Framework/CurveFitting/src/FuncMinimizers/SteepestDescentMinimizer.cpp index 9b52e2280625c5db7ea4271d3682beee38e2bd8b..6bdc8eda40f5f33738c58e7bfafb250c68150ff4 100644 --- a/Framework/CurveFitting/src/FuncMinimizers/SteepestDescentMinimizer.cpp +++ b/Framework/CurveFitting/src/FuncMinimizers/SteepestDescentMinimizer.cpp @@ -10,6 +10,8 @@ namespace Mantid { namespace CurveFitting { +namespace FuncMinimisers { + namespace { // Get a reference to the logger Kernel::Logger g_log("SteepestDescentMinimizer"); @@ -24,5 +26,6 @@ SteepestDescentMinimizer::getGSLMinimizerType() { return gsl_multimin_fdfminimizer_steepest_descent; } +} // namespace FuncMinimisers } // namespace CurveFitting } // namespace Mantid diff --git a/Framework/CurveFitting/test/BSplineTest.h b/Framework/CurveFitting/test/BSplineTest.h index a7bc5c2067014febe95b87c6082f3f1378ec6f9d..d8f271541376caef15a04f22ca33217949eeec50 100644 --- a/Framework/CurveFitting/test/BSplineTest.h +++ b/Framework/CurveFitting/test/BSplineTest.h @@ -345,7 +345,7 @@ private: boost::shared_ptr<CostFuncLeastSquares> costFun(new CostFuncLeastSquares); costFun->setFittingFunction(bsp, domain, values); - LevenbergMarquardtMDMinimizer s; + FuncMinimisers::LevenbergMarquardtMDMinimizer s; s.initialize(costFun); TS_ASSERT(s.minimize()); return costFun->val(); diff --git a/Framework/CurveFitting/test/CompositeFunctionTest.h b/Framework/CurveFitting/test/CompositeFunctionTest.h index 99a33d192fc3f713514a0746e3ae3017cccdbfdc..30a8837c1793f1f8d2b112d0dd964243af88349f 100644 --- a/Framework/CurveFitting/test/CompositeFunctionTest.h +++ b/Framework/CurveFitting/test/CompositeFunctionTest.h @@ -28,6 +28,7 @@ using namespace Mantid::API; using namespace Mantid::DataObjects; using namespace Mantid::CurveFitting; +using namespace Mantid::CurveFitting::FuncMinimisers; typedef Mantid::DataObjects::Workspace2D_sptr WS_type; typedef Mantid::DataObjects::TableWorkspace_sptr TWS_type; diff --git a/Framework/CurveFitting/test/FuncMinimizers/BFGSTest.h b/Framework/CurveFitting/test/FuncMinimizers/BFGSTest.h index c7233dc2e7973b0ee5ca4b24ad710065e2c02c12..0343e6677710560c70b4180980c6f01dfda4cbb2 100644 --- a/Framework/CurveFitting/test/FuncMinimizers/BFGSTest.h +++ b/Framework/CurveFitting/test/FuncMinimizers/BFGSTest.h @@ -10,6 +10,7 @@ using namespace Mantid; using namespace Mantid::CurveFitting; +using namespace Mantid::CurveFitting::FuncMinimisers; using namespace Mantid::API; class BFGSTestCostFunction : public ICostFunction { diff --git a/Framework/CurveFitting/test/FuncMinimizers/DampingMinimizerTest.h b/Framework/CurveFitting/test/FuncMinimizers/DampingMinimizerTest.h index 9da641fd168d1d7bb96f947f34680b3d3eddaa2b..070031d0f6cb6957fd3fc7d8ba2ae48d2219415b 100644 --- a/Framework/CurveFitting/test/FuncMinimizers/DampingMinimizerTest.h +++ b/Framework/CurveFitting/test/FuncMinimizers/DampingMinimizerTest.h @@ -14,6 +14,7 @@ using namespace Mantid; using namespace Mantid::CurveFitting; +using namespace Mantid::CurveFitting::FuncMinimisers; using namespace Mantid::API; class DampingMinimizerTest : public CxxTest::TestSuite { diff --git a/Framework/CurveFitting/test/FuncMinimizers/FABADAMinimizerTest.h b/Framework/CurveFitting/test/FuncMinimizers/FABADAMinimizerTest.h index 0027399d436b7cd0ce87ab46a72f5e0aa9d088f1..0ecece57b644047432d105db5dae81632d041913 100644 --- a/Framework/CurveFitting/test/FuncMinimizers/FABADAMinimizerTest.h +++ b/Framework/CurveFitting/test/FuncMinimizers/FABADAMinimizerTest.h @@ -13,7 +13,7 @@ #include "MantidTestHelpers/FakeObjects.h" #include "MantidKernel/Exception.h" -using Mantid::CurveFitting::FABADAMinimizer; +using Mantid::CurveFitting::FuncMinimisers::FABADAMinimizer; using namespace Mantid::API; using namespace Mantid; using namespace Mantid::CurveFitting; diff --git a/Framework/CurveFitting/test/FuncMinimizers/FRConjugateGradientTest.h b/Framework/CurveFitting/test/FuncMinimizers/FRConjugateGradientTest.h index f1a6841a08be4208579c687e694f636957f4c7f0..12629afb2dbd101ef72e3d9cbea61a74c1c13698 100644 --- a/Framework/CurveFitting/test/FuncMinimizers/FRConjugateGradientTest.h +++ b/Framework/CurveFitting/test/FuncMinimizers/FRConjugateGradientTest.h @@ -10,6 +10,7 @@ using namespace Mantid; using namespace Mantid::CurveFitting; +using namespace Mantid::CurveFitting::FuncMinimisers; using namespace Mantid::API; class FRConjugateGradientTestCostFunction : public ICostFunction { diff --git a/Framework/CurveFitting/test/FuncMinimizers/LevenbergMarquardtMDTest.h b/Framework/CurveFitting/test/FuncMinimizers/LevenbergMarquardtMDTest.h index 2c4a847c7a2758fcf9fcd1c049894b4c45ae6599..7ded8b10d3fe6906ac3681de3cb56c042396b5ea 100644 --- a/Framework/CurveFitting/test/FuncMinimizers/LevenbergMarquardtMDTest.h +++ b/Framework/CurveFitting/test/FuncMinimizers/LevenbergMarquardtMDTest.h @@ -14,6 +14,7 @@ using namespace Mantid; using namespace Mantid::CurveFitting; +using namespace Mantid::CurveFitting::FuncMinimisers; using namespace Mantid::API; class LevenbergMarquardtMDTest : public CxxTest::TestSuite { diff --git a/Framework/CurveFitting/test/FuncMinimizers/LevenbergMarquardtTest.h b/Framework/CurveFitting/test/FuncMinimizers/LevenbergMarquardtTest.h index 79e3a84f0782519a83986a45916d0ef4cb4d2f82..322868c5e2389fa45a1cd2ba60891d86f3144d34 100644 --- a/Framework/CurveFitting/test/FuncMinimizers/LevenbergMarquardtTest.h +++ b/Framework/CurveFitting/test/FuncMinimizers/LevenbergMarquardtTest.h @@ -14,6 +14,7 @@ using namespace Mantid; using namespace Mantid::CurveFitting; +using namespace Mantid::CurveFitting::FuncMinimisers; using namespace Mantid::API; class LevenbergMarquardtTest : public CxxTest::TestSuite { diff --git a/Framework/CurveFitting/test/FuncMinimizers/PRConjugateGradientTest.h b/Framework/CurveFitting/test/FuncMinimizers/PRConjugateGradientTest.h index 4208adb298f98fc7da77693b7febedc52638943b..6f250d93aa4a3ff039555979831aac6ca411556b 100644 --- a/Framework/CurveFitting/test/FuncMinimizers/PRConjugateGradientTest.h +++ b/Framework/CurveFitting/test/FuncMinimizers/PRConjugateGradientTest.h @@ -10,6 +10,7 @@ using namespace Mantid; using namespace Mantid::CurveFitting; +using namespace Mantid::CurveFitting::FuncMinimisers; using namespace Mantid::API; class PRConjugateGradientTestCostFunction : public ICostFunction { diff --git a/Framework/CurveFitting/test/FuncMinimizers/SimplexTest.h b/Framework/CurveFitting/test/FuncMinimizers/SimplexTest.h index 4a4c660f5e670228d62f909c9eac375e97a3eb1e..6edf55ccb183f24d904837fcf25fcd9021132fc0 100644 --- a/Framework/CurveFitting/test/FuncMinimizers/SimplexTest.h +++ b/Framework/CurveFitting/test/FuncMinimizers/SimplexTest.h @@ -10,6 +10,7 @@ using namespace Mantid; using namespace Mantid::CurveFitting; +using namespace Mantid::CurveFitting::FuncMinimisers; using namespace Mantid::API; class SimplexTestCostFunction : public ICostFunction { diff --git a/Framework/CurveFitting/test/GaussianTest.h b/Framework/CurveFitting/test/GaussianTest.h index e8d53898385d06650ab9a5ca186029d98028b56e..1b59b3a3322ea8d808792c06824b4b39388101fd 100644 --- a/Framework/CurveFitting/test/GaussianTest.h +++ b/Framework/CurveFitting/test/GaussianTest.h @@ -201,7 +201,7 @@ public: costFun->setFittingFunction(fnWithBk, domain, values); // TS_ASSERT_EQUALS(costFun->nParams(),3); - LevenbergMarquardtMDMinimizer s; + FuncMinimisers::LevenbergMarquardtMDMinimizer s; s.initialize(costFun); TS_ASSERT(s.minimize()); diff --git a/Framework/CurveFitting/test/LeastSquaresTest.h b/Framework/CurveFitting/test/LeastSquaresTest.h index 2b38ad0b8918b08656c58c83ff054da41ff8bb24..a14f1e591c606f7f2935e33e97fcf454d5b47814 100644 --- a/Framework/CurveFitting/test/LeastSquaresTest.h +++ b/Framework/CurveFitting/test/LeastSquaresTest.h @@ -21,6 +21,7 @@ using namespace Mantid; using namespace Mantid::CurveFitting; +using namespace Mantid::CurveFitting::FuncMinimisers; using namespace Mantid::API; class LeastSquaresTest : public CxxTest::TestSuite { diff --git a/Framework/CurveFitting/test/MultiDomainFunctionTest.h b/Framework/CurveFitting/test/MultiDomainFunctionTest.h index 09a65c88819f41980c9e7d0039cfffb38e9c19ad..434d3e5c51815a176cd9f1afbb76a6327b9a584e 100644 --- a/Framework/CurveFitting/test/MultiDomainFunctionTest.h +++ b/Framework/CurveFitting/test/MultiDomainFunctionTest.h @@ -162,7 +162,7 @@ public: costFun->setFittingFunction(multi, domain, values); TS_ASSERT_EQUALS(costFun->nParams(), 6); - LevenbergMarquardtMDMinimizer s; + FuncMinimisers::LevenbergMarquardtMDMinimizer s; s.initialize(costFun); TS_ASSERT(s.minimize());