[root] / trunk / math / mathmore / Module.mk Repository:
ViewVC logotype

Log of /trunk/math/mathmore/Module.mk

Parent Directory Parent Directory


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

Revision 25486 - (view) (download) (annotate) - [select for diffs]
Modified Mon Sep 22 12:43:03 2008 UTC (6 years, 4 months ago) by moneta
File length: 3731 byte(s)
Diff to previous 22910
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 22910 - (view) (download) (annotate) - [select for diffs]
Modified Mon Mar 31 15:40:18 2008 UTC (6 years, 9 months ago) by rdm
File length: 3723 byte(s)
Diff to previous 22885
white space.

Revision 22885 - (view) (download) (annotate) - [select for diffs]
Modified Fri Mar 28 13:57:25 2008 UTC (6 years, 9 months ago) by rdm
File length: 3444 byte(s)
Diff to previous 22863
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 22863 - (view) (download) (annotate) - [select for diffs]
Modified Thu Mar 27 13:56:21 2008 UTC (6 years, 9 months ago) by rdm
Original Path: trunk/mathmore/Module.mk
File length: 3333 byte(s)
Diff to previous 22849
From Bertrand:
- Revert latest changes in configure, Makefile.in
  and mathmore/Module.mk and apply the rule globally 
  instead. This will solve problems when mixing 
  external libraries built in optimized mode and 
  ROOT built in debug mode (runtime libraries 
  mismatch). This was harmless with MSVC++7.1, 
  but fatal with MSVC++8.0 and 9.0.

Revision 22849 - (view) (download) (annotate) - [select for diffs]
Modified Wed Mar 26 15:04:17 2008 UTC (6 years, 10 months ago) by rdm
Original Path: trunk/mathmore/Module.mk
File length: 3348 byte(s)
Diff to previous 22522
From Bertrand:
- Solve a problem of mixing GSL library built in optimized mode 
  and ROOT built in debug mode (runtime libraries mismatch)

Revision 22522 - (view) (download) (annotate) - [select for diffs]
Modified Fri Mar 7 16:07:51 2008 UTC (6 years, 10 months ago) by moneta
Original Path: trunk/mathmore/Module.mk
File length: 3333 byte(s)
Diff to previous 21802
sync with development branch. 
Main change root finder to use interface in mathcore

Revision 21802 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jan 22 13:43:46 2008 UTC (7 years ago) by rdm
Original Path: trunk/mathmore/Module.mk
File length: 3363 byte(s)
Diff to previous 21114
From Axel:
this patch prevents all dictionaries from being rebuild when non dict related
changes are made in CINT. When the dictionaries change the new
cint/inc/cintdictversion.h must be updated which triggers a dictionary
rebuild. For example:
touch cint/src/v6_var.cxx && make: rebuild no dictionaries
touch cint/inc/cintdictversion.h && make: rebuild all dictionaries
touch utils/src/rootcint.cxx && make: rebuild all dictionaries

Revision 21114 - (view) (download) (annotate) - [select for diffs]
Modified Thu Nov 29 17:16:45 2007 UTC (7 years, 1 month ago) by moneta
Original Path: trunk/mathmore/Module.mk
File length: 3363 byte(s)
Diff to previous 20882
- syncronize mathcore, mathmore, minuit2 and test/stressMathCore with development branches

- 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

Revision 20882 - (view) (download) (annotate) - [select for diffs]
Modified Mon Nov 19 11:31:26 2007 UTC (7 years, 2 months ago) by rdm
Original Path: trunk/mathmore/Module.mk
File length: 3406 byte(s)
Diff to previous 20326
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 20326 - (view) (download) (annotate) - [select for diffs]
Modified Fri Oct 12 16:28:06 2007 UTC (7 years, 3 months ago) by moneta
Original Path: trunk/mathmore/Module.mk
File length: 3406 byte(s)
Diff to previous 20232
- sync with dev branch (r 20324) 
  - use common interface for integration methods

Revision 20232 - (view) (download) (annotate) - [select for diffs]
Modified Fri Oct 5 15:28:46 2007 UTC (7 years, 3 months ago) by moneta
Original Path: trunk/mathmore/Module.mk
File length: 3403 byte(s)
Diff to previous 18892
- port latest changes (forgot in previous commit) in mathcore 
- update doc for groups and smatrix page
- changes in MathMore : 
     - add GSL MC integration
     - add GSL Multi-dim minimization, non linear fitting and simulated annealing
     - remove cdf (are in mathcore) now 
     - update doc for groups and mathmore page

Revision 18892 - (view) (download) (annotate) - [select for diffs]
Modified Tue May 29 07:49:25 2007 UTC (7 years, 7 months ago) by brun
Original Path: trunk/mathmore/Module.mk
File length: 3195 byte(s)
Diff to previous 18452
New class KelvinFunctions to calculate the Kelvin functions Ber(x), Bei(x), Ker(x),
Kei(x), and their first derivatives.
The functions in this class have been imported by Jason Detwiler (jasondet@gmail.com) from
CodeCogs GNU General Public License Agreement
Copyright (C) 2004-2005 CodeCogs, Zyba Ltd, Broadwood, Holford, TA5 1DU,
England.

