[root] / trunk / math / mathcore / inc / Math / ParamFunctor.h Repository:
ViewVC logotype

Log of /trunk/math/mathcore/inc/Math/ParamFunctor.h

Parent Directory Parent Directory


Links to HEAD: (view) (download) (as text) (annotate)
Sticky Revision:

Revision 25486 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Sep 22 12:43:03 2008 UTC (6 years, 4 months ago) by moneta
File length: 7149 byte(s)
Diff to previous 24769
import changes from math development branches for subdirectory math. List of changes in detail: 

mathcore: 
---------
  MinimizerOptions: 
	new  class for storing Minimizer option, with static default values that can be 
	changed by the user

  FitConfig: 
   	- use default values from MinimizerOption class
   	- rename method to create parameter settings from a function

  FitUtil.cxx:   
    	improve the derivative calculations used in the effective chi2 and in Fumili and 
	fix a bug for evaluation of likelihood or chi2 terms. 
	In  EvaluatePdf() work and return  the log of the pdf. 
      
  FitResult:
	- improve the class by adding extra information like, num. of free parameters, 
	minimizer status, global correlation coefficients, information about fixed 
	and bound parameters. 
   	- add method for getting fit confidence intervals 
  	- improve print method   

  DataRange: 
	add method SetRange to distinguish from AddRange. SetRange deletes the existing 
	ranges. 

  ParamsSettings: make few methods const

  FCN functions (Chi2FCN, LogLikelihoodFCN, etc..) 
	move some common methods and data members in base class (FitMethodFunction)

  RootFinder: add template Solve() for any callable function.  

mathmore:
--------
  minimizer classes: fill status information
  GSLNLSMinimizer: return error and covariance matrix 

minuit2: 
-------
  Minuit2Minimizer: fill  status information 
  DavidonErrorUpdator: check that delgam or gvg are not zero ( can happen when dg = 0)
  FumiliFCNAdapter: work on the log of pdf

minuit:
------- 
  TLinearMinimizer: add support for robust fitting
  TMinuitMinimizer: fill status information and fix a bug in filling the correlation matrix. 
 fumili:
 ------ 
  add TFumiliMinimizer: 
	wrapper class for TFumili using Minimizer interface

Revision 24769 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jul 10 14:20:54 2008 UTC (6 years, 6 months ago) by brun
File length: 7113 byte(s)
Diff to previous 24482
Fix several typos in the comments

Revision 24482 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jun 23 15:33:08 2008 UTC (6 years, 7 months ago) by moneta
File length: 7114 byte(s)
Diff to previous 22885
- update math release notes and class descriptions. No change in code only in doc

Revision 22885 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Mar 28 13:57:25 2008 UTC (6 years, 9 months ago) by rdm
File length: 7099 byte(s)
Copied from: trunk/math/inc/Math/ParamFunctor.h revision 22862
Diff to previous 22866
move the following directories under the new "math" meta directory:
   mathcore
   mathmore
   fftw
   foam
   fumili
   genvector
   matrix
   minuit
   minuit2
   mlp
   physics
   smatrix
   splot
   unuran
   quadp

Revision 22866 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Mar 27 15:32:50 2008 UTC (6 years, 9 months ago) by rdm
Original Path: trunk/mathcore/inc/Math/ParamFunctor.h
File length: 7099 byte(s)
Copied from: trunk/math/inc/Math/ParamFunctor.h revision 22862
Diff to previous 20882
move remaining files from math to mathcore (they were part of libMathCore
anyway). Include paths remain the same.

Revision 20882 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Nov 19 11:31:26 2007 UTC (7 years, 2 months ago) by rdm
Original Path: trunk/math/inc/Math/ParamFunctor.h
File length: 7099 byte(s)
Diff to previous 20696
Set property svn:eol-style LF on all source and Makefiles. This should avoid
problems with Win32 line endings ending up in the repository. All MS tools
support LF eols fine.

Revision 20696 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Nov 7 10:19:16 2007 UTC (7 years, 2 months ago) by moneta
Original Path: trunk/math/inc/Math/ParamFunctor.h
File length: 7099 byte(s)
Diff to previous 19826
- syncronize math, mathcore and mathmore with development branch
 
 - math:      remove the const in ParamFunctor::operator()(double *x, double *p)
  
 - mathcore:     
              - improve integration interface, have now two separate classes : 
              one for 1D the other for multi-dim functions. Rename class IntegratorMultiDim to AdaptiveIntegratorMultiDim
             - clean up of IFunction by removing the un-necessary Dim template parameter
             - add from Cephes inverse functions for normal, beta and gamma functions 
             - improve error reporting

 - mathmore: improve simulated annealing class and ad a test program taken from GSL: simanTSP
             fix problem with dictionary of concrete function classes (like Polynomial) on Windows

Revision 19826 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Sep 19 19:56:11 2007 UTC (7 years, 4 months ago) by rdm
Original Path: trunk/math/inc/Math/ParamFunctor.h
File length: 7141 byte(s)
Diff to previous 19825
imported svn:keywords Id property

Revision 19825 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Sep 19 19:49:10 2007 UTC (7 years, 4 months ago) by rdm
Original Path: trunk/math/inc/Math/ParamFunctor.h
File length: 7190 byte(s)
Diff to previous 18821
remove :$ from tag line

Revision 18821 - (view) (download) (as text) (annotate) - [select for diffs]
Added Fri May 18 15:51:19 2007 UTC (7 years, 8 months ago) by moneta
Original Path: trunk/math/inc/Math/ParamFunctor.h
File length: 7200 byte(s)
add ParamFunctor class which will be used by TF1 for creating a TF1 class  from a C++ callable object or from a class member function

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

Sort log by:

Subversion Admin
ViewVC Help
Powered by ViewVC 1.0.9