Cleanup some includes and fix cassert

release/4.3a0
Fan Jiang 2024-12-04 11:43:51 -05:00
parent d1840e13ac
commit ed098eaec6
64 changed files with 91 additions and 6 deletions

View File

@ -48,6 +48,7 @@
#include <cstring> #include <cstring>
#include <fstream> #include <fstream>
#include <iostream> #include <iostream>
#include <cassert>
using namespace gtsam; using namespace gtsam;
using namespace std; using namespace std;

View File

@ -49,6 +49,7 @@
#include <gtsam/slam/dataset.h> #include <gtsam/slam/dataset.h>
#include <cstring> #include <cstring>
#include <cassert>
#include <fstream> #include <fstream>
#include <iostream> #include <iostream>

View File

@ -29,6 +29,8 @@
#include <gtsam/linear/NoiseModel.h> #include <gtsam/linear/NoiseModel.h>
#include <gtsam/geometry/Point2.h> #include <gtsam/geometry/Point2.h>
#include <cassert>
using namespace std; using namespace std;
using namespace gtsam; using namespace gtsam;

View File

@ -24,6 +24,7 @@
#include <Eigen/LU> #include <Eigen/LU>
#include <cstdarg> #include <cstdarg>
#include <cassert>
#include <cstring> #include <cstring>
#include <iomanip> #include <iomanip>
#include <list> #include <list>

View File

@ -24,6 +24,7 @@
#include <iostream> #include <iostream>
#include <fstream> #include <fstream>
#include <sstream> #include <sstream>
#include <cassert>
#include <iomanip> #include <iomanip>
#include <cmath> #include <cmath>
#include <cstdio> #include <cstdio>

View File

@ -21,6 +21,8 @@
#include <gtsam/base/MatrixSerialization.h> #include <gtsam/base/MatrixSerialization.h>
#include <gtsam/base/FastVector.h> #include <gtsam/base/FastVector.h>
#include <cassert>
namespace gtsam { namespace gtsam {
// Forward declarations // Forward declarations

View File

@ -21,6 +21,7 @@
#include <gtsam/base/timing.h> #include <gtsam/base/timing.h>
#include <cmath> #include <cmath>
#include <cassert>
using namespace std; using namespace std;

View File

@ -18,6 +18,8 @@
#include <gtsam/base/numericalDerivative.h> #include <gtsam/base/numericalDerivative.h>
#include <CppUnitLite/TestHarness.h> #include <CppUnitLite/TestHarness.h>
#include <cassert>
using namespace std; using namespace std;
using namespace gtsam; using namespace gtsam;

View File

@ -36,6 +36,8 @@
#include <gtsam/base/OptionalJacobian.h> #include <gtsam/base/OptionalJacobian.h>
#include <gtsam/basis/Basis.h> #include <gtsam/basis/Basis.h>
#include <cassert>
namespace gtsam { namespace gtsam {
/** /**

View File

@ -30,6 +30,7 @@
#include <string> #include <string>
#include <utility> #include <utility>
#include <vector> #include <vector>
#include <cassert>
using namespace std; using namespace std;
using std::pair; using std::pair;

View File

@ -23,6 +23,7 @@
#include <iterator> #include <iterator>
#include <string> #include <string>
#include <utility> #include <utility>
#include <cassert>
using std::pair; using std::pair;
using std::vector; using std::vector;

View File

@ -28,6 +28,7 @@
#include <gtsam/geometry/Cal3f.h> #include <gtsam/geometry/Cal3f.h>
#include <iostream> #include <iostream>
#include <cassert>
namespace gtsam { namespace gtsam {

View File

@ -26,6 +26,7 @@
#include <gtsam/inference/Key.h> #include <gtsam/inference/Key.h>
#include <vector> #include <vector>
#include <cassert>
namespace gtsam { namespace gtsam {

View File

@ -20,6 +20,7 @@
#include <gtsam/base/concepts.h> #include <gtsam/base/concepts.h>
#include <cmath> #include <cmath>
#include <cassert>
#include <iostream> #include <iostream>
#include <iomanip> #include <iomanip>

View File

@ -28,6 +28,7 @@
#include <gtsam/base/std_optional_serialization.h> #include <gtsam/base/std_optional_serialization.h>
#include <optional> #include <optional>
#include <cassert>
namespace gtsam { namespace gtsam {

View File

@ -23,6 +23,7 @@
#include <gtsam/geometry/SO3.h> #include <gtsam/geometry/SO3.h>
#include <cmath> #include <cmath>
#include <cassert>
#include <random> #include <random>
using namespace std; using namespace std;

View File

@ -30,6 +30,7 @@
#include <gtsam/config.h> // Get GTSAM_USE_QUATERNIONS macro #include <gtsam/config.h> // Get GTSAM_USE_QUATERNIONS macro
#include <random> #include <random>
#include <cassert>
// You can override the default coordinate mode using this flag // You can override the default coordinate mode using this flag
#ifndef ROT3_DEFAULT_COORDINATES_MODE #ifndef ROT3_DEFAULT_COORDINATES_MODE

View File

@ -33,6 +33,7 @@
#include <type_traits> #include <type_traits>
#include <vector> #include <vector>
#include <random> #include <random>
#include <cassert>
namespace gtsam { namespace gtsam {

View File

@ -20,7 +20,7 @@
#pragma once #pragma once
#include "gtsam/geometry/Point3.h" #include <gtsam/geometry/Point3.h>
#include <gtsam/geometry/Cal3Bundler.h> #include <gtsam/geometry/Cal3Bundler.h>
#include <gtsam/geometry/Cal3Fisheye.h> #include <gtsam/geometry/Cal3Fisheye.h>
#include <gtsam/geometry/Cal3Unified.h> #include <gtsam/geometry/Cal3Unified.h>
@ -35,6 +35,7 @@
#include <gtsam/slam/TriangulationFactor.h> #include <gtsam/slam/TriangulationFactor.h>
#include <optional> #include <optional>
#include <cassert>
namespace gtsam { namespace gtsam {

View File

@ -22,6 +22,7 @@
#include <gtsam/inference/Key.h> #include <gtsam/inference/Key.h>
#include <unordered_map> #include <unordered_map>
#include <cassert>
namespace gtsam { namespace gtsam {

View File

@ -27,7 +27,7 @@
#include <fstream> #include <fstream>
#include <queue> #include <queue>
#include <cassert>
namespace gtsam { namespace gtsam {
/* ************************************************************************* */ /* ************************************************************************* */

View File

@ -19,6 +19,7 @@
#include <mutex> #include <mutex>
#endif #endif
#include <queue> #include <queue>
#include <cassert>
namespace gtsam { namespace gtsam {

View File

@ -19,6 +19,7 @@
#include <stack> #include <stack>
#include <queue> #include <queue>
#include <cassert>
#include <gtsam/base/timing.h> #include <gtsam/base/timing.h>
#include <gtsam/base/treeTraversal-inst.h> #include <gtsam/base/treeTraversal-inst.h>

View File

@ -25,6 +25,8 @@
#include <gtsam/symbolic/SymbolicConditional.h> #include <gtsam/symbolic/SymbolicConditional.h>
#include <gtsam/symbolic/SymbolicFactor-inst.h> #include <gtsam/symbolic/SymbolicFactor-inst.h>
#include <cassert>
namespace gtsam { namespace gtsam {
template<class BAYESTREE, class GRAPH, class ETREE_NODE> template<class BAYESTREE, class GRAPH, class ETREE_NODE>

View File

@ -25,6 +25,7 @@
#include <vector> #include <vector>
#include <map> #include <map>
#include <unordered_map> #include <unordered_map>
#include <cassert>
namespace gtsam { namespace gtsam {
/** /**

View File

@ -18,6 +18,7 @@
#include <vector> #include <vector>
#include <limits> #include <limits>
#include <cassert>
#include <gtsam/inference/Ordering.h> #include <gtsam/inference/Ordering.h>
#include <gtsam/3rdparty/CCOLAMD/Include/ccolamd.h> #include <gtsam/3rdparty/CCOLAMD/Include/ccolamd.h>

View File

@ -25,13 +25,14 @@
#include <gtsam/base/cholesky.h> #include <gtsam/base/cholesky.h>
#include <gtsam/base/debug.h> #include <gtsam/base/debug.h>
#include <gtsam/base/FastMap.h> #include <gtsam/base/FastMap.h>
#include <gtsam/base/Vector.h>
#include <gtsam/base/Matrix.h> #include <gtsam/base/Matrix.h>
#include <gtsam/base/ThreadsafeException.h> #include <gtsam/base/ThreadsafeException.h>
#include <gtsam/base/timing.h> #include <gtsam/base/timing.h>
#include <sstream> #include <sstream>
#include <cassert>
#include <limits> #include <limits>
#include "gtsam/base/Vector.h"
using namespace std; using namespace std;

View File

@ -23,6 +23,7 @@
#include <gtsam/base/SymmetricBlockMatrix.h> #include <gtsam/base/SymmetricBlockMatrix.h>
#include <gtsam/base/FastVector.h> #include <gtsam/base/FastVector.h>
#include <cassert>
namespace gtsam { namespace gtsam {

View File

@ -32,6 +32,7 @@
#include <gtsam/base/cholesky.h> #include <gtsam/base/cholesky.h>
#include <cmath> #include <cmath>
#include <cassert>
#include <sstream> #include <sstream>
#include <stdexcept> #include <stdexcept>

View File

@ -26,6 +26,9 @@
#include <gtsam/linear/HessianFactor.h> #include <gtsam/linear/HessianFactor.h>
#include <gtsam/base/Testable.h> #include <gtsam/base/Testable.h>
#ifndef NDEBUG
#include <cassert>
#endif
using namespace std; using namespace std;

View File

@ -20,6 +20,7 @@
#include <gtsam/base/timing.h> #include <gtsam/base/timing.h>
#include <cmath> #include <cmath>
#include <cassert>
#include <iostream> #include <iostream>
#include <limits> #include <limits>
#include <stdexcept> #include <stdexcept>

View File

@ -17,6 +17,9 @@
*/ */
#include <gtsam/linear/Sampler.h> #include <gtsam/linear/Sampler.h>
#include <cassert>
namespace gtsam { namespace gtsam {
/* ************************************************************************* */ /* ************************************************************************* */

View File

@ -25,6 +25,7 @@
#include <gtsam/base/Vector.h> #include <gtsam/base/Vector.h>
#include <stdexcept> #include <stdexcept>
#include <cassert>
using std::cout; using std::cout;
using std::endl; using std::endl;

View File

@ -23,6 +23,7 @@
/* External or standard includes */ /* External or standard includes */
#include <ostream> #include <ostream>
#include <cassert>
namespace gtsam { namespace gtsam {

View File

@ -20,9 +20,11 @@
* @author Varun Agrawal * @author Varun Agrawal
**/ **/
#include "PreintegrationBase.h" #include <gtsam/navigation/PreintegrationBase.h>
#include <gtsam/base/numericalDerivative.h> #include <gtsam/base/numericalDerivative.h>
#include <cassert>
using namespace std; using namespace std;
namespace gtsam { namespace gtsam {

View File

@ -16,6 +16,7 @@
*/ */
#include <cmath> #include <cmath>
#include <cassert>
#include <gtsam/nonlinear/DoglegOptimizerImpl.h> #include <gtsam/nonlinear/DoglegOptimizerImpl.h>
using namespace std; using namespace std;

View File

@ -17,6 +17,7 @@
#pragma once #pragma once
#include <iomanip> #include <iomanip>
#include <cassert>
#include <gtsam/linear/VectorValues.h> #include <gtsam/linear/VectorValues.h>
#include <gtsam/inference/Ordering.h> #include <gtsam/inference/Ordering.h>

View File

@ -26,6 +26,7 @@
#include <set> #include <set>
#include <string> #include <string>
#include <vector> #include <vector>
#include <cassert>
namespace gtsam { namespace gtsam {

View File

@ -23,6 +23,8 @@
#include <gtsam/linear/GaussianBayesNet.h> #include <gtsam/linear/GaussianBayesNet.h>
#include <gtsam/linear/GaussianFactorGraph.h> #include <gtsam/linear/GaussianFactorGraph.h>
#include <cassert>
namespace gtsam { namespace gtsam {
/* ************************************************************************* */ /* ************************************************************************* */

View File

@ -25,6 +25,7 @@
#include <functional> #include <functional>
#include <limits> #include <limits>
#include <string> #include <string>
#include <cassert>
using namespace std; using namespace std;

View File

@ -33,6 +33,7 @@
#include <string> #include <string>
#include <utility> #include <utility>
#include <variant> #include <variant>
#include <cassert>
namespace gtsam { namespace gtsam {

View File

@ -29,6 +29,7 @@
#include <map> #include <map>
#include <utility> #include <utility>
#include <variant> #include <variant>
#include <cassert>
using namespace std; using namespace std;

View File

@ -22,6 +22,7 @@
#include <stack> #include <stack>
#include <utility> #include <utility>
#include <cassert>
using namespace std; using namespace std;

View File

@ -19,6 +19,8 @@
#include <gtsam/hybrid/HybridValues.h> #include <gtsam/hybrid/HybridValues.h>
#include <gtsam/nonlinear/NonlinearFactor.h> #include <gtsam/nonlinear/NonlinearFactor.h>
#include <cassert>
namespace gtsam { namespace gtsam {
/* ************************************************************************* */ /* ************************************************************************* */

View File

@ -28,6 +28,7 @@
#include <list> #include <list>
#include <memory> #include <memory>
#include <sstream> #include <sstream>
#include <cassert>
using namespace std; using namespace std;

View File

@ -26,6 +26,7 @@
#include <typeinfo> // operator typeid #include <typeinfo> // operator typeid
#include <ostream> #include <ostream>
#include <map> #include <map>
#include <cassert>
class ExpressionFactorBinaryTest; class ExpressionFactorBinaryTest;
// Forward declare for testing // Forward declare for testing

View File

@ -37,6 +37,7 @@
#include <random> #include <random>
#include <set> #include <set>
#include <vector> #include <vector>
#include <cassert>
namespace gtsam { namespace gtsam {

View File

@ -25,6 +25,7 @@
#include <gtsam/nonlinear/NonlinearFactor.h> #include <gtsam/nonlinear/NonlinearFactor.h>
#include <iostream> #include <iostream>
#include <cassert>
namespace gtsam { namespace gtsam {

View File

@ -34,6 +34,7 @@
#include <boost/serialization/optional.hpp> #include <boost/serialization/optional.hpp>
#endif #endif
#include <vector> #include <vector>
#include <cassert>
namespace gtsam { namespace gtsam {

View File

@ -14,6 +14,7 @@
#include <cmath> #include <cmath>
#include <fstream> #include <fstream>
#include <iomanip> #include <iomanip>
#include <cassert>
namespace gtsam { namespace gtsam {

View File

@ -12,6 +12,8 @@
#include <gtsam_unstable/dynamics/PoseRTV.h> #include <gtsam_unstable/dynamics/PoseRTV.h>
#include <gtsam_unstable/slam/PartialPriorFactor.h> #include <gtsam_unstable/slam/PartialPriorFactor.h>
#include <cassert>
namespace gtsam { namespace gtsam {
// Indices of relevant variables in the PoseRTV tangent vector: // Indices of relevant variables in the PoseRTV tangent vector:

View File

@ -10,6 +10,8 @@
#include <gtsam/nonlinear/NonlinearFactor.h> #include <gtsam/nonlinear/NonlinearFactor.h>
#include <gtsam_unstable/dynamics/PoseRTV.h> #include <gtsam_unstable/dynamics/PoseRTV.h>
#include <cassert>
namespace gtsam { namespace gtsam {
/** /**

View File

@ -10,6 +10,8 @@
#include <gtsam/nonlinear/NonlinearFactor.h> #include <gtsam/nonlinear/NonlinearFactor.h>
#include <gtsam_unstable/dynamics/PoseRTV.h> #include <gtsam_unstable/dynamics/PoseRTV.h>
#include <cassert>
namespace gtsam { namespace gtsam {
/** /**

View File

@ -7,6 +7,8 @@
#include <gtsam/geometry/Pose2.h> #include <gtsam/geometry/Pose2.h>
#include <gtsam/base/Vector.h> #include <gtsam/base/Vector.h>
#include <cassert>
namespace gtsam { namespace gtsam {
using namespace std; using namespace std;

View File

@ -10,6 +10,8 @@
#include <gtsam/nonlinear/NonlinearFactor.h> #include <gtsam/nonlinear/NonlinearFactor.h>
#include <gtsam_unstable/dynamics/PoseRTV.h> #include <gtsam_unstable/dynamics/PoseRTV.h>
#include <cassert>
namespace gtsam { namespace gtsam {
namespace dynamics { namespace dynamics {

View File

@ -9,6 +9,8 @@
#include <gtsam_unstable/geometry/BearingS2.h> #include <gtsam_unstable/geometry/BearingS2.h>
#include <cassert>
namespace gtsam { namespace gtsam {
using namespace std; using namespace std;

View File

@ -6,8 +6,9 @@
*/ */
#include <iostream> #include <iostream>
#include "gtsam/base/OptionalJacobian.h" #include <cassert>
#include "gtsam/base/Vector.h" #include <gtsam/base/OptionalJacobian.h>
#include <gtsam/base/Vector.h>
#include <gtsam_unstable/geometry/Pose3Upright.h> #include <gtsam_unstable/geometry/Pose3Upright.h>

View File

@ -21,6 +21,8 @@
#include <gtsam/base/timing.h> #include <gtsam/base/timing.h>
#include <gtsam/base/debug.h> #include <gtsam/base/debug.h>
#include <cassert>
namespace gtsam { namespace gtsam {
/* ************************************************************************* */ /* ************************************************************************* */

View File

@ -17,6 +17,7 @@
#include <gtsam_unstable/nonlinear/LinearizedFactor.h> #include <gtsam_unstable/nonlinear/LinearizedFactor.h>
#include <iostream> #include <iostream>
#include <cassert>
namespace gtsam { namespace gtsam {

View File

@ -14,6 +14,7 @@
#include <iostream> #include <iostream>
#include <vector> #include <vector>
#include <optional> #include <optional>
#include <cassert>
#include <boost/shared_array.hpp> #include <boost/shared_array.hpp>
#include <gtsam/base/timing.h> #include <gtsam/base/timing.h>

View File

@ -20,6 +20,8 @@
#include <gtsam/nonlinear/NonlinearFactor.h> #include <gtsam/nonlinear/NonlinearFactor.h>
#include <gtsam/base/Lie.h> #include <gtsam/base/Lie.h>
#include <cassert>
namespace gtsam { namespace gtsam {
/** /**

View File

@ -18,6 +18,8 @@
#include <gtsam_unstable/slam/SmartStereoProjectionFactorPP.h> #include <gtsam_unstable/slam/SmartStereoProjectionFactorPP.h>
#include <cassert>
namespace gtsam { namespace gtsam {
SmartStereoProjectionFactorPP::SmartStereoProjectionFactorPP( SmartStereoProjectionFactorPP::SmartStereoProjectionFactorPP(

View File

@ -21,6 +21,8 @@
#include <gtsam_unstable/slam/SmartStereoProjectionPoseFactor.h> #include <gtsam_unstable/slam/SmartStereoProjectionPoseFactor.h>
#include <cassert>
namespace gtsam { namespace gtsam {
SmartStereoProjectionPoseFactor::SmartStereoProjectionPoseFactor( SmartStereoProjectionPoseFactor::SmartStereoProjectionPoseFactor(

View File

@ -25,6 +25,7 @@
#include <CppUnitLite/TestHarness.h> #include <CppUnitLite/TestHarness.h>
#include <cassert>
using namespace std; using namespace std;
using namespace gtsam; using namespace gtsam;