eigen/unsupported/Eigen/src
Antonio Sanchez 69adf26aa3 Modify googlehash use to account for namespace issues.
The namespace declaration for googlehash is a configurable macro that
can be disabled.  In particular, it is disabled within google, causing
compile errors since `dense_hash_map`/`sparse_hash_map` are then in
the global namespace instead of in `::google`.

Here we play a bit of gynastics to allow for both `google::*_hash_map`
and `*_hash_map`, while limiting namespace polution.  Symbols within
the `::google` namespace are imported into `Eigen::google`.

We also remove checks based on `_SPARSE_HASH_MAP_H_`, as this is
fragile, and instead require `EIGEN_GOOGLEHASH_SUPPORT` to be
defined.
2021-04-12 19:00:39 -07:00
..
AutoDiff Reduce code duplication and avoid confusing Doxygen 2019-12-19 19:48:39 +01:00
BVH Silence unused parameter warning 2018-08-17 16:28:28 +02:00
Eigenvalues Change license from LGPL to MPL2 with agreement from David Harmon. 2019-03-07 18:17:10 +01:00
EulerAngles STYLE: Convert CMake-language commands to lower case 2019-10-31 11:36:37 -05:00
FFT Fix double-promotion warnings 2021-02-27 18:44:26 +01:00
IterativeSolvers Idrs iterative linear solver 2021-02-27 12:09:33 +00:00
KroneckerProduct Fix some enum-enum conversion warnings 2021-02-27 18:44:26 +01:00
LevenbergMarquardt Get rid of EIGEN_TEST_FUNC, unit tests must now be declared with EIGEN_DECLARE_TEST(mytest) { /* code */ }. 2018-07-17 14:46:15 +02:00
MatrixFunctions Bug #1796: Make matrix squareroot usable for Map and Ref types 2019-12-20 18:10:22 +01:00
MoreVectorization
NonLinearOptimization add specialization of check_sparse_solving() for SuperLU solver, in order to test adjoint and transpose solves 2021-02-08 22:00:31 +00:00
NumericalDiff
Polynomials Remove debug code. 2018-12-09 23:05:46 +01:00
Skyline Revert "Revert "Adds EIGEN_CONSTEXPR and EIGEN_NOEXCEPT to rows(), cols(), innerStride(), outerStride(), and size()"" 2021-03-24 18:14:56 +00:00
SparseExtra Modify googlehash use to account for namespace issues. 2021-04-12 19:00:39 -07:00
SpecialFunctions Return nan at poles of polygamma, digamma, and zeta if limit is not defined 2021-02-19 16:35:11 +00:00
Splines Properly initialize b vector in SplineFitting 2020-01-09 21:29:04 +00:00