Skip to content

Commit

Permalink
Cleanup some includes and fix cassert
Browse files Browse the repository at this point in the history
  • Loading branch information
ProfFan committed Dec 11, 2024
1 parent d1840e1 commit ed098ea
Show file tree
Hide file tree
Showing 64 changed files with 91 additions and 6 deletions.
1 change: 1 addition & 0 deletions examples/CombinedImuFactorsExample.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,7 @@
#include <cstring>
#include <fstream>
#include <iostream>
#include <cassert>

using namespace gtsam;
using namespace std;
Expand Down
1 change: 1 addition & 0 deletions examples/ImuFactorsExample.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,7 @@
#include <gtsam/slam/dataset.h>

#include <cstring>
#include <cassert>
#include <fstream>
#include <iostream>

Expand Down
2 changes: 2 additions & 0 deletions examples/elaboratePoint2KalmanFilter.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,8 @@
#include <gtsam/linear/NoiseModel.h>
#include <gtsam/geometry/Point2.h>

#include <cassert>

using namespace std;
using namespace gtsam;

Expand Down
1 change: 1 addition & 0 deletions gtsam/base/Matrix.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@
#include <Eigen/LU>

#include <cstdarg>
#include <cassert>
#include <cstring>
#include <iomanip>
#include <list>
Expand Down
1 change: 1 addition & 0 deletions gtsam/base/Vector.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@
#include <iostream>
#include <fstream>
#include <sstream>
#include <cassert>
#include <iomanip>
#include <cmath>
#include <cstdio>
Expand Down
2 changes: 2 additions & 0 deletions gtsam/base/VerticalBlockMatrix.h
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,8 @@
#include <gtsam/base/MatrixSerialization.h>
#include <gtsam/base/FastVector.h>

#include <cassert>

