18 #include <boost/make_shared.hpp> 31 template class FactorGraph<SymbolicFactor>;
32 template class EliminateableFactorGraph<SymbolicFactorGraph>;
39 return Base::equals(fg, tol);
44 push_back(boost::make_shared<SymbolicFactor>(key));
49 push_back(boost::make_shared<SymbolicFactor>(key1,key2));
54 push_back(boost::make_shared<SymbolicFactor>(key1,key2,key3));
59 push_back(boost::make_shared<SymbolicFactor>(key1,key2,key3,key4));
const Symbol key1('v', 1)
void push_factor(Key key)
bool equals(const This &fg, double tol=1e-9) const
const Symbol key3('v', 3)
const Symbol key2('v', 2)
const Symbol key4('v', 4)
std::uint64_t Key
Integer nonlinear key type.