Commit Graph
100 Commits
Author SHA1 Message Date
portelli 8188a5541f missing headers 2014-09-18 17:19:07 +01:00
portelli 36ef20c929 improvement of Minuit minimizer 2014-09-18 17:18:51 +01:00
portelli d70d84862d class for linearly interpolated functions 2014-09-18 17:18:15 +01:00
portelli c70008b895 DoubleFunctionSample: constructor inheritance removed 2014-09-18 17:16:49 +01:00
portelli c0bfb12bd7 XY*Data: dog is now a double 2014-09-18 17:15:56 +01:00
portelli 05f5223d31 MatSample: scalar operators fix 2014-09-18 17:15:27 +01:00
portelli 674263dde7 Plot: function to save plots 2014-09-18 17:13:26 +01:00
portelli b17e2c0c3c function to read file lists and progress bar class 2014-06-04 14:43:36 +02:00
portelli ba25380269 minor code cleaning 2014-06-04 14:40:34 +02:00
portelli 5d835b92e2 more general resampling tool 2014-06-04 14:40:19 +02:00
portelli c9a008aaf7 minor code cleaning 2014-06-03 13:40:19 +02:00
portelli 41aac911ac DoubleFunction: arithmetic operators 2014-06-03 13:32:29 +02:00
portelli a29a4bde21 Plot: caption modifier 2014-06-02 17:04:20 +02:00
portelli 78372fb18a Plot: band plot and terminal option 2014-04-18 11:29:17 +01:00
portelli dfe6240c14 DoubleFunctionSample: more call operators 2014-04-18 11:28:51 +01:00
portelli 62d395e8e2 Plot: code cleaning 2014-04-17 12:19:13 +01:00
portelli 98567eb4d6 FitInterface: more convenient function to assume correlated data 2014-04-17 12:18:49 +01:00
portelli 39012e4b73 GSL integrator added - LatAnalyze now depends on GSL 2014-04-17 12:18:11 +01:00
portelli 2af61252b6 Math: integer power function 2014-04-15 17:35:01 +01:00
portelli 086c49237d alias for complex number samples 2014-04-15 17:29:54 +01:00
portelli f9ffc17a5f SampleFitResult: constructor inheritance removed 2014-04-15 17:29:36 +01:00
portelli 47e159e041 significant optimisation of the math interpreter using integer address tables for variables and functions 2014-04-08 19:48:52 +01:00
portelli b0f6c30445 XmlReader: interface for direct access to XML nodes 2014-04-08 19:48:03 +01:00
portelli 9b6ad8d56c StatArray: safer statistical functions 2014-04-08 19:47:09 +01:00
portelli 38da863801 more strTo specialisations 2014-04-08 19:46:37 +01:00
portelli a6b96b34bb more templatisation/cleaning of data types 2014-04-07 19:29:47 +01:00
portelli f79533c5ce rewriting of matrix sample class as a pure template with scalar operations 2014-04-07 18:08:52 +01:00
portelli 270186f52e examples/utils build fix 2014-04-07 15:56:53 +01:00
portelli 10ca7d1d29 more matrix type aliases 2014-04-07 15:56:39 +01:00
portelli 749818d9cc Function classes: default function replaced by nullptr 2014-04-07 15:56:08 +01:00
portelli dc659991d0 XmlReader: additional reading functions 2014-04-07 15:55:31 +01:00
portelli 5787cf0544 Minuit message for invalid minimisation 2014-04-03 10:04:59 +02:00
portelli 0ae8adc013 XmlReader: more safety 2014-04-03 10:04:34 +02:00
portelli 9a415017c8 XY*Data: variadic functions for fit 2014-04-03 10:03:46 +02:00
portelli 166ed550ae pi constant 2014-04-03 10:02:28 +02:00
portelli 1d9769adbc global functions to read vectors 2014-04-03 10:02:06 +02:00
portelli 6a1031a8c0 Plot: method to reset plot 2014-04-03 10:00:53 +02:00
portelli 11fb009d11 XML parameter file reader based on tinyxml2 2014-03-17 15:01:58 +00:00
portelli a14e5eb20e aliases for Eigen base types 2014-03-17 15:00:59 +00:00
portelli 3bebfb6e10 Chi2Function: call optimisation 2014-03-17 15:00:09 +00:00
portelli be3e1b02ba DoubleModel: infinite recursion in model call fixed 2014-03-17 14:59:39 +00:00
portelli b9d7681b76 XYSampleData: various size and init fixes 2014-03-17 14:58:59 +00:00
portelli 1ff004b8ad FitInterface: various index fixes 2014-03-17 14:58:18 +00:00
portelli 2fac88e7d2 Title plot modifier 2014-03-17 14:57:46 +00:00
portelli 4b522d3bee PlotData: fix in column indices 2014-03-17 14:57:33 +00:00
portelli d82b8c9d0e Empty global function for library test 2014-03-17 14:56:42 +00:00
portelli 336e16ead9 build fixes 2014-03-14 11:05:25 +00:00
portelli 5b65dc8fc9 reorganizing sources... 2014-03-13 18:51:01 +00:00
portelli 0109379dc3 compiled model class 2014-03-13 18:20:40 +00:00
portelli 82abf7872a XY*Data: better choice of default arguments for data interface 2014-03-12 20:02:14 +00:00
portelli 28b3306110 big project cleaning 2014-03-12 19:54:27 +00:00
portelli 052f6cb389 sample data fitter 2014-03-12 19:24:15 +00:00
portelli 37ecd0f0d8 DoubleFunction sample 2014-03-12 19:23:49 +00:00
portelli 789ea6abe9 sample type (and specialisations) dispatched in different files 2014-03-12 19:23:22 +00:00
portelli a659c699bb AsciiLexer: more characters supported in data names 2014-03-12 19:19:39 +00:00
portelli 450bad006f Chi2Function: lot of fixes and improvements 2014-03-12 19:18:16 +00:00
portelli 8712bed33b XYStatData: conservative resizing is useless 2014-03-12 19:17:38 +00:00
portelli 1eb081749a New base class for fitting objects 2014-03-12 19:17:15 +00:00
portelli 2e4ac4fa5a PlaceHolder type is declared in Global.hpp 2014-03-12 19:15:40 +00:00
portelli 0da6c5fc4c StatArray: covariance estimators 2014-03-12 19:03:36 +00:00
portelli 1b8638e797 debug macros 2014-03-12 18:41:36 +00:00
portelli 30c1e18a48 warning fix in new clang version 2014-03-12 18:41:20 +00:00
portelli 104b21d72e DMatSample: block access 2014-03-04 17:16:51 +00:00
portelli 559a29f92d more loop macros 2014-03-04 17:16:36 +00:00
portelli 6b8ba55e47 XYStatData: simpler data access 2014-03-03 18:57:53 +00:00
portelli 0df75d0809 plot example update 2014-03-03 18:34:35 +00:00
portelli 66af922bc2 update of standard math functions with C++11 additions 2014-03-03 18:34:23 +00:00
portelli af246dc5d3 Plot: object to plot a DoubleFunction 2014-03-03 18:33:53 +00:00
portelli 2b678ac72a DoubleModel: bind to a constant parameter set into a DoubleFunction 2014-03-03 17:01:07 +00:00
portelli 15fa3f0354 code cleaning 2014-03-03 14:21:37 +00:00
portelli a66a2d8c5c DoubleFunction: safer variadic call with variadic template 2014-03-03 13:04:53 +00:00
portelli dc849a9f87 standard math: now uses lambda functions 2014-03-03 12:42:27 +00:00
portelli 4100ffb24c big update: first fit implementation 2014-03-03 12:41:48 +00:00
portelli b8f8d66418 Various Eigen types brought into Latan scope 2014-02-26 18:36:29 +00:00
portelli fc18acc4bb DoubleFunction: more efficient call (less copies) 2014-02-21 01:18:22 +00:00
portelli 0d0c0e6730 Eigen vector type moved to global header 2014-02-21 01:17:51 +00:00
portelli 157fda5445 simplification of IO interface 2014-02-20 23:52:45 +00:00
portelli 9ce04cd7d6 code cleaning 2014-02-20 22:54:11 +00:00
portelli 5a3f6a6106 first minimiser implementation 2014-02-20 20:21:45 +00:00
portelli 242c3f4225 math parser: operator precedence fix 2014-02-20 20:21:17 +00:00
portelli 16a7ad808b Eigen vector type 2014-02-20 20:20:58 +00:00
portelli 79e5a39a36 portability fixes 2014-02-20 20:20:37 +00:00
portelli 3510898ee9 Math interpreter: rewriting of the compiler using AST with polymorphic nodes 2014-02-18 18:18:07 +00:00
portelli 1d59b50681 ASCII Parser: minor code formatting 2014-02-18 18:10:09 +00:00
portelli 283245b1b6 inline string conversions and runtime type test 2014-02-18 18:09:41 +00:00
portelli 364c56209a warning macro added 2014-02-18 18:09:02 +00:00
portelli 7699dad913 sample_read util update and resampling util 2014-02-17 18:50:26 +00:00
portelli b53b47fcda cleaner Eigen expression integration and constructor inheritance for StatArray and derived 2014-02-17 18:50:03 +00:00
portelli f7345ea717 improvements of StatArray and derived classes 2014-02-17 18:48:44 +00:00
portelli 34b3b36de4 IO: more improvements and Sample implementation 2014-02-17 18:46:55 +00:00
portelli 0b2aee8704 no need to specify nullptr in pointer reset 2014-02-13 23:14:50 +00:00
portelli 47b9789f84 big cleaning and update: switching to C++11 2014-02-13 19:27:19 +00:00
portelli f9e355e3ea first implementation of samples and datasets, still need IO for samples 2014-02-12 18:39:17 +00:00
portelli 1a0cb2459e Matrix: improvement to support Eigen expressions 2014-02-12 18:37:29 +00:00
portelli 4d25722736 optimised conversions from string to numerical types 2014-02-12 18:36:36 +00:00
portelli 9484934a8a improvement of matrix example 2014-02-12 18:35:18 +00:00
portelli 6f474ede7b ASCII parser: support of identifiers containing ‘-‘ 2014-02-12 18:34:46 +00:00
portelli 05ec53c1bb MAX_PATH_LENGTH is now a global macro 2014-02-12 18:33:33 +00:00
portelli 4659cdb607 function classes: const calls and fonction pointer support 2014-02-12 18:32:08 +00:00
portelli 74c11a1da3 ranlxd random generator 2014-02-10 16:01:39 +00:00