Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

ISAM2Clique

ISAM2Clique is the clique type inside iSAM2’s Gaussian Bayes tree. It stores a conditional, cached separator information, and the local gradient contribution used during incremental updates.

Open In Colab

How cliques are created

Applications do not normally construct populated cliques. ISAM2.update() creates and replaces them as variables are re-eliminated. The wrapped default constructor produces only an uninitialized placeholder, so calling gradientContribution() on it is not meaningful.

Inspecting clique-level behavior

The wrapper exposes gradientContribution() and print() on a valid clique, but it does not currently expose an accessor that returns an ISAM2Clique from ISAM2. For Python diagnostics, use ISAM2.dot(), printStats(), treeNnz(), and the clique counts in ISAM2Result.

Source

ISAM2Clique.h

AI assistance caveat

AI was used to help draft this documentation, and inaccuracies could be present.