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 <fstream>
#include <iostream>
#include <cassert>
using namespace gtsam;
using namespace std;

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -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

View File

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

View File

@ -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>
@ -35,6 +35,7 @@
#include <gtsam/slam/TriangulationFactor.h>
#include <optional>
#include <cassert>
namespace gtsam {

View File

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

View File

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

View File

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

View File

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

View File

@ -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>

View File

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

View File

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

View File

@ -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;

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -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 {

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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