namespace gtsam {

// Forward declarations
Expand Down
1 change: 1 addition & 0 deletions gtsam/base/cholesky.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@
#include <gtsam/base/timing.h>

#include <cmath>
#include <cassert>

using namespace std;

Expand Down
2 changes: 2 additions & 0 deletions gtsam/base/tests/testNumericalDerivative.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,8 @@
#include <gtsam/base/numericalDerivative.h>
#include <CppUnitLite/TestHarness.h>

#include <cassert>

using namespace std;
using namespace gtsam;

Expand Down
2 changes: 2 additions & 0 deletions gtsam/basis/Chebyshev2.h
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,8 @@
#include <gtsam/base/OptionalJacobian.h>
#include <gtsam/basis/Basis.h>

#include <cassert>

namespace gtsam {

/**
Expand Down
1 change: 1 addition & 0 deletions gtsam/discrete/DiscreteConditional.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@
#include <string>
#include <utility>
#include <vector>
#include <cassert>

using namespace std;
using std::pair;
Expand Down
1 change: 1 addition & 0 deletions gtsam/discrete/DiscreteLookupDAG.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@
#include <iterator>
#include <string>
#include <utility>
#include <cassert>

using std::pair;
using std::vector;
Expand Down
1 change: 1 addition & 0 deletions gtsam/geometry/Cal3f.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@
#include <gtsam/geometry/Cal3f.h>

#include <iostream>
#include <cassert>

namespace gtsam {

Expand Down
1 change: 1 addition & 0 deletions gtsam/geometry/CameraSet.h
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@
#include <gtsam/inference/Key.h>

#include <vector>
#include <cassert>

namespace gtsam {

Expand Down
1 change: 1 addition & 0 deletions gtsam/geometry/Pose2.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@
#include <gtsam/base/concepts.h>

#include <cmath>
#include <cassert>
#include <iostream>
#include <iomanip>

Expand Down
1 change: 1 addition & 0 deletions gtsam/geometry/Pose2.h
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@
#include <gtsam/base/std_optional_serialization.h>

#include <optional>
#include <cassert>

namespace gtsam {

Expand Down
1 change: 1 addition & 0 deletions gtsam/geometry/Rot3.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@
#include <gtsam/geometry/SO3.h>

#include <cmath>
#include <cassert>
#include <random>

using namespace std;
Expand Down
1 change: 1 addition & 0 deletions gtsam/geometry/Rot3.h
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@
#include <gtsam/config.h> // Get GTSAM_USE_QUATERNIONS macro

#include <random>
#include <cassert>

// You can override the default coordinate mode using this flag
#ifndef ROT3_DEFAULT_COORDINATES_MODE
Expand Down
1 change: 1 addition & 0 deletions gtsam/geometry/SOn.h
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@
#include <type_traits>
#include <vector>
#include <random>
#include <cassert>

namespace gtsam {

Expand Down
3 changes: 2 additions & 1 deletion gtsam/geometry/triangulation.h
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@

#pragma once

#include "gtsam/geometry/Point3.h"
#include <gtsam/geometry/Point3.h>
#include <gtsam/geometry/Cal3Bundler.h>
#include <gtsam/geometry/Cal3Fisheye.h>
#include <gtsam/geometry/Cal3Unified.h>
Expand All @@ -35,6 +35,7 @@
#include <gtsam/slam/TriangulationFactor.h>

#include <optional>
#include <cassert>

namespace gtsam {

Expand Down
1 change: 1 addition & 0 deletions gtsam/hybrid/HybridJunctionTree.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@
#include <gtsam/inference/Key.h>

#include <unordered_map>
#include <cassert>

namespace gtsam {

Expand Down
2 changes: 1 addition & 1 deletion gtsam/inference/BayesTree-inst.h
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@

#include <fstream>
#include <queue>

#include <cassert>
namespace gtsam {

/* ************************************************************************* */
Expand Down
1 change: 1 addition & 0 deletions gtsam/inference/ClusterTree-inst.h
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@
#include <mutex>
#endif
#include <queue>
#include <cassert>

namespace gtsam {

Expand Down
1 change: 1 addition & 0 deletions gtsam/inference/EliminationTree-inst.h
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@

#include <stack>
#include <queue>
#include <cassert>

#include <gtsam/base/timing.h>
#include <gtsam/base/treeTraversal-inst.h>
Expand Down
2 changes: 2 additions & 0 deletions gtsam/inference/JunctionTree-inst.h
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,8 @@
#include <gtsam/symbolic/SymbolicConditional.h>
#include <gtsam/symbolic/SymbolicFactor-inst.h>

#include <cassert>

namespace gtsam {

template<class BAYESTREE, class GRAPH, class ETREE_NODE>
Expand Down
1 change: 1 addition & 0 deletions gtsam/inference/MetisIndex.h
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@
#include <vector>
#include <map>
#include <unordered_map>
#include <cassert>

namespace gtsam {
/**
Expand Down
1 change: 1 addition & 0 deletions gtsam/inference/Ordering.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@

#include <vector>
#include <limits>
#include <cassert>

#include <gtsam/inference/Ordering.h>
#include <gtsam/3rdparty/CCOLAMD/Include/ccolamd.h>
Expand Down
3 changes: 2 additions & 1 deletion gtsam/linear/HessianFactor.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -25,13 +25,14 @@
#include <gtsam/base/cholesky.h>
#include <gtsam/base/debug.h>
#include <gtsam/base/FastMap.h>
#include <gtsam/base/Vector.h>
#include <gtsam/base/Matrix.h>
#include <gtsam/base/ThreadsafeException.h>
#include <gtsam/base/timing.h>

#include <sstream>
#include <cassert>
#include <limits>
#include "gtsam/base/Vector.h"

using namespace std;

Expand Down
1 change: 1 addition & 0 deletions gtsam/linear/HessianFactor.h
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@
#include <gtsam/base/SymmetricBlockMatrix.h>
#include <gtsam/base/FastVector.h>

#include <cassert>

namespace gtsam {

Expand Down
1 change: 1 addition & 0 deletions gtsam/linear/JacobianFactor.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@
#include <gtsam/base/cholesky.h>

#include <cmath>
#include <cassert>
#include <sstream>
#include <stdexcept>

Expand Down
3 changes: 3 additions & 0 deletions gtsam/linear/KalmanFilter.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,9 @@
#include <gtsam/linear/HessianFactor.h>
#include <gtsam/base/Testable.h>

#ifndef NDEBUG
#include <cassert>
#endif

using namespace std;

Expand Down
1 change: 1 addition & 0 deletions gtsam/linear/NoiseModel.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@
#include <gtsam/base/timing.h>

#include <cmath>
#include <cassert>
#include <iostream>
#include <limits>
#include <stdexcept>
Expand Down
3 changes: 3 additions & 0 deletions gtsam/linear/Sampler.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,9 @@
*/

#include <gtsam/linear/Sampler.h>

#include <cassert>

namespace gtsam {

/* ************************************************************************* */
Expand Down
1 change: 1 addition & 0 deletions gtsam/linear/SubgraphPreconditioner.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@
#include <gtsam/base/Vector.h>

#include <stdexcept>
#include <cassert>

using std::cout;
using std::endl;
Expand Down
1 change: 1 addition & 0 deletions gtsam/navigation/ImuFactor.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@

/* External or standard includes */
#include <ostream>
#include <cassert>

namespace gtsam {

Expand Down
4 changes: 3 additions & 1 deletion gtsam/navigation/PreintegrationBase.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -20,9 +20,11 @@
* @author Varun Agrawal
**/

#include "PreintegrationBase.h"
#include <gtsam/navigation/PreintegrationBase.h>
#include <gtsam/base/numericalDerivative.h>

#include <cassert>

using namespace std;

namespace gtsam {
Expand Down
1 change: 1 addition & 0 deletions gtsam/nonlinear/DoglegOptimizerImpl.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@
*/

#include <cmath>
#include <cassert>
#include <gtsam/nonlinear/DoglegOptimizerImpl.h>

using namespace std;
Expand Down
1 change: 1 addition & 0 deletions gtsam/nonlinear/DoglegOptimizerImpl.h
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
#pragma once

#include <iomanip>
#include <cassert>

#include <gtsam/linear/VectorValues.h>
#include <gtsam/inference/Ordering.h>
Expand Down
1 change: 1 addition & 0 deletions gtsam/nonlinear/Expression-inl.h
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@
#include <set>
#include <string>
#include <vector>
#include <cassert>


namespace gtsam {
Expand Down
2 changes: 2 additions & 0 deletions gtsam/nonlinear/ExtendedKalmanFilter-inl.h
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,8 @@
#include <gtsam/linear/GaussianBayesNet.h>
#include <gtsam/linear/GaussianFactorGraph.h>

#include <cassert>

namespace gtsam {

/* ************************************************************************* */
Expand Down
1 change: 1 addition & 0 deletions gtsam/nonlinear/ISAM2-impl.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@
#include <functional>
#include <limits>
#include <string>
#include <cassert>

using namespace std;

Expand Down
1 change: 1 addition & 0 deletions gtsam/nonlinear/ISAM2-impl.h
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@
#include <string>
#include <utility>
#include <variant>
#include <cassert>

namespace gtsam {

Expand Down
1 change: 1 addition & 0 deletions gtsam/nonlinear/ISAM2.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@
#include <map>
#include <utility>
#include <variant>
#include <cassert>

using namespace std;

Expand Down
1 change: 1 addition & 0 deletions gtsam/nonlinear/ISAM2Clique.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@

#include <stack>
#include <utility>
#include <cassert>

using namespace std;

Expand Down
2 changes: 2 additions & 0 deletions gtsam/nonlinear/NonlinearFactor.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,8 @@
#include <gtsam/hybrid/HybridValues.h>
#include <gtsam/nonlinear/NonlinearFactor.h>

#include <cassert>

namespace gtsam {

/* ************************************************************************* */
Expand Down
1 change: 1 addition & 0 deletions gtsam/nonlinear/Values.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@
#include <list>
#include <memory>
#include <sstream>
#include <cassert>

using namespace std;

Expand Down
Loading

0 comments on commit ed098ea

Please sign in to comment.