Skip to content

Commit 227711e

Browse files
committed
Update Eigen to 3.3.0
1 parent 1712178 commit 227711e

File tree

486 files changed

+96155
-27447
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

486 files changed

+96155
-27447
lines changed

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@
2323
See the [Green's function code
2424
reference](http://pcmsolver.readthedocs.io/en/latest/code-reference/greens-functions.html)
2525
for a more detailed explanation.
26+
- **BREAKING CHANGE** The minimum required version of Eigen is now 3.3.0
27+
The version bundled with the code has been accordingly updated.
2628

2729
### Deprecated
2830

cmake/custom/eigen.cmake

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
#.rst:
22
#
33
# Detect Eigen3.
4-
# By default, use Eigen 3.2.0 as bundled with PCMSolver.
4+
# By default, use Eigen 3.3.0 as bundled with PCMSolver.
55
# Look in a specific search directory, if given. If nothing is found
6-
# there, falls back to Eigen 3.2.0 bundled with PCMSolver.
6+
# there, falls back to Eigen 3.3.0 bundled with PCMSolver.
77
#
88
# autocmake.cfg configuration::
99
#
@@ -12,14 +12,14 @@
1212

1313
if(EIGEN3_ROOT)
1414
set(EIGEN3_INCLUDE_DIR ${EIGEN3_ROOT}/include)
15-
find_package(Eigen3 3.1.0)
15+
find_package(Eigen3 3.3.0)
1616
message(STATUS "Eigen " ${EIGEN3_VERSION} " is located here: " ${EIGEN3_INCLUDE_DIR})
1717
if(NOT EIGEN3_FOUND)
1818
set(EIGEN3_INCLUDE_DIR ${PROJECT_SOURCE_DIR}/external/eigen3/include/eigen3)
19-
message(STATUS "Eigen 3.2.0 is located here: " ${EIGEN3_INCLUDE_DIR})
19+
message(STATUS "Eigen 3.3.0 is located here: " ${EIGEN3_INCLUDE_DIR})
2020
endif()
2121
else()
2222
set(EIGEN3_INCLUDE_DIR ${PROJECT_SOURCE_DIR}/external/eigen3/include/eigen3)
23-
message(STATUS "Eigen 3.2.0 is located here: " ${EIGEN3_INCLUDE_DIR})
23+
message(STATUS "Eigen 3.3.0 is located here: " ${EIGEN3_INCLUDE_DIR})
2424
endif()
2525
include_directories(SYSTEM ${EIGEN3_INCLUDE_DIR})

doc/users/building.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,8 @@ Libraries and toolchain programs
4444
+ PyYAML Python module (documentation only)
4545
+ Sphinx (documentation only)
4646

47-
PCMSolver relies on the Eigen template libraries version 3.0.0 and higher.
48-
Version 3.2.0 of Eigen libraries is shipped with the module and resides in the `external` subdirectory.
47+
PCMSolver relies on the Eigen template libraries version 3.3.0 and higher.
48+
Version 3.3.0 of Eigen libraries is shipped with the module and resides in the `external` subdirectory.
4949

5050
Configuration
5151
-------------

external/eigen3/COPYING.BSD

Lines changed: 0 additions & 26 deletions
This file was deleted.

external/eigen3/COPYING.GPL

Lines changed: 0 additions & 674 deletions
This file was deleted.

external/eigen3/COPYING.LGPL

Lines changed: 0 additions & 502 deletions
This file was deleted.

external/eigen3/COPYING.MINPACK

Lines changed: 0 additions & 52 deletions
This file was deleted.

0 commit comments

Comments
 (0)