Revision 18452 - (view) (download) (annotate) - [select for diffs]
Modified Mon Apr 2 09:42:30 2007 UTC (7 years, 9 months ago) by rdm
Original Path: trunk/mathmore/Module.mk
File length: 3157 byte(s)
Diff to previous 17090
we now generate for every library.so a library.rootmap file in the lib
directory. These rootmap files are generated automatically when the
associated LinkDef file(s) or the config/Makefile.depend is changed.
No more "make map" needed, rootmaps are always up-to-date!

Revision 17090 - (view) (download) (annotate) - [select for diffs]
Modified Thu Dec 7 11:07:55 2006 UTC (8 years, 1 month ago) by moneta
Original Path: trunk/mathmore/Module.mk
File length: 3021 byte(s)
Diff to previous 16812
- clean up of the header file for the Math functions

Revision 16812 - (view) (download) (annotate) - [select for diffs]
Modified Fri Nov 17 18:26:50 2006 UTC (8 years, 2 months ago) by moneta
Original Path: trunk/mathmore/Module.mk
File length: 3055 byte(s)
Diff to previous 16521
change for new function interface in MathCore

Revision 16521 - (view) (download) (annotate) - [select for diffs]
Modified Fri Oct 13 09:56:01 2006 UTC (8 years, 3 months ago) by rdm
Original Path: trunk/mathmore/Module.mk
File length: 3201 byte(s)
Diff to previous 16440
fix parallel build dependency problems in case a new xrootd-xxxx.tgz or
libAfterImage.tar.gz are dropped in.

Revision 16440 - (view) (download) (annotate) - [select for diffs]
Modified Thu Oct 5 15:23:42 2006 UTC (8 years, 3 months ago) by moneta
Original Path: trunk/mathmore/Module.mk
File length: 3203 byte(s)
Diff to previous 15586
- add 1D minimization based on GSL routines (imported from SEAL version)
- change GSL Error handler when building a libMathMore for ROOT. Do not abort in that case and instead print an error message

Revision 15586 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jun 28 08:08:28 2006 UTC (8 years, 6 months ago) by moneta
Original Path: trunk/mathmore/Module.mk
File length: 3101 byte(s)
Diff to previous 15553
since we are using a static lib for GSL, remove USE_DLL for Windows

Revision 15553 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jun 26 13:39:40 2006 UTC (8 years, 7 months ago) by rdm
Original Path: trunk/mathmore/Module.mk
File length: 3098 byte(s)
Diff to previous 15177
From Lorenzo:
- only use external GSL for mathmore.
From le:
- by default build now: mathcore, mathmore, reglex and cintex.
- check for mysql version >= 3.23.x after changes by Sergei.

Revision 15177 - (view) (download) (annotate) - [select for diffs]
Modified Fri May 26 14:26:08 2006 UTC (8 years, 8 months ago) by moneta
Original Path: trunk/mathmore/Module.mk
File length: 5574 byte(s)
Diff to previous 14541
- add wrapper to GSL random numbers and distribution.
  Include various generators from GSL and the most used distributions)
  Use the class ROOT::Math::Random, templated on the random engine. The
distributions are implemented as methods in the Random class keeping an API as close as possible to the ROOT TRandom

- add also in Polynomial the analytic solver for the quartic equations using the routine in the cvs of GSL (complex_quartic.h) impelmented by  Andrew Steiner

Revision 14541 - (view) (download) (annotate) - [select for diffs]
Modified Tue Apr 4 17:28:34 2006 UTC (8 years, 9 months ago) by rdm
Original Path: trunk/mathmore/Module.mk
File length: 5500 byte(s)
Diff to previous 14442
From Christian Holm:
make mathmore a seperate rpm and deb package. Add configure option to
use system installed libgsl instead of our own.

Revision 14442 - (view) (download) (annotate) - [select for diffs]
Modified Tue Mar 28 14:39:21 2006 UTC (8 years, 9 months ago) by rdm
Original Path: trunk/mathmore/Module.mk
File length: 5321 byte(s)
Diff to previous 14302
Remove a debug statement.

Revision 14302 - (view) (download) (annotate) - [select for diffs]
Modified Sat Mar 18 13:10:17 2006 UTC (8 years, 10 months ago) by rdm
Original Path: trunk/mathmore/Module.mk
File length: 5354 byte(s)
Diff to previous 14301
From Axel:
This patch fixes some Module.mks building with an incompatible
-MD(d). They were using ROOTBUILD, not WINRTDEBUG.

Fixes a typo in win32gdk's Module.mk.

Also don't read (or generate) .d files if running make clean-whatever.

Revision 14301 - (view) (download) (annotate) - [select for diffs]
Modified Sat Mar 18 00:31:13 2006 UTC (8 years, 10 months ago) by rdm
Original Path: trunk/mathmore/Module.mk
File length: 5375 byte(s)
Diff to previous 14134
From Axel:
Dictionary G__%.o: G__%.cxx rules now in main Makefile instead of Module.mk's
=> changes in Module.mk.

