Public Member Functions | Public Attributes | List of all members
gtsam::ISAM2Result::DetailedResults::VariableStatus Struct Reference

#include <ISAM2Result.h>

Public Member Functions

 VariableStatus ()
 

Public Attributes

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

Detailed Description

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

Definition at line 118 of file ISAM2Result.h.

Constructor & Destructor Documentation

◆ VariableStatus()

gtsam::ISAM2Result::DetailedResults::VariableStatus::VariableStatus ( )
inline

Definition at line 138 of file ISAM2Result.h.

Member Data Documentation

◆ inRootClique

bool gtsam::ISAM2Result::DetailedResults::VariableStatus::inRootClique

Whether the variable is in the root clique.

Definition at line 137 of file ISAM2Result.h.

◆ isAboveRelinThreshold

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

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

Definition at line 123 of file ISAM2Result.h.

◆ isNew

bool gtsam::ISAM2Result::DetailedResults::VariableStatus::isNew

Whether the variable itself was just added.

Definition at line 136 of file ISAM2Result.h.

◆ 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

Definition at line 134 of file ISAM2Result.h.

◆ 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.

Definition at line 122 of file ISAM2Result.h.

◆ isRelinearized

bool gtsam::ISAM2Result::DetailedResults::VariableStatus::isRelinearized

Definition at line 131 of file ISAM2Result.h.

◆ 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

Definition at line 126 of file ISAM2Result.h.


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


gtsam
Author(s):
autogenerated on Tue Jul 4 2023 02:46:22