|
gtsam
4.0.0
gtsam
|
This is the complete list of members for gtsam::ISAM2, including all inherited members.
| addClique(const sharedClique &clique, const sharedClique &parent_clique=sharedClique()) | gtsam::BayesTree< ISAM2Clique > | |
| AddFactorsStep1(const NonlinearFactorGraph &newFactors, bool useUnusedSlots, NonlinearFactorGraph *nonlinearFactors, FactorIndices *newFactorIndices) | gtsam::ISAM2 | static |
| addFactorsToGraph(FactorGraph< FactorType > &graph) const | gtsam::BayesTree< ISAM2Clique > | |
| addVariables(const Values &newTheta) | gtsam::ISAM2 | protected |
| Base typedef | gtsam::ISAM2 | |
| BayesNetType typedef (defined in gtsam::BayesTree< ISAM2Clique >) | gtsam::BayesTree< ISAM2Clique > | |
| BayesTree() | gtsam::BayesTree< ISAM2Clique > | inlineprotected |
| BayesTree(const This &other) | gtsam::BayesTree< ISAM2Clique > | protected |
| calculateBestEstimate() const | gtsam::ISAM2 | |
| calculateEstimate() const | gtsam::ISAM2 | |
| calculateEstimate(Key key) const | gtsam::ISAM2 | inline |
| calculateEstimate(Key key) const | gtsam::ISAM2 | |
| CheckRelinearizationFull(const VectorValues &delta, const ISAM2Params::RelinearizationThreshold &relinearizeThreshold) | gtsam::ISAM2 | static |
| CheckRelinearizationPartial(const ISAM2::Roots &roots, const VectorValues &delta, const ISAM2Params::RelinearizationThreshold &relinearizeThreshold) | gtsam::ISAM2 | static |
| clear() | gtsam::BayesTree< ISAM2Clique > | |
| clique(Key j) const | gtsam::BayesTree< ISAM2Clique > | inline |
| Clique typedef | gtsam::ISAM2 | |
| Cliques typedef | gtsam::ISAM2 | |
| ComputeGradientSearch(const VectorValues &gradAtZero, const VectorValues &RgProd) | gtsam::ISAM2 | static |
| ConditionalType typedef (defined in gtsam::BayesTree< ISAM2Clique >) | gtsam::BayesTree< ISAM2Clique > | |
| deleteCachedShortcuts() | gtsam::BayesTree< ISAM2Clique > | |
| delta_ | gtsam::ISAM2 | mutableprotected |
| deltaNewton_ (defined in gtsam::ISAM2) | gtsam::ISAM2 | mutableprotected |
| deltaReplacedMask_ | gtsam::ISAM2 | mutableprotected |
| doglegDelta_ | gtsam::ISAM2 | mutableprotected |
| Eliminate typedef (defined in gtsam::BayesTree< ISAM2Clique >) | gtsam::BayesTree< ISAM2Clique > | |
| EliminationTraitsType typedef (defined in gtsam::BayesTree< ISAM2Clique >) | gtsam::BayesTree< ISAM2Clique > | |
| empty() const | gtsam::BayesTree< ISAM2Clique > | inline |
| equals(const ISAM2 &other, double tol=1e-9) const | gtsam::ISAM2 | virtual |
| BayesTree< ISAM2Clique >::equals(const This &other, double tol=1e-9) const | gtsam::BayesTree< ISAM2Clique > | protected |
| error(const VectorValues &x) const | gtsam::ISAM2 | |
| expmapMasked(const KeySet &mask) | gtsam::ISAM2 | protected |
| FactorGraphType typedef (defined in gtsam::BayesTree< ISAM2Clique >) | gtsam::BayesTree< ISAM2Clique > | |
| FactorType typedef (defined in gtsam::BayesTree< ISAM2Clique >) | gtsam::BayesTree< ISAM2Clique > | |
| fillNodesIndex(const sharedClique &subtree) | gtsam::BayesTree< ISAM2Clique > | protected |
| findParentClique(const CONTAINER &parents) const | gtsam::BayesTree< ISAM2Clique > | |
| fixedVariables_ | gtsam::ISAM2 | protected |
| getAffectedFactors(const FastList< Key > &keys) const (defined in gtsam::ISAM2) | gtsam::ISAM2 | protected |
| getCachedBoundaryFactors(const Cliques &orphans) (defined in gtsam::ISAM2) | gtsam::ISAM2 | protected |
| getCliqueData() const | gtsam::BayesTree< ISAM2Clique > | |
| getCliqueData(BayesTreeCliqueData &stats, sharedClique clique) const | gtsam::BayesTree< ISAM2Clique > | protected |
| getDelta() const | gtsam::ISAM2 | |
| getFactorsUnsafe() const | gtsam::ISAM2 | inline |
| getFixedVariables() const | gtsam::ISAM2 | inline |
| getLinearizationPoint() const | gtsam::ISAM2 | inline |
| getVariableIndex() const | gtsam::ISAM2 | inline |
| gradientAtZero() const | gtsam::ISAM2 | |
| insertRoot(const sharedClique &subtree) | gtsam::BayesTree< ISAM2Clique > | |
| ISAM2(const ISAM2Params ¶ms) | gtsam::ISAM2 | explicit |
| ISAM2() | gtsam::ISAM2 | |
| joint(Key j1, Key j2, const Eliminate &function=EliminationTraitsType::DefaultEliminate) const | gtsam::BayesTree< ISAM2Clique > | |
| jointBayesNet(Key j1, Key j2, const Eliminate &function=EliminationTraitsType::DefaultEliminate) const | gtsam::BayesTree< ISAM2Clique > | |
| lastAffectedCliqueCount (defined in gtsam::ISAM2) | gtsam::ISAM2 | |
| lastAffectedFactorCount (defined in gtsam::ISAM2) | gtsam::ISAM2 | |
| lastAffectedMarkedCount (defined in gtsam::ISAM2) | gtsam::ISAM2 | |
| lastAffectedVariableCount (defined in gtsam::ISAM2) | gtsam::ISAM2 | |
| lastBacksubVariableCount (defined in gtsam::ISAM2) | gtsam::ISAM2 | mutable |
| lastNnzTop (defined in gtsam::ISAM2) | gtsam::ISAM2 | |
| linearFactors_ | gtsam::ISAM2 | mutableprotected |
| marginalCovariance(Key key) const | gtsam::ISAM2 | |
| marginalFactor(Key j, const Eliminate &function=EliminationTraitsType::DefaultEliminate) const | gtsam::BayesTree< ISAM2Clique > | |
| marginalizeLeaves(const FastList< Key > &leafKeys, boost::optional< FactorIndices & > marginalFactorsIndices=boost::none, boost::optional< FactorIndices & > deletedFactorsIndices=boost::none) | gtsam::ISAM2 | |
| Node typedef | gtsam::BayesTree< ISAM2Clique > | |
| Nodes typedef | gtsam::BayesTree< ISAM2Clique > | |
| nodes() const | gtsam::BayesTree< ISAM2Clique > | inline |
| nodes_ | gtsam::BayesTree< ISAM2Clique > | protected |
| nonlinearFactors_ | gtsam::ISAM2 | protected |
| numCachedSeparatorMarginals() const | gtsam::BayesTree< ISAM2Clique > | |
| operator=(const This &other) | gtsam::BayesTree< ISAM2Clique > | protected |
| operator[](Key j) const | gtsam::BayesTree< ISAM2Clique > | inline |
| params() const (defined in gtsam::ISAM2) | gtsam::ISAM2 | inline |
| params_ | gtsam::ISAM2 | protected |
| print(const std::string &s="", const KeyFormatter &keyFormatter=DefaultKeyFormatter) const | gtsam::BayesTree< ISAM2Clique > | |
| printStats() const | gtsam::ISAM2 | inline |
| recalculate(const KeySet &markedKeys, const KeySet &relinKeys, const KeyVector &observedKeys, const KeySet &unusedIndices, const boost::optional< FastMap< Key, int > > &constrainKeys, ISAM2Result *result) (defined in gtsam::ISAM2) | gtsam::ISAM2 | protectedvirtual |
| relinearizeAffectedFactors(const FastList< Key > &affectedKeys, const KeySet &relinKeys) const (defined in gtsam::ISAM2) | gtsam::ISAM2 | protected |
| removeClique(sharedClique clique) | gtsam::BayesTree< ISAM2Clique > | protected |
| removePath(sharedClique clique, BayesNetType &bn, Cliques &orphans) | gtsam::BayesTree< ISAM2Clique > | |
| removeSubtree(const sharedClique &subtree) | gtsam::BayesTree< ISAM2Clique > | |
| removeTop(const KeyVector &keys, BayesNetType &bn, Cliques &orphans) | gtsam::BayesTree< ISAM2Clique > | |
| removeVariables(const KeySet &unusedKeys) | gtsam::ISAM2 | protected |
| RgProd_ (defined in gtsam::ISAM2) | gtsam::ISAM2 | mutableprotected |
| Roots typedef | gtsam::BayesTree< ISAM2Clique > | protected |
| roots() const | gtsam::BayesTree< ISAM2Clique > | inline |
| roots_ | gtsam::BayesTree< ISAM2Clique > | protected |
| saveGraph(const std::string &s, const KeyFormatter &keyFormatter=DefaultKeyFormatter) const | gtsam::BayesTree< ISAM2Clique > | |
| saveGraph(std::ostream &s, sharedClique clique, const KeyFormatter &keyFormatter, int parentnum=0) const | gtsam::BayesTree< ISAM2Clique > | protected |
| shared_ptr typedef (defined in gtsam::BayesTree< ISAM2Clique >) | gtsam::BayesTree< ISAM2Clique > | protected |
| sharedBayesNet typedef (defined in gtsam::BayesTree< ISAM2Clique >) | gtsam::BayesTree< ISAM2Clique > | |
| sharedClique typedef | gtsam::ISAM2 | |
| sharedConditional typedef (defined in gtsam::BayesTree< ISAM2Clique >) | gtsam::BayesTree< ISAM2Clique > | |
| sharedFactor typedef (defined in gtsam::BayesTree< ISAM2Clique >) | gtsam::BayesTree< ISAM2Clique > | |
| sharedFactorGraph typedef (defined in gtsam::BayesTree< ISAM2Clique >) | gtsam::BayesTree< ISAM2Clique > | |
| sharedNode typedef | gtsam::BayesTree< ISAM2Clique > | |
| size() const | gtsam::BayesTree< ISAM2Clique > | |
| theta_ | gtsam::ISAM2 | protected |
| This typedef | gtsam::ISAM2 | |
| update(const NonlinearFactorGraph &newFactors=NonlinearFactorGraph(), const Values &newTheta=Values(), const FactorIndices &removeFactorIndices=FactorIndices(), const boost::optional< FastMap< Key, int > > &constrainedKeys=boost::none, const boost::optional< FastList< Key > > &noRelinKeys=boost::none, const boost::optional< FastList< Key > > &extraReelimKeys=boost::none, bool force_relinearize=false) | gtsam::ISAM2 | virtual |
| update_count_ | gtsam::ISAM2 | protected |
| updateDelta(bool forceFullSolve=false) const (defined in gtsam::ISAM2) | gtsam::ISAM2 | protected |
| UpdateGaussNewtonDelta(const ISAM2::Roots &roots, const KeySet &replacedKeys, double wildfireThreshold, VectorValues *delta) | gtsam::ISAM2 | static |
| UpdateRgProd(const ISAM2::Roots &roots, const KeySet &replacedKeys, const VectorValues &gradAtZero, VectorValues *RgProd) | gtsam::ISAM2 | static |
| valueExists(Key key) const | gtsam::ISAM2 | inline |
| variableIndex_ | gtsam::ISAM2 | protected |
| ~ISAM2() | gtsam::ISAM2 | inlinevirtual |