update linear and multifrontal groups
parent
92e1014874
commit
6cac4d19f3
|
@ -60,7 +60,7 @@ namespace gtsam {
|
||||||
* @tparam CLIQUE The type of the clique data structure, defaults to BayesTreeClique, normally do not change this
|
* @tparam CLIQUE The type of the clique data structure, defaults to BayesTreeClique, normally do not change this
|
||||||
* as it is only used when developing special versions of BayesTree, e.g. for ISAM2.
|
* as it is only used when developing special versions of BayesTree, e.g. for ISAM2.
|
||||||
*
|
*
|
||||||
* \addtogroup Multifrontal
|
* \ingroup Multifrontal
|
||||||
* \nosubgrouping
|
* \nosubgrouping
|
||||||
*/
|
*/
|
||||||
template<class CLIQUE>
|
template<class CLIQUE>
|
||||||
|
|
|
@ -43,7 +43,7 @@ namespace gtsam {
|
||||||
* The tree structure and elimination method are exactly analagous to the EliminationTree,
|
* The tree structure and elimination method are exactly analagous to the EliminationTree,
|
||||||
* except that in the JunctionTree, at each node multiple variables are eliminated at a time.
|
* except that in the JunctionTree, at each node multiple variables are eliminated at a time.
|
||||||
*
|
*
|
||||||
* \addtogroup Multifrontal
|
* \ingroup Multifrontal
|
||||||
* \nosubgrouping
|
* \nosubgrouping
|
||||||
*/
|
*/
|
||||||
template<class BAYESTREE, class GRAPH>
|
template<class BAYESTREE, class GRAPH>
|
||||||
|
|
|
@ -32,7 +32,7 @@ namespace gtsam {
|
||||||
* factors stored in each cluster. It can be eliminated into a Gaussian Bayes tree with the same
|
* factors stored in each cluster. It can be eliminated into a Gaussian Bayes tree with the same
|
||||||
* structure, which is essentially doing multifrontal sparse matrix factorization.
|
* structure, which is essentially doing multifrontal sparse matrix factorization.
|
||||||
*
|
*
|
||||||
* \addtogroup Multifrontal
|
* \ingroup Multifrontal
|
||||||
* \nosubgrouping
|
* \nosubgrouping
|
||||||
*/
|
*/
|
||||||
class GTSAM_EXPORT GaussianJunctionTree :
|
class GTSAM_EXPORT GaussianJunctionTree :
|
||||||
|
|
|
@ -385,7 +385,7 @@ namespace gtsam {
|
||||||
* @param keys The variables to eliminate and their elimination ordering
|
* @param keys The variables to eliminate and their elimination ordering
|
||||||
* @return The conditional and remaining factor
|
* @return The conditional and remaining factor
|
||||||
*
|
*
|
||||||
* \addtogroup LinearSolving */
|
* \ingroup LinearSolving */
|
||||||
GTSAM_EXPORT std::pair<boost::shared_ptr<GaussianConditional>, boost::shared_ptr<HessianFactor> >
|
GTSAM_EXPORT std::pair<boost::shared_ptr<GaussianConditional>, boost::shared_ptr<HessianFactor> >
|
||||||
EliminateCholesky(const GaussianFactorGraph& factors, const Ordering& keys);
|
EliminateCholesky(const GaussianFactorGraph& factors, const Ordering& keys);
|
||||||
|
|
||||||
|
@ -403,7 +403,7 @@ GTSAM_EXPORT std::pair<boost::shared_ptr<GaussianConditional>, boost::shared_ptr
|
||||||
* @param keys The variables to eliminate and their elimination ordering
|
* @param keys The variables to eliminate and their elimination ordering
|
||||||
* @return The conditional and remaining factor
|
* @return The conditional and remaining factor
|
||||||
*
|
*
|
||||||
* \addtogroup LinearSolving */
|
* \ingroup LinearSolving */
|
||||||
GTSAM_EXPORT std::pair<boost::shared_ptr<GaussianConditional>, boost::shared_ptr<GaussianFactor> >
|
GTSAM_EXPORT std::pair<boost::shared_ptr<GaussianConditional>, boost::shared_ptr<GaussianFactor> >
|
||||||
EliminatePreferCholesky(const GaussianFactorGraph& factors, const Ordering& keys);
|
EliminatePreferCholesky(const GaussianFactorGraph& factors, const Ordering& keys);
|
||||||
|
|
||||||
|
|
|
@ -365,7 +365,7 @@ namespace gtsam {
|
||||||
* @param keys The variables to eliminate in the order as specified here in \c keys
|
* @param keys The variables to eliminate in the order as specified here in \c keys
|
||||||
* @return The conditional and remaining factor
|
* @return The conditional and remaining factor
|
||||||
*
|
*
|
||||||
* \addtogroup LinearSolving */
|
* \ingroup LinearSolving */
|
||||||
friend GTSAM_EXPORT std::pair<boost::shared_ptr<GaussianConditional>, shared_ptr>
|
friend GTSAM_EXPORT std::pair<boost::shared_ptr<GaussianConditional>, shared_ptr>
|
||||||
EliminateQR(const GaussianFactorGraph& factors, const Ordering& keys);
|
EliminateQR(const GaussianFactorGraph& factors, const Ordering& keys);
|
||||||
|
|
||||||
|
|
|
@ -44,7 +44,7 @@ namespace gtsam {
|
||||||
* The tree structure and elimination method are exactly analagous to the EliminationTree,
|
* The tree structure and elimination method are exactly analagous to the EliminationTree,
|
||||||
* except that in the JunctionTree, at each node multiple variables are eliminated at a time.
|
* except that in the JunctionTree, at each node multiple variables are eliminated at a time.
|
||||||
*
|
*
|
||||||
* \addtogroup Multifrontal
|
* \ingroup Multifrontal
|
||||||
* \nosubgrouping
|
* \nosubgrouping
|
||||||
*/
|
*/
|
||||||
class GTSAM_EXPORT SymbolicJunctionTree :
|
class GTSAM_EXPORT SymbolicJunctionTree :
|
||||||
|
|
Loading…
Reference in New Issue