- May 04, 2010
-
-
Lorenzo Moneta authored
git-svn-id: http://root.cern.ch/svn/root/trunk@33360 27541ba8-7e3a-0410-8455-c3a389f83636
-
- May 03, 2010
-
-
Lorenzo Moneta authored
new statistical function in ROOT::Mathh landau_quantile (inverse of landau cumulative distribution) translated from RANLAN - added also the landau_quantile_c - first and second momentum function of the truncated landau landau_xm1 landau_xm2 - sin and cosine integral in SpecFunc.h from CERNLIN (http://wwwasdoc.web.cern.ch/wwwasdoc/shortwrupsdir/c336/top.html) ROOT::Math::sinint(x) and ROOT::Math::cosint(x) - update stressMathCore with landau git-svn-id: http://root.cern.ch/svn/root/trunk@33348 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Dec 03, 2008
-
-
Lorenzo Moneta authored
git-svn-id: http://root.cern.ch/svn/root/trunk@26638 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Oct 09, 2008
-
-
Lorenzo Moneta authored
git-svn-id: http://root.cern.ch/svn/root/trunk@25753 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Jun 20, 2008
-
-
Lorenzo Moneta authored
git-svn-id: http://root.cern.ch/svn/root/trunk@24429 27541ba8-7e3a-0410-8455-c3a389f83636
-
Lorenzo Moneta authored
git-svn-id: http://root.cern.ch/svn/root/trunk@24422 27541ba8-7e3a-0410-8455-c3a389f83636
-
Rene Brun authored
git-svn-id: http://root.cern.ch/svn/root/trunk@24418 27541ba8-7e3a-0410-8455-c3a389f83636
-
Lorenzo Moneta authored
git-svn-id: http://root.cern.ch/svn/root/trunk@24412 27541ba8-7e3a-0410-8455-c3a389f83636
-
Lorenzo Moneta authored
Main changes are: - improve integrator interface adding template functions taking as imput any C++ callable object for evaluation of the integrals - use ROOT convention for enumeration names (start with k, like kADAPTIVE for the integration type). Change for Integration types, Interpolation types (in MathMore) and Minimizer1D types. Change all classes and tests using this enumeration name - improve RichardsonDerivator class (used by TF1::Derivative). Remove an un-needed function call Fix also a bug in calculation of the error returned by TF1::DerivativeError - change interface for the function interfaced used for fitting (IParamFunction function and IParamGrad function) Requires now that the parameter values are passed when evaluating the function and the gradient and make the method operator()(double *x, double *p) const. Derived class must implement DoEvalPar (and not DoEval as before) for implementing this interface. This change makes the caching of parameter not hidden and the interface is now thread-safe. In the IParamGradFunction interface remove the funcitonality for gradient of the coordinates (x) since it is not needed. Define only the parameter gradient. - improve also the ParamFunction class used by the concrete function like Polynomial. Adapt Polynomial class to new parameteric function interface - improve Fit Result class with function to get parameter correlations after the fit and to fill any generic matrix with covariance or correlation result. - add method also in the minimizer interface to get correlation values - add strategy in the minimizer control parameters - increase timing of stressMathCore and stressMathMore git-svn-id: http://root.cern.ch/svn/root/trunk@24403 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Mar 10, 2008
-
-
Fons Rademakers authored
other rootcint generated file names (also *Dict.* files are cleaned up by distclean). git-svn-id: http://root.cern.ch/svn/root/trunk@22566 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Jan 09, 2008
-
-
Lorenzo Moneta authored
git-svn-id: http://root.cern.ch/svn/root/trunk@21607 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Dec 17, 2007
-
-
Lorenzo Moneta authored
git-svn-id: http://root.cern.ch/svn/root/trunk@21409 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Dec 12, 2007
-
-
Rene Brun authored
git-svn-id: http://root.cern.ch/svn/root/trunk@21334 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Dec 11, 2007
-
-
Lorenzo Moneta authored
fix problems making and loading dictionary library for stressMathcore and compilaiton problem on Windows git-svn-id: http://root.cern.ch/svn/root/trunk@21319 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Dec 10, 2007
-
-
Lorenzo Moneta authored
make now a library for the dictionary (TrackMathCoreCint.so) used in stressMathCore - make stressMathMore readable by CINT. Still to be able to run in CINT, a problem with typedef's to free functions needs to be understood. git-svn-id: http://root.cern.ch/svn/root/trunk@21308 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Dec 06, 2007
-
-
Lorenzo Moneta authored
- add stressMathMore - fix constructor for Functor and have now GradFunctor class for functions providing derivatives. - add warning message in RootFinder when failed for passing max interations git-svn-id: http://root.cern.ch/svn/root/trunk@21243 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Nov 29, 2007
-
-
Lorenzo Moneta authored
git-svn-id: http://root.cern.ch/svn/root/trunk@21116 27541ba8-7e3a-0410-8455-c3a389f83636
-
Lorenzo Moneta authored
git-svn-id: http://root.cern.ch/svn/root/trunk@21115 27541ba8-7e3a-0410-8455-c3a389f83636
-
Lorenzo Moneta authored
- main changes are: - move some remaining pdf (like beta and landau) from mathmore to mathcore - add missing landau_cdf - fix a precision error with normal_cdf (and normal_cdf_c) for small x (large x). Use the correct erf or erfc function according to x - move majority of quantiles functions from mathmore to mathcore ( implementation is based on inverse functions from Cephes, implemented in SpecFuncCephesInv.cxx) - add method to create Minimizer concreate classes via the plugin manager - add possibility to use multi-dim funciton type in one dim integration - minuit2: add some missing include cassert git-svn-id: http://root.cern.ch/svn/root/trunk@21114 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Nov 28, 2007
-
-
Lorenzo Moneta authored
git-svn-id: http://root.cern.ch/svn/root/trunk@21091 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Nov 27, 2007
-
-
Lorenzo Moneta authored
git-svn-id: http://root.cern.ch/svn/root/trunk@21084 27541ba8-7e3a-0410-8455-c3a389f83636
-
Lorenzo Moneta authored
remove some debug statements in stressMathCore.cxx git-svn-id: http://root.cern.ch/svn/root/trunk@21075 27541ba8-7e3a-0410-8455-c3a389f83636
-
Lorenzo Moneta authored
- add test of a double 32 and of composite object containing matrices and vectors. test both the double and Double32_t cases using CINT and optionally reflex - update Makefile to generate the CInt and reflex dictionary when the env USE_REFLEX is set. gccxml must be available in the path to use the reflex dictionary (root must be configured with ./configure --with-gccxml=$GCCXML_PATH ) - add linkdef and xml needed files git-svn-id: http://root.cern.ch/svn/root/trunk@21070 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Nov 26, 2007
-
-
Lorenzo Moneta authored
git-svn-id: http://root.cern.ch/svn/root/trunk@21040 27541ba8-7e3a-0410-8455-c3a389f83636
-
Lorenzo Moneta authored
git-svn-id: http://root.cern.ch/svn/root/trunk@21039 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Nov 23, 2007
-
-
Lorenzo Moneta authored
- statistical functions (pdf and cdf) checking that numerical integral of pdf = cdf - all types of GenVectors (2,3, and 4D) including I/O git-svn-id: http://root.cern.ch/svn/root/trunk@21021 27541ba8-7e3a-0410-8455-c3a389f83636
-