First Module.mk's included, then Makefile.precomp - we need ALLHDRS defined

Split $(PCHEXTRAOBJ) and $(PCHFILE) rules - fixes clash with make -j2

Define CINTCXXFLAGS:= - otherwise they will contain PCHCXXFLAGS via
their definition as a copy of CXXFLAGS.

MSVC: prevent LNK4206 linker warning (-Yl...)

Revision 14134 - (view) (download) (annotate) - [select for diffs]
Modified Wed Mar 1 14:44:03 2006 UTC (8 years, 10 months ago) by rdm
Original Path: trunk/mathmore/Module.mk
File length: 5476 byte(s)
Diff to previous 13885
Fix so GSL compiles on MacOS X Intel.

Revision 13885 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jan 23 14:39:47 2006 UTC (9 years ago) by rdm
Original Path: trunk/mathmore/Module.mk
File length: 5273 byte(s)
Diff to previous 13740
added missing dependency.

Revision 13740 - (view) (download) (annotate) - [select for diffs]
Modified Tue Dec 20 16:40:51 2005 UTC (9 years, 1 month ago) by rdm
Original Path: trunk/mathmore/Module.mk
File length: 5262 byte(s)
Diff to previous 13609
fix for compilation on linuxppc64.

Revision 13609 - (view) (download) (annotate) - [select for diffs]
Modified Sat Dec 10 01:10:45 2005 UTC (9 years, 1 month ago) by rdm
Original Path: trunk/mathmore/Module.mk
File length: 5276 byte(s)
Diff to previous 13584
From Axel:
handle in a consistent way the new rootcint options -cint (default),
-reflex and -gccxml. The type of dictionary to be used can be specified
like: ./configure --with-dicttype=reflex. Notice that this option is
there only for the developers working on the migration to the new
dictionary system.

Revision 13584 - (view) (download) (annotate) - [select for diffs]
Modified Fri Dec 9 14:35:12 2005 UTC (9 years, 1 month ago) by rdm
Original Path: trunk/mathmore/Module.mk
File length: 5273 byte(s)
Diff to previous 13475
From Axel:
in case we have gmake >= 3.80 we can use the new | (order) syntax where
all dependencies after the | are required to be there but not trigger
execution of the rule. This should greatly enhance the build experience
on Win32 and AIX (platforms that need the EXPLICITLINK option).

Revision 13475 - (view) (download) (annotate) - [select for diffs]
Modified Sat Dec 3 00:56:54 2005 UTC (9 years, 1 month ago) by rdm
Original Path: trunk/mathmore/Module.mk
File length: 5263 byte(s)
Diff to previous 13422
correction in distclean taget so that also previous gls-xx versions get
deleted in case we install a newer version of the gsl tar file.

Revision 13422 - (view) (download) (annotate) - [select for diffs]
Modified Thu Dec 1 10:21:20 2005 UTC (9 years, 1 month ago) by moneta
Original Path: trunk/mathmore/Module.mk
File length: 5185 byte(s)
Diff to previous 13353
do not copy in /Users/moneta/root/HEAD/rootNew/lib libgsl.a and keep it in mathmore/src/gsl-1.5. This would avoid clashes when users want to use both gsl and MathMore

Revision 13353 - (view) (download) (annotate) - [select for diffs]
Modified Thu Nov 24 20:56:00 2005 UTC (9 years, 2 months ago) by rdm
Original Path: trunk/mathmore/Module.mk
File length: 5189 byte(s)
Diff to previous 13350
use mkdir -p so it is no error if the directory already exists (otherwise
parallel make fails).

Revision 13350 - (view) (download) (annotate) - [select for diffs]
Modified Thu Nov 24 17:08:36 2005 UTC (9 years, 2 months ago) by rdm
Original Path: trunk/mathmore/Module.mk
File length: 5189 byte(s)
Diff to previous 13325
Remove CRLF (^M) from all these files. Should also fix Pere's ROOT.py problem.

Revision 13325 - (view) (download) (annotate) - [select for diffs]
Modified Wed Nov 23 14:42:49 2005 UTC (9 years, 2 months ago) by rdm
Original Path: trunk/mathmore/Module.mk
File length: 5380 byte(s)
Diff to previous 13176
fix problem in when compiling on AMD64.

Revision 13176 - (view) (download) (annotate) - [select for diffs]
Modified Wed Nov 9 16:58:18 2005 UTC (9 years, 2 months ago) by moneta
Original Path: trunk/mathmore/Module.mk
File length: 5333 byte(s)
Diff to previous 13042
set the right compiler when building gsl tar file

Revision 13042 - (view) (download) (annotate) - [select for diffs]
Modified Thu Oct 27 15:45:53 2005 UTC (9 years, 2 months ago) by rdm
Original Path: trunk/mathmore/Module.mk
File length: 5305 byte(s)
Diff to previous 12746
fix some whitespace.

Revision 12746 - (view) (download) (annotate) - [select for diffs]
Added Sun Sep 18 19:39:15 2005 UTC (9 years, 4 months ago) by brun
Original Path: trunk/mathmore/Module.mk
File length: 5567 byte(s)
New version

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