Go to the documentation of this file.
60 reorderInterval_(reorderInterval), reorderCounter_(0), eliminationFunction_(
eliminationFunction) {}
84 int reorderInterval()
const {
return reorderInterval_; }
85 int reorderCounter()
const {
return reorderCounter_; }
91 void printStats()
const;
101 void update(
const NonlinearFactorGraph& newFactors,
const Values& initialValues);
104 void reorder_relinearize();
const NonlinearFactorGraph & getFactorsUnsafe() const
gtsam::GaussianISAM isam_
const GaussianISAM & bayesTree() const
GaussianFactorGraph::Eliminate eliminationFunction_
KeyFormatter DefaultKeyFormatter
Assign default key formatter.
void print(const Matrix &A, const string &s, ostream &stream)
std::function< std::string(Key)> KeyFormatter
Typedef for a function to format a key, i.e. to convert it to a string.
const TREE::Eliminate & eliminationFunction
const gtsam::Symbol key('X', 0)
Factor Graph consisting of non-linear factors.
NonlinearFactorGraph factors_
std::function< EliminationResult(const FactorGraphType &, const Ordering &)> Eliminate
The function type that does a single dense elimination step on a subgraph.
NonlinearISAM(int reorderInterval=1, const GaussianFactorGraph::Eliminate &eliminationFunction=GaussianFactorGraph::EliminationTraitsType::DefaultEliminate)
const Values & getLinearizationPoint() const
std::uint64_t Key
Integer nonlinear key type.
gtsam
Author(s):
autogenerated on Sat Nov 16 2024 04:03:13