diff options
author | Sascha Haeberling <haeberling@google.com> | 2013-07-23 19:00:21 -0700 |
---|---|---|
committer | Sascha Haeberling <haeberling@google.com> | 2013-07-24 12:00:09 -0700 |
commit | 1d2624a10e2c559f8ba9ef89eaa30832c0a83a96 (patch) | |
tree | f43667ef858dd0f377b15a58a9d5c9a126762c55 /internal/ceres/visibility.cc | |
parent | 0ae28bd5885b5daa526898fcf7c323dc2c3e1963 (diff) | |
download | ceres-solver-1d2624a10e2c559f8ba9ef89eaa30832c0a83a96.tar.gz |
Update ceres to the latest version in google3.
Change-Id: I0165fffa55f60714f23e0096eac89fa68df75a05
Diffstat (limited to 'internal/ceres/visibility.cc')
-rw-r--r-- | internal/ceres/visibility.cc | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/internal/ceres/visibility.cc b/internal/ceres/visibility.cc index 9d80654..fcd793c 100644 --- a/internal/ceres/visibility.cc +++ b/internal/ceres/visibility.cc @@ -28,6 +28,10 @@ // // Author: kushalav@google.com (Avanish Kushal) +#ifndef CERES_NO_SUITESPARSE + +#include "ceres/visibility.h" + #include <cmath> #include <ctime> #include <algorithm> @@ -137,7 +141,8 @@ Graph<int>* CreateSchurComplementGraph(const vector<set<int> >& visibility) { const int count = it->second; // Static cast necessary for Windows. const double weight = static_cast<double>(count) / - (sqrt(static_cast<double>(visibility[camera1].size() * visibility[camera2].size()))); + (sqrt(static_cast<double>( + visibility[camera1].size() * visibility[camera2].size()))); graph->AddEdge(camera1, camera2, weight); } @@ -147,3 +152,5 @@ Graph<int>* CreateSchurComplementGraph(const vector<set<int> >& visibility) { } // namespace internal } // namespace ceres + +#endif |