gtsam/cpp/GaussianISAM.h

25 lines
507 B
C++

/**
* @file GaussianISAM
* @brief Linear ISAM only
* @author Michael Kaess
*/
// \callgraph
#pragma once
#include "ISAM.h"
#include "GaussianConditional.h"
namespace gtsam {
typedef ISAM<GaussianConditional> GaussianISAM;
// recursively optimize this conditional and all subtrees
void optimize(const GaussianISAM::sharedClique& clique, VectorConfig& result);
// optimize the BayesTree, starting from the root
VectorConfig optimize(const GaussianISAM& bayesTree);
}/// namespace gtsam