![]() |
|
|||
File indexing completed on 2025-09-17 09:14:07
0001 // @(#)root/minuit2:$Id$ 0002 // Authors: M. Winkler, F. James, L. Moneta, A. Zsenei 2003-2005 0003 0004 /********************************************************************** 0005 * * 0006 * Copyright (c) 2005 LCG ROOT Math team, CERN/PH-SFT * 0007 * * 0008 **********************************************************************/ 0009 0010 #ifndef ROOT_Minuit2_MinimumSeedGenerator 0011 #define ROOT_Minuit2_MinimumSeedGenerator 0012 0013 namespace ROOT { 0014 0015 namespace Minuit2 { 0016 0017 class MinimumSeed; 0018 class MnFcn; 0019 class GradientCalculator; 0020 class MnUserParameterState; 0021 class MnStrategy; 0022 0023 /** base class for seed generators (starting values); the seed generator 0024 prepares initial starting values from the input (MnUserParameterState) 0025 for the minimization; 0026 */ 0027 0028 class MinimumSeedGenerator { 0029 public: 0030 virtual MinimumSeed 0031 operator()(const MnFcn &, const GradientCalculator &, const MnUserParameterState &, const MnStrategy &) const = 0; 0032 }; 0033 0034 } // namespace Minuit2 0035 0036 } // namespace ROOT 0037 0038 #endif // ROOT_Minuit2_MinimumSeedGenerator
[ Source navigation ] | [ Diff markup ] | [ Identifier search ] | [ general search ] |
This page was automatically generated by the 2.3.7 LXR engine. The LXR team |
![]() ![]() |