[Rivet-svn] rivet: Switch to eigen3 backend. Currently includes all eigen3 h...

Rivet Mercurial rivet at projects.hepforge.org
Tue Jun 26 19:15:05 BST 2018


details:   https://rivet.hepforge.org/hg/rivet/rev/e1274408e342
branches:  multiweight
changeset: 6350:e1274408e342
user:      David Grellscheid <david.grellscheid at durham.ac.uk>
date:      Tue Jun 26 19:13:53 2018 +0100
description:
Switch to eigen3 backend. Currently includes all eigen3 headers.

diffs (truncated from 124730 to 50 lines):

--- a/include/Rivet/Makefile.am	Sun Jun 24 00:41:14 2018 +0100
+++ b/include/Rivet/Makefile.am	Tue Jun 26 19:13:53 2018 +0100
@@ -135,8 +135,9 @@
   Tools/Nsubjettiness/TauComponents.hh \
   Tools/Nsubjettiness/XConePlugin.hh
 nobase_dist_noinst_HEADERS += \
-  Tools/osdir.hh
-
+  Tools/osdir.hh \
+  Math/eigen3/COPYING.GPL \
+  Math/eigen3/README.md   
 
 ## Maths
 nobase_pkginclude_HEADERS += \
@@ -154,15 +155,304 @@
   Math/Math.hh \
   Math/Units.hh \
   Math/Constants.hh \
-  Math/eigen/util.h \
-  Math/eigen/regressioninternal.h \
-  Math/eigen/regression.h \
-  Math/eigen/vector.h \
-  Math/eigen/ludecompositionbase.h \
-  Math/eigen/ludecomposition.h \
-  Math/eigen/linearsolver.h \
-  Math/eigen/linearsolverbase.h \
-  Math/eigen/matrix.h \
-  Math/eigen/vectorbase.h \
-  Math/eigen/projective.h \
-  Math/eigen/matrixbase.h
+  Math/eigen3/Cholesky \
+  Math/eigen3/CholmodSupport \
+  Math/eigen3/Core \
+  Math/eigen3/Dense \
+  Math/eigen3/Eigen \
+  Math/eigen3/Eigenvalues \
+  Math/eigen3/Geometry \
+  Math/eigen3/Householder \
+  Math/eigen3/IterativeLinearSolvers \
+  Math/eigen3/Jacobi \
+  Math/eigen3/KLUSupport \
+  Math/eigen3/LU \
+  Math/eigen3/MetisSupport \
+  Math/eigen3/OrderingMethods \
+  Math/eigen3/PardisoSupport \
+  Math/eigen3/PaStiXSupport \
+  Math/eigen3/QR \
+  Math/eigen3/QtAlignedMalloc \
+  Math/eigen3/Sparse \
+  Math/eigen3/SparseCholesky \


More information about the Rivet-svn mailing list