Remove inclusion of ceres/eigen.h The initial reason for this is because of a previous reformatting CL triggered a macro redefinition warning in the schur eliminator. But actually it was worse because the reordering had caused the macro definition to be ignored and caused a performance regression. This simplifies the generated files, fixes some formatting errors and recovers the performance. Change-Id: I9dbeffc38743b3f24b25843feec2e26a73188413
diff --git a/internal/ceres/generate_template_specializations.py b/internal/ceres/generate_template_specializations.py index 1fb89f4..74e46c2 100644 --- a/internal/ceres/generate_template_specializations.py +++ b/internal/ceres/generate_template_specializations.py
@@ -186,9 +186,8 @@ """ QUERY_FILE_HEADER = """ -#include "ceres/schur_templates.h" - #include "ceres/internal/eigen.h" +#include "ceres/schur_templates.h" namespace ceres { namespace internal {
diff --git a/internal/ceres/generated/partitioned_matrix_view_2_2_2.cc b/internal/ceres/generated/partitioned_matrix_view_2_2_2.cc index 38c0fb6..f5753be 100644 --- a/internal/ceres/generated/partitioned_matrix_view_2_2_2.cc +++ b/internal/ceres/generated/partitioned_matrix_view_2_2_2.cc
@@ -44,7 +44,6 @@ #ifndef CERES_RESTRICT_SCHUR_SPECIALIZATION -#include "ceres/internal/eigen.h" #include "ceres/partitioned_matrix_view_impl.h" namespace ceres {
diff --git a/internal/ceres/generated/partitioned_matrix_view_2_2_3.cc b/internal/ceres/generated/partitioned_matrix_view_2_2_3.cc index 6cd43a6..a7a9b52 100644 --- a/internal/ceres/generated/partitioned_matrix_view_2_2_3.cc +++ b/internal/ceres/generated/partitioned_matrix_view_2_2_3.cc
@@ -44,7 +44,6 @@ #ifndef CERES_RESTRICT_SCHUR_SPECIALIZATION -#include "ceres/internal/eigen.h" #include "ceres/partitioned_matrix_view_impl.h" namespace ceres {
diff --git a/internal/ceres/generated/partitioned_matrix_view_2_2_4.cc b/internal/ceres/generated/partitioned_matrix_view_2_2_4.cc index 83a3fa6..faf6c4a 100644 --- a/internal/ceres/generated/partitioned_matrix_view_2_2_4.cc +++ b/internal/ceres/generated/partitioned_matrix_view_2_2_4.cc
@@ -44,7 +44,6 @@ #ifndef CERES_RESTRICT_SCHUR_SPECIALIZATION -#include "ceres/internal/eigen.h" #include "ceres/partitioned_matrix_view_impl.h" namespace ceres {
diff --git a/internal/ceres/generated/partitioned_matrix_view_2_2_d.cc b/internal/ceres/generated/partitioned_matrix_view_2_2_d.cc index ac0c4bd..92fd4cd 100644 --- a/internal/ceres/generated/partitioned_matrix_view_2_2_d.cc +++ b/internal/ceres/generated/partitioned_matrix_view_2_2_d.cc
@@ -44,7 +44,6 @@ #ifndef CERES_RESTRICT_SCHUR_SPECIALIZATION -#include "ceres/internal/eigen.h" #include "ceres/partitioned_matrix_view_impl.h" namespace ceres {
diff --git a/internal/ceres/generated/partitioned_matrix_view_2_3_3.cc b/internal/ceres/generated/partitioned_matrix_view_2_3_3.cc index 6421e35..2df314f 100644 --- a/internal/ceres/generated/partitioned_matrix_view_2_3_3.cc +++ b/internal/ceres/generated/partitioned_matrix_view_2_3_3.cc
@@ -44,7 +44,6 @@ #ifndef CERES_RESTRICT_SCHUR_SPECIALIZATION -#include "ceres/internal/eigen.h" #include "ceres/partitioned_matrix_view_impl.h" namespace ceres {
diff --git a/internal/ceres/generated/partitioned_matrix_view_2_3_4.cc b/internal/ceres/generated/partitioned_matrix_view_2_3_4.cc index ba44c5f..ff1ca3e 100644 --- a/internal/ceres/generated/partitioned_matrix_view_2_3_4.cc +++ b/internal/ceres/generated/partitioned_matrix_view_2_3_4.cc
@@ -44,7 +44,6 @@ #ifndef CERES_RESTRICT_SCHUR_SPECIALIZATION -#include "ceres/internal/eigen.h" #include "ceres/partitioned_matrix_view_impl.h" namespace ceres {
diff --git a/internal/ceres/generated/partitioned_matrix_view_2_3_6.cc b/internal/ceres/generated/partitioned_matrix_view_2_3_6.cc index dcfdd78..5041df9 100644 --- a/internal/ceres/generated/partitioned_matrix_view_2_3_6.cc +++ b/internal/ceres/generated/partitioned_matrix_view_2_3_6.cc
@@ -44,7 +44,6 @@ #ifndef CERES_RESTRICT_SCHUR_SPECIALIZATION -#include "ceres/internal/eigen.h" #include "ceres/partitioned_matrix_view_impl.h" namespace ceres {
diff --git a/internal/ceres/generated/partitioned_matrix_view_2_3_9.cc b/internal/ceres/generated/partitioned_matrix_view_2_3_9.cc index 22266d8..c0b72fe 100644 --- a/internal/ceres/generated/partitioned_matrix_view_2_3_9.cc +++ b/internal/ceres/generated/partitioned_matrix_view_2_3_9.cc
@@ -44,7 +44,6 @@ #ifndef CERES_RESTRICT_SCHUR_SPECIALIZATION -#include "ceres/internal/eigen.h" #include "ceres/partitioned_matrix_view_impl.h" namespace ceres {
diff --git a/internal/ceres/generated/partitioned_matrix_view_2_3_d.cc b/internal/ceres/generated/partitioned_matrix_view_2_3_d.cc index cdae548..8a3c162 100644 --- a/internal/ceres/generated/partitioned_matrix_view_2_3_d.cc +++ b/internal/ceres/generated/partitioned_matrix_view_2_3_d.cc
@@ -44,7 +44,6 @@ #ifndef CERES_RESTRICT_SCHUR_SPECIALIZATION -#include "ceres/internal/eigen.h" #include "ceres/partitioned_matrix_view_impl.h" namespace ceres {
diff --git a/internal/ceres/generated/partitioned_matrix_view_2_4_3.cc b/internal/ceres/generated/partitioned_matrix_view_2_4_3.cc index 0909b59..0e69ca6 100644 --- a/internal/ceres/generated/partitioned_matrix_view_2_4_3.cc +++ b/internal/ceres/generated/partitioned_matrix_view_2_4_3.cc
@@ -44,7 +44,6 @@ #ifndef CERES_RESTRICT_SCHUR_SPECIALIZATION -#include "ceres/internal/eigen.h" #include "ceres/partitioned_matrix_view_impl.h" namespace ceres {
diff --git a/internal/ceres/generated/partitioned_matrix_view_2_4_4.cc b/internal/ceres/generated/partitioned_matrix_view_2_4_4.cc index 302bfa1..ba9bb61 100644 --- a/internal/ceres/generated/partitioned_matrix_view_2_4_4.cc +++ b/internal/ceres/generated/partitioned_matrix_view_2_4_4.cc
@@ -44,7 +44,6 @@ #ifndef CERES_RESTRICT_SCHUR_SPECIALIZATION -#include "ceres/internal/eigen.h" #include "ceres/partitioned_matrix_view_impl.h" namespace ceres {
diff --git a/internal/ceres/generated/partitioned_matrix_view_2_4_6.cc b/internal/ceres/generated/partitioned_matrix_view_2_4_6.cc index e1a3434..1acdb9b 100644 --- a/internal/ceres/generated/partitioned_matrix_view_2_4_6.cc +++ b/internal/ceres/generated/partitioned_matrix_view_2_4_6.cc
@@ -44,7 +44,6 @@ #ifndef CERES_RESTRICT_SCHUR_SPECIALIZATION -#include "ceres/internal/eigen.h" #include "ceres/partitioned_matrix_view_impl.h" namespace ceres {
diff --git a/internal/ceres/generated/partitioned_matrix_view_2_4_8.cc b/internal/ceres/generated/partitioned_matrix_view_2_4_8.cc index 7690df5..888ff99 100644 --- a/internal/ceres/generated/partitioned_matrix_view_2_4_8.cc +++ b/internal/ceres/generated/partitioned_matrix_view_2_4_8.cc
@@ -44,7 +44,6 @@ #ifndef CERES_RESTRICT_SCHUR_SPECIALIZATION -#include "ceres/internal/eigen.h" #include "ceres/partitioned_matrix_view_impl.h" namespace ceres {
diff --git a/internal/ceres/generated/partitioned_matrix_view_2_4_9.cc b/internal/ceres/generated/partitioned_matrix_view_2_4_9.cc index 775a7f0..bd4dde3 100644 --- a/internal/ceres/generated/partitioned_matrix_view_2_4_9.cc +++ b/internal/ceres/generated/partitioned_matrix_view_2_4_9.cc
@@ -44,7 +44,6 @@ #ifndef CERES_RESTRICT_SCHUR_SPECIALIZATION -#include "ceres/internal/eigen.h" #include "ceres/partitioned_matrix_view_impl.h" namespace ceres {
diff --git a/internal/ceres/generated/partitioned_matrix_view_2_4_d.cc b/internal/ceres/generated/partitioned_matrix_view_2_4_d.cc index cb70b05..6d3516f 100644 --- a/internal/ceres/generated/partitioned_matrix_view_2_4_d.cc +++ b/internal/ceres/generated/partitioned_matrix_view_2_4_d.cc
@@ -44,7 +44,6 @@ #ifndef CERES_RESTRICT_SCHUR_SPECIALIZATION -#include "ceres/internal/eigen.h" #include "ceres/partitioned_matrix_view_impl.h" namespace ceres {
diff --git a/internal/ceres/generated/partitioned_matrix_view_2_d_d.cc b/internal/ceres/generated/partitioned_matrix_view_2_d_d.cc index bf52689..77d22ed 100644 --- a/internal/ceres/generated/partitioned_matrix_view_2_d_d.cc +++ b/internal/ceres/generated/partitioned_matrix_view_2_d_d.cc
@@ -44,7 +44,6 @@ #ifndef CERES_RESTRICT_SCHUR_SPECIALIZATION -#include "ceres/internal/eigen.h" #include "ceres/partitioned_matrix_view_impl.h" namespace ceres {
diff --git a/internal/ceres/generated/partitioned_matrix_view_3_3_3.cc b/internal/ceres/generated/partitioned_matrix_view_3_3_3.cc index 5ccad86..aeb456c 100644 --- a/internal/ceres/generated/partitioned_matrix_view_3_3_3.cc +++ b/internal/ceres/generated/partitioned_matrix_view_3_3_3.cc
@@ -44,7 +44,6 @@ #ifndef CERES_RESTRICT_SCHUR_SPECIALIZATION -#include "ceres/internal/eigen.h" #include "ceres/partitioned_matrix_view_impl.h" namespace ceres {
diff --git a/internal/ceres/generated/partitioned_matrix_view_4_4_2.cc b/internal/ceres/generated/partitioned_matrix_view_4_4_2.cc index 4d27393..bb240b9 100644 --- a/internal/ceres/generated/partitioned_matrix_view_4_4_2.cc +++ b/internal/ceres/generated/partitioned_matrix_view_4_4_2.cc
@@ -44,7 +44,6 @@ #ifndef CERES_RESTRICT_SCHUR_SPECIALIZATION -#include "ceres/internal/eigen.h" #include "ceres/partitioned_matrix_view_impl.h" namespace ceres {
diff --git a/internal/ceres/generated/partitioned_matrix_view_4_4_3.cc b/internal/ceres/generated/partitioned_matrix_view_4_4_3.cc index a17cd6b..5d47543 100644 --- a/internal/ceres/generated/partitioned_matrix_view_4_4_3.cc +++ b/internal/ceres/generated/partitioned_matrix_view_4_4_3.cc
@@ -44,7 +44,6 @@ #ifndef CERES_RESTRICT_SCHUR_SPECIALIZATION -#include "ceres/internal/eigen.h" #include "ceres/partitioned_matrix_view_impl.h" namespace ceres {
diff --git a/internal/ceres/generated/partitioned_matrix_view_4_4_4.cc b/internal/ceres/generated/partitioned_matrix_view_4_4_4.cc index 8136383..e14f980 100644 --- a/internal/ceres/generated/partitioned_matrix_view_4_4_4.cc +++ b/internal/ceres/generated/partitioned_matrix_view_4_4_4.cc
@@ -44,7 +44,6 @@ #ifndef CERES_RESTRICT_SCHUR_SPECIALIZATION -#include "ceres/internal/eigen.h" #include "ceres/partitioned_matrix_view_impl.h" namespace ceres {
diff --git a/internal/ceres/generated/partitioned_matrix_view_4_4_d.cc b/internal/ceres/generated/partitioned_matrix_view_4_4_d.cc index 46ac514..9ec5056 100644 --- a/internal/ceres/generated/partitioned_matrix_view_4_4_d.cc +++ b/internal/ceres/generated/partitioned_matrix_view_4_4_d.cc
@@ -44,7 +44,6 @@ #ifndef CERES_RESTRICT_SCHUR_SPECIALIZATION -#include "ceres/internal/eigen.h" #include "ceres/partitioned_matrix_view_impl.h" namespace ceres {
diff --git a/internal/ceres/generated/partitioned_matrix_view_d_d_d.cc b/internal/ceres/generated/partitioned_matrix_view_d_d_d.cc index 72277b0..1e12479 100644 --- a/internal/ceres/generated/partitioned_matrix_view_d_d_d.cc +++ b/internal/ceres/generated/partitioned_matrix_view_d_d_d.cc
@@ -39,7 +39,6 @@ // // This file is generated using generate_template_specializations.py. -#include "ceres/internal/eigen.h" #include "ceres/partitioned_matrix_view_impl.h" namespace ceres {
diff --git a/internal/ceres/generated/schur_eliminator_2_2_2.cc b/internal/ceres/generated/schur_eliminator_2_2_2.cc index d2e2895..289a809 100644 --- a/internal/ceres/generated/schur_eliminator_2_2_2.cc +++ b/internal/ceres/generated/schur_eliminator_2_2_2.cc
@@ -44,7 +44,6 @@ #ifndef CERES_RESTRICT_SCHUR_SPECIALIZATION -#include "ceres/internal/eigen.h" #include "ceres/schur_eliminator_impl.h" namespace ceres {
diff --git a/internal/ceres/generated/schur_eliminator_2_2_3.cc b/internal/ceres/generated/schur_eliminator_2_2_3.cc index d7e5b64..20311ba 100644 --- a/internal/ceres/generated/schur_eliminator_2_2_3.cc +++ b/internal/ceres/generated/schur_eliminator_2_2_3.cc
@@ -44,7 +44,6 @@ #ifndef CERES_RESTRICT_SCHUR_SPECIALIZATION -#include "ceres/internal/eigen.h" #include "ceres/schur_eliminator_impl.h" namespace ceres {
diff --git a/internal/ceres/generated/schur_eliminator_2_2_4.cc b/internal/ceres/generated/schur_eliminator_2_2_4.cc index b288fbf..1f6a8ae 100644 --- a/internal/ceres/generated/schur_eliminator_2_2_4.cc +++ b/internal/ceres/generated/schur_eliminator_2_2_4.cc
@@ -44,7 +44,6 @@ #ifndef CERES_RESTRICT_SCHUR_SPECIALIZATION -#include "ceres/internal/eigen.h" #include "ceres/schur_eliminator_impl.h" namespace ceres {
diff --git a/internal/ceres/generated/schur_eliminator_2_2_d.cc b/internal/ceres/generated/schur_eliminator_2_2_d.cc index 8b92703..08b18d3 100644 --- a/internal/ceres/generated/schur_eliminator_2_2_d.cc +++ b/internal/ceres/generated/schur_eliminator_2_2_d.cc
@@ -44,7 +44,6 @@ #ifndef CERES_RESTRICT_SCHUR_SPECIALIZATION -#include "ceres/internal/eigen.h" #include "ceres/schur_eliminator_impl.h" namespace ceres {
diff --git a/internal/ceres/generated/schur_eliminator_2_3_3.cc b/internal/ceres/generated/schur_eliminator_2_3_3.cc index e339a68..115b4c8 100644 --- a/internal/ceres/generated/schur_eliminator_2_3_3.cc +++ b/internal/ceres/generated/schur_eliminator_2_3_3.cc
@@ -44,7 +44,6 @@ #ifndef CERES_RESTRICT_SCHUR_SPECIALIZATION -#include "ceres/internal/eigen.h" #include "ceres/schur_eliminator_impl.h" namespace ceres {
diff --git a/internal/ceres/generated/schur_eliminator_2_3_4.cc b/internal/ceres/generated/schur_eliminator_2_3_4.cc index c85f703..c703537 100644 --- a/internal/ceres/generated/schur_eliminator_2_3_4.cc +++ b/internal/ceres/generated/schur_eliminator_2_3_4.cc
@@ -44,7 +44,6 @@ #ifndef CERES_RESTRICT_SCHUR_SPECIALIZATION -#include "ceres/internal/eigen.h" #include "ceres/schur_eliminator_impl.h" namespace ceres {
diff --git a/internal/ceres/generated/schur_eliminator_2_3_6.cc b/internal/ceres/generated/schur_eliminator_2_3_6.cc index dac6f36..edb9afe 100644 --- a/internal/ceres/generated/schur_eliminator_2_3_6.cc +++ b/internal/ceres/generated/schur_eliminator_2_3_6.cc
@@ -44,7 +44,6 @@ #ifndef CERES_RESTRICT_SCHUR_SPECIALIZATION -#include "ceres/internal/eigen.h" #include "ceres/schur_eliminator_impl.h" namespace ceres {
diff --git a/internal/ceres/generated/schur_eliminator_2_3_9.cc b/internal/ceres/generated/schur_eliminator_2_3_9.cc index d9152f0..faa5c19 100644 --- a/internal/ceres/generated/schur_eliminator_2_3_9.cc +++ b/internal/ceres/generated/schur_eliminator_2_3_9.cc
@@ -44,7 +44,6 @@ #ifndef CERES_RESTRICT_SCHUR_SPECIALIZATION -#include "ceres/internal/eigen.h" #include "ceres/schur_eliminator_impl.h" namespace ceres {
diff --git a/internal/ceres/generated/schur_eliminator_2_3_d.cc b/internal/ceres/generated/schur_eliminator_2_3_d.cc index aa9aa61..81b6f97 100644 --- a/internal/ceres/generated/schur_eliminator_2_3_d.cc +++ b/internal/ceres/generated/schur_eliminator_2_3_d.cc
@@ -44,7 +44,6 @@ #ifndef CERES_RESTRICT_SCHUR_SPECIALIZATION -#include "ceres/internal/eigen.h" #include "ceres/schur_eliminator_impl.h" namespace ceres {
diff --git a/internal/ceres/generated/schur_eliminator_2_4_3.cc b/internal/ceres/generated/schur_eliminator_2_4_3.cc index 5f19f7b..2cb2d15 100644 --- a/internal/ceres/generated/schur_eliminator_2_4_3.cc +++ b/internal/ceres/generated/schur_eliminator_2_4_3.cc
@@ -44,7 +44,6 @@ #ifndef CERES_RESTRICT_SCHUR_SPECIALIZATION -#include "ceres/internal/eigen.h" #include "ceres/schur_eliminator_impl.h" namespace ceres {
diff --git a/internal/ceres/generated/schur_eliminator_2_4_4.cc b/internal/ceres/generated/schur_eliminator_2_4_4.cc index 3e1430c..a78eff3 100644 --- a/internal/ceres/generated/schur_eliminator_2_4_4.cc +++ b/internal/ceres/generated/schur_eliminator_2_4_4.cc
@@ -44,7 +44,6 @@ #ifndef CERES_RESTRICT_SCHUR_SPECIALIZATION -#include "ceres/internal/eigen.h" #include "ceres/schur_eliminator_impl.h" namespace ceres {
diff --git a/internal/ceres/generated/schur_eliminator_2_4_6.cc b/internal/ceres/generated/schur_eliminator_2_4_6.cc index accc1b5..e2534f2 100644 --- a/internal/ceres/generated/schur_eliminator_2_4_6.cc +++ b/internal/ceres/generated/schur_eliminator_2_4_6.cc
@@ -44,7 +44,6 @@ #ifndef CERES_RESTRICT_SCHUR_SPECIALIZATION -#include "ceres/internal/eigen.h" #include "ceres/schur_eliminator_impl.h" namespace ceres {
diff --git a/internal/ceres/generated/schur_eliminator_2_4_8.cc b/internal/ceres/generated/schur_eliminator_2_4_8.cc index 3568aad..296a462 100644 --- a/internal/ceres/generated/schur_eliminator_2_4_8.cc +++ b/internal/ceres/generated/schur_eliminator_2_4_8.cc
@@ -44,7 +44,6 @@ #ifndef CERES_RESTRICT_SCHUR_SPECIALIZATION -#include "ceres/internal/eigen.h" #include "ceres/schur_eliminator_impl.h" namespace ceres {
diff --git a/internal/ceres/generated/schur_eliminator_2_4_9.cc b/internal/ceres/generated/schur_eliminator_2_4_9.cc index 8d11a10..0d0b04e 100644 --- a/internal/ceres/generated/schur_eliminator_2_4_9.cc +++ b/internal/ceres/generated/schur_eliminator_2_4_9.cc
@@ -44,7 +44,6 @@ #ifndef CERES_RESTRICT_SCHUR_SPECIALIZATION -#include "ceres/internal/eigen.h" #include "ceres/schur_eliminator_impl.h" namespace ceres {
diff --git a/internal/ceres/generated/schur_eliminator_2_4_d.cc b/internal/ceres/generated/schur_eliminator_2_4_d.cc index 02d8cfa..7979926 100644 --- a/internal/ceres/generated/schur_eliminator_2_4_d.cc +++ b/internal/ceres/generated/schur_eliminator_2_4_d.cc
@@ -44,7 +44,6 @@ #ifndef CERES_RESTRICT_SCHUR_SPECIALIZATION -#include "ceres/internal/eigen.h" #include "ceres/schur_eliminator_impl.h" namespace ceres {
diff --git a/internal/ceres/generated/schur_eliminator_2_d_d.cc b/internal/ceres/generated/schur_eliminator_2_d_d.cc index 9d715dd..189be04 100644 --- a/internal/ceres/generated/schur_eliminator_2_d_d.cc +++ b/internal/ceres/generated/schur_eliminator_2_d_d.cc
@@ -44,7 +44,6 @@ #ifndef CERES_RESTRICT_SCHUR_SPECIALIZATION -#include "ceres/internal/eigen.h" #include "ceres/schur_eliminator_impl.h" namespace ceres {
diff --git a/internal/ceres/generated/schur_eliminator_3_3_3.cc b/internal/ceres/generated/schur_eliminator_3_3_3.cc index 25277e3..35c14a8 100644 --- a/internal/ceres/generated/schur_eliminator_3_3_3.cc +++ b/internal/ceres/generated/schur_eliminator_3_3_3.cc
@@ -44,7 +44,6 @@ #ifndef CERES_RESTRICT_SCHUR_SPECIALIZATION -#include "ceres/internal/eigen.h" #include "ceres/schur_eliminator_impl.h" namespace ceres {
diff --git a/internal/ceres/generated/schur_eliminator_4_4_2.cc b/internal/ceres/generated/schur_eliminator_4_4_2.cc index 6bb8bd6..878500a 100644 --- a/internal/ceres/generated/schur_eliminator_4_4_2.cc +++ b/internal/ceres/generated/schur_eliminator_4_4_2.cc
@@ -44,7 +44,6 @@ #ifndef CERES_RESTRICT_SCHUR_SPECIALIZATION -#include "ceres/internal/eigen.h" #include "ceres/schur_eliminator_impl.h" namespace ceres {
diff --git a/internal/ceres/generated/schur_eliminator_4_4_3.cc b/internal/ceres/generated/schur_eliminator_4_4_3.cc index ab2abaa..c4b0959 100644 --- a/internal/ceres/generated/schur_eliminator_4_4_3.cc +++ b/internal/ceres/generated/schur_eliminator_4_4_3.cc
@@ -44,7 +44,6 @@ #ifndef CERES_RESTRICT_SCHUR_SPECIALIZATION -#include "ceres/internal/eigen.h" #include "ceres/schur_eliminator_impl.h" namespace ceres {
diff --git a/internal/ceres/generated/schur_eliminator_4_4_4.cc b/internal/ceres/generated/schur_eliminator_4_4_4.cc index d29116a..20df534 100644 --- a/internal/ceres/generated/schur_eliminator_4_4_4.cc +++ b/internal/ceres/generated/schur_eliminator_4_4_4.cc
@@ -44,7 +44,6 @@ #ifndef CERES_RESTRICT_SCHUR_SPECIALIZATION -#include "ceres/internal/eigen.h" #include "ceres/schur_eliminator_impl.h" namespace ceres {
diff --git a/internal/ceres/generated/schur_eliminator_4_4_d.cc b/internal/ceres/generated/schur_eliminator_4_4_d.cc index dd64907..17368dc 100644 --- a/internal/ceres/generated/schur_eliminator_4_4_d.cc +++ b/internal/ceres/generated/schur_eliminator_4_4_d.cc
@@ -44,7 +44,6 @@ #ifndef CERES_RESTRICT_SCHUR_SPECIALIZATION -#include "ceres/internal/eigen.h" #include "ceres/schur_eliminator_impl.h" namespace ceres {
diff --git a/internal/ceres/generated/schur_eliminator_d_d_d.cc b/internal/ceres/generated/schur_eliminator_d_d_d.cc index 281a0e8..ca598fe 100644 --- a/internal/ceres/generated/schur_eliminator_d_d_d.cc +++ b/internal/ceres/generated/schur_eliminator_d_d_d.cc
@@ -39,7 +39,6 @@ // // This file is generated using generate_template_specializations.py. -#include "ceres/internal/eigen.h" #include "ceres/schur_eliminator_impl.h" namespace ceres {
diff --git a/internal/ceres/partitioned_matrix_view.cc b/internal/ceres/partitioned_matrix_view.cc index b0d21b7..b67bc90 100644 --- a/internal/ceres/partitioned_matrix_view.cc +++ b/internal/ceres/partitioned_matrix_view.cc
@@ -39,10 +39,8 @@ // // This file is generated using generate_template_specializations.py. -#include "ceres/partitioned_matrix_view.h" - -#include "ceres/internal/eigen.h" #include "ceres/linear_solver.h" +#include "ceres/partitioned_matrix_view.h" namespace ceres { namespace internal {
diff --git a/internal/ceres/partitioned_matrix_view_template.py b/internal/ceres/partitioned_matrix_view_template.py index 1f24ac1..05a25bf 100644 --- a/internal/ceres/partitioned_matrix_view_template.py +++ b/internal/ceres/partitioned_matrix_view_template.py
@@ -89,7 +89,6 @@ """ DYNAMIC_FILE = """ -#include "ceres/internal/eigen.h" #include "ceres/partitioned_matrix_view_impl.h" namespace ceres { @@ -109,7 +108,6 @@ #ifndef CERES_RESTRICT_SCHUR_SPECIALIZATION -#include "ceres/internal/eigen.h" #include "ceres/partitioned_matrix_view_impl.h" namespace ceres { @@ -124,10 +122,8 @@ """ FACTORY_FILE_HEADER = """ -#include "ceres/partitioned_matrix_view.h" - -#include "ceres/internal/eigen.h" #include "ceres/linear_solver.h" +#include "ceres/partitioned_matrix_view.h" namespace ceres { namespace internal {
diff --git a/internal/ceres/schur_eliminator.cc b/internal/ceres/schur_eliminator.cc index 33bb624..613ae95 100644 --- a/internal/ceres/schur_eliminator.cc +++ b/internal/ceres/schur_eliminator.cc
@@ -39,10 +39,8 @@ // // This file is generated using generate_template_specializations.py. -#include "ceres/schur_eliminator.h" - -#include "ceres/internal/eigen.h" #include "ceres/linear_solver.h" +#include "ceres/schur_eliminator.h" namespace ceres { namespace internal {
diff --git a/internal/ceres/schur_eliminator_template.py b/internal/ceres/schur_eliminator_template.py index 04b705e..5051595 100644 --- a/internal/ceres/schur_eliminator_template.py +++ b/internal/ceres/schur_eliminator_template.py
@@ -93,7 +93,6 @@ """ DYNAMIC_FILE = """ -#include "ceres/internal/eigen.h" #include "ceres/schur_eliminator_impl.h" namespace ceres { @@ -111,7 +110,6 @@ #ifndef CERES_RESTRICT_SCHUR_SPECIALIZATION -#include "ceres/internal/eigen.h" #include "ceres/schur_eliminator_impl.h" namespace ceres { @@ -126,10 +124,8 @@ """ FACTORY_FILE_HEADER = """ -#include "ceres/schur_eliminator.h" - -#include "ceres/internal/eigen.h" #include "ceres/linear_solver.h" +#include "ceres/schur_eliminator.h" namespace ceres { namespace internal {
diff --git a/internal/ceres/schur_templates.cc b/internal/ceres/schur_templates.cc index b234b8c..bcf0d14 100644 --- a/internal/ceres/schur_templates.cc +++ b/internal/ceres/schur_templates.cc
@@ -39,9 +39,8 @@ // // This file is generated using generate_template_specializations.py. -#include "ceres/schur_templates.h" - #include "ceres/internal/eigen.h" +#include "ceres/schur_templates.h" namespace ceres { namespace internal {