bool isNew
Whether the variable itself was just added.
void print(const std::string str="") const
Print results.
size_t getVariablesRelinearized() const
FactorIndices newFactorsIndices
size_t getVariablesReeliminated() const
double getErrorBefore() const
std::optional< DetailedResults > detail
FastVector< Key > KeyVector
Define collection type once and for all - also used in wrappers.
ISAM2Result(bool enableDetailedResults=false)
std::optional< double > errorBefore
FactorIndices getNewFactorsIndices() const
bool isRelinearizeInvolved
size_t variablesRelinearized
StatusMap variableStatus
The status of each variable during this update, see VariableStatus.
double getErrorAfter() const
DetailedResults * details()
Return pointer to detail, 0 if no detail requested.
Factor Graph consisting of non-linear factors.
Gaussian Bayes Tree, the result of eliminating a GaussianJunctionTree.
KeySet keysWithRemovedFactors
bool inRootClique
Whether the variable is in the root clique.
Nonlinear factor graph optimizer using Powell's Dogleg algorithm (detail implementation)
size_t variablesReeliminated
std::optional< double > errorAfter
size_t factorsRecalculated
bool isAboveRelinThreshold
size_t getCliques() const
FastVector< FactorIndex > FactorIndices
Define collection types:
gtsam
Author(s):
autogenerated on Sat Nov 16 2024 04:02:33