GTSAM  4.0.2
C++ library for smoothing and mapping (SAM)
Public Attributes | List of all members
gtsam::ISAM2Result::DetailedResults::VariableStatus Struct Reference

#include <ISAM2Result.h>

Public Attributes

bool isReeliminated
 
bool isAboveRelinThreshold
 
bool isRelinearizeInvolved
 
bool isRelinearized
 
bool isObserved
 
bool isNew
 Whether the variable itself was just added.
 
bool inRootClique
 Whether the variable is in the root clique.
 

Detailed Description

The status of a single variable, this struct is stored in DetailedResults::variableStatus

Member Data Documentation

◆ isAboveRelinThreshold

bool gtsam::ISAM2Result::DetailedResults::VariableStatus::isAboveRelinThreshold

Whether the variable was just relinearized due to being above the relinearization threshold

◆ isObserved

bool gtsam::ISAM2Result::DetailedResults::VariableStatus::isObserved

Whether the variable was relinearized, either by being above the relinearization threshold or by involvement. Whether the variable was just involved in new factors

◆ isReeliminated

bool gtsam::ISAM2Result::DetailedResults::VariableStatus::isReeliminated

Whether the variable was just reeliminated, due to being relinearized, observed, new, or on the path up to the root clique from another reeliminated variable.

◆ isRelinearizeInvolved

bool gtsam::ISAM2Result::DetailedResults::VariableStatus::isRelinearizeInvolved

Whether the variable was below the relinearization threshold but was relinearized by being involved in a factor with a variable above the relinearization threshold


The documentation for this struct was generated from the following file: