- Apr 18, 2017
-
-
Cédric Mezrag authored
Adding simple cubic spline algorithm for NumA++
-
- Jan 12, 2017
-
-
Nabil Chouika authored
In NumA++: - Correct the default absolute tolerance to 1e-3 in Integrator1D, instead of 0.
-
- Dec 12, 2016
-
-
Nabil Chouika authored
In NumA++: - Correct the warning in DExp.
-
- Dec 08, 2016
-
-
Nabil Chouika authored
In NumA++: - Initialize Eigen vectors to zero in LSMRSolver, to avoid random results (and maybe nan). In PARTONS_Fits: - Propagate changes in parameters names for DVCSConstantCFFModel.
-
- Dec 05, 2016
-
-
Nabil Chouika authored
In NumA++ (trunk): - Removed the function solveLSMR in LinAlgUtils. - New class LSMRSolver (using Eigen vectors and matrices for the computation). - Removed old LSMR classes. - Various conversions of stringstream to Formatter and runtime_error to CustomException. In NumA++_Test (trunk): - Propagation.
-
- Dec 02, 2016
-
-
Nabil Chouika authored
In NumA++ (trunk): - Daniele's new DExp layer.
-
- Dec 01, 2016
-
-
Nabil Chouika authored
In NumA++ (trunk): - New LSMR ported from scipy.
-
- Nov 30, 2016
-
-
Nabil Chouika authored
In NumA++ (trunk): - Daniele's new DExp routine.
-
Nabil Chouika authored
In ElementaryUtils (trunk): - Change GenericType and Formatter precision to 16 instead of 17, to avoid messy numbers in formatting. In NumA++ (trunk): - Change some std::runtime_error to CustonException. A lot more to change... - Time monitoring in LSMR. In PARTONS: - Inherit IncompleteGPDModule from GPDModule to be able to use GPDService. Lot of useless code commented. - Some changes in Radon inversion modules...
-
- Nov 23, 2016
-
-
Nabil Chouika authored
In NumA++: - Added -pedantic flag in CMakeLists for warnings. - Moved LinAlgUtils to parent folder. - Added LSMR iterative algorithm for sparse least-squares problems, taken from https://github.com/tvercaut/LSQR-cpp (APACHE licence) and adapted to fit into NumA. In NumA++_Test: - Added -pedantic flag in CMakeLists for warnings. - Added test for LSMR also taken from github. In PARTONS: - Added -pedantic flag in CMakeLists for warnings. - Converted one observable scenario to the new cross configuration. - Various modifications and additions to the Radon Inverse files. Now, the DoubleDistribution modules are not needed anymore. It was too complicated to deal with... But it's still possible to use them I guess. - Renamed the Radon Inverse daughter class because the brute-force approach was dropped in favor of a fixed number of rows for the matrix. In PARTONS_exe: - Added -pedantic flag in CMakeLists for warnings. - Updated partons.properties to the new scheme. - Added a test for the Radon inversion. In PARTONS_release: - Added -pedantic flag in CMakeLists for warnings. - Added a scenario for GPD. - Close PARTONS properly when exception.
-
- Nov 15, 2016
-
-
Bryan Berthou authored
In NumA++ (trunk) : - Replace std::runtime_error by CustomException.
-
- Oct 27, 2016
-
-
Nabil Chouika authored
In PARTONS: - Updates to Radon module
-
- Oct 26, 2016
-
-
Nabil Chouika authored
In NumA++: - Remove blank files (created to avoid svn problem).
-
Nabil Chouika authored
In ElementaryUtils: - Use command "executable" in the Ant scripts instead of the deprecated command "command". In NumA++: - Overload functors to allow call without parameters. - Restructuring of folders for Functors. - Rename LinearSystem to LinAlgUtils and add rank routine. - New EigenUtils to encapsulate conversions to or from Eigen. In order for PARTONS to be independent of Eigen. - New methods in MatrixD (appendLine, etc). - New constructors for VectorD. - New static method in Interval to compute nodes. In NumA++_Test: - New tests for Eigen. In PARTONS: - New modules IncompleteGPDModule and RadonInverseModule. - First method for Radon inversion: Random brute force with constant piecewise functions (RandBFConstPW). Still no inversion, only matrix construction. - Addition of DDGauge type and modification of DDType. - New OverlapMMR15 model.
-
- Oct 12, 2016
-
-
Pawel Sznajder authored
In NumA++ (trunk): - in linear_algebra/matrix_complex and linear_algebra/vector_complex - dynamic vectors/matrices replaced by std::vectors - documentation added - memory leakage fixed - few cosmetic changes
-
- Oct 07, 2016
-
-
Bryan Berthou authored
In NumA++ (trunk) : - Create FunctorUtils class : add missing method to create FunctorMD.
-
Bryan Berthou authored
In NumA++ (trunk) : - Add multidimentional functor.
-
- Sep 21, 2016
-
-
Bryan Berthou authored
In NumA++ (trunk) : - Update eclipse project configuration file.
-
- Aug 05, 2016
-
-
Nabil Chouika authored
- Use command "executable" in the Ant scripts instead of the deprecated command "command".
-
Hervé Moutarde authored
In NumA++, following modification in PARTONS_Fits: - Update FindROOT.cmake module for a finer resolution of ROOT components in system. Needed because previous version was not able to find libMinuit2.so - Update build.xml: remove ROOT home path argument.
-
- Jul 08, 2016
-
-
Daniele Binosi authored
New classes that generates quadratures for numerical integration. Chebyshev A: Chebyshev quadrature for computing the integral \int_{-1}^1 dx f(x)sqrt(1-x^2); Chebyshev B: Chebyshev quadrature for computing the integral \int_{-1}^1 dx f(x)/sqrt(1-x^2); GLSeSt: Different (more precise?) method for computing GL weights.
-
- Jul 05, 2016
-
-
Bryan Berthou authored
In NumA++ create trunk.
-
- Jun 30, 2016
-
-
Nabil Chouika authored
In ElementaryUtils: - Added string split function by string delimiter in StringUtils. In PARTONS: - Changed ObservableKinematic to use GenericType instead of fromStringToDouble. - Some fix in DVCSConstantModel. In PARTONs_Tests: - Force C++98 in CMakeLists.
-
- Jun 29, 2016
-
-
Bryan Berthou authored
In NumA++ : - Implement Registry/Factory (as a draft) for Integrator.
-
Bryan Berthou authored
In NumA++ : - Implement Registry/Factory (as a draft) for Integrator.
-
- Jun 23, 2016
-
-
Bryan Berthou authored
NumA++ : add .project file needed by eclipse autoconfiguration tool.
-
- Jun 20, 2016
-
-
Nabil Chouika authored
- Fix CMakeLists.txt to force C++98 - Fix some absolute URL
-
- May 18, 2016
-
-
Bryan Berthou authored
-
Bryan Berthou authored
- NumA++ : create tag for r686
-
Bryan Berthou authored
-
Nabil Chouika authored
Initial
-
Nabil Chouika authored
Initial
-
Nabil Chouika authored
Revert branches
-
Nabil Chouika authored
New Nabil branch
-
Bryan Berthou authored
- NumA++ : create release branch
-
Bryan Berthou authored
- NumA++ : update SVN folders tree for trunk and branches
-
Bryan Berthou authored
- NumA++ : remove default SVN root trunk.
-
Bryan Berthou authored
- NumA++ : update SVN folders tree for trunk and branches
-
Bryan Berthou authored
- NumA++ : update SVN folders tree for trunk and branches
-
- Apr 25, 2016
-
-
Bryan Berthou authored
- Add comments
-