Go to the documentation of this file.
25 class HybridGaussianFactorGraph;
53 template <
class DERIVEDFACTOR>
63 const std::string&
s =
"HybridNonlinearFactorGraph",
69 const std::string&
str =
"HybridNonlinearFactorGraph: ",
71 const std::function<
bool(
const Factor* ,
74 [](
const Factor*,
double,
size_t) {
return true; })
const;
87 std::shared_ptr<HybridGaussianFactorGraph> linearize(
88 const Values& continuousValues)
const;
104 AlgebraicDecisionTree<Key> errorTree(
const Values&
values)
const;
116 AlgebraicDecisionTree<Key> discretePosterior(
117 const Values& continuousValues)
const;
124 :
public Testable<HybridNonlinearFactorGraph> {};
FastVector< Key > KeyVector
Define collection type once and for all - also used in wrappers.
KeyFormatter DefaultKeyFormatter
Assign default key formatter.
void print(const Matrix &A, const string &s, ostream &stream)
std::function< std::string(Key)> KeyFormatter
Typedef for a function to format a key, i.e. to convert it to a string.
HybridNonlinearFactorGraph(const FactorGraph< DERIVEDFACTOR > &graph)
Factor graph with utilities for hybrid factors.
std::vector< float > Values
std::shared_ptr< This > shared_ptr
shared_ptr to This
NonlinearFactorGraph graph
gtsam
Author(s):
autogenerated on Sat Nov 16 2024 04:02:26