removed boost from TableFactor and added guards to testSerializationSlam

release/4.3a0
Adam Rutkowski 2023-06-21 13:25:36 -05:00
parent b3635cc6ce
commit ab3e3773ec
2 changed files with 5 additions and 2 deletions

View File

@ -21,7 +21,6 @@
#include <gtsam/discrete/TableFactor.h>
#include <gtsam/hybrid/HybridValues.h>
#include <boost/format.hpp>
#include <utility>
using namespace std;
@ -203,7 +202,7 @@ void TableFactor::print(const string& s, const KeyFormatter& formatter) const {
cout << s;
cout << " f[";
for (auto&& key : keys())
cout << boost::format(" (%1%,%2%),") % formatter(key) % cardinality(key);
cout << " (" << formatter(key) << "," << cardinality(key) << "),";
cout << " ]" << endl;
for (SparseIt it(sparse_table_); it; ++it) {
DiscreteValues assignment = findAssignments(it.index());

View File

@ -52,6 +52,8 @@
#include <gtsam/base/serializationTestHelpers.h>
#include <gtsam/base/std_optional_serialization.h>
#ifdef GTSAM_USE_BOOST_FEATURES
#include <boost/archive/xml_iarchive.hpp>
#include <boost/serialization/export.hpp>
@ -674,6 +676,8 @@ TEST(SubgraphSolver, Solves) {
}
}
#endif
/* ************************************************************************* */
int main() { TestResult tr; return TestRegistry::runAllTests(tr); }
/* ************************************************************************* */