Go to the documentation of this file.
40 bool manyModes =
false) {
44 std::vector<std::pair<Vector, double>> measurementModels{{Z_1x1, 0.5},
46 for (
size_t i = 0;
i < num_measurements;
i++) {
49 X(0), measurementModels);
57 const size_t nrModes = manyModes ? num_measurements : 1;
58 for (
size_t i = 0;
i < nrModes;
i++) {
71 size_t num_measurements = 1, std::optional<VectorValues>
measurements = {},
72 bool manyModes =
false) {
Eigen::Matrix< double, 1, 1 > Vector1
static const DiscreteBayesNet bayesNet
A Bayes net of Gaussian Conditionals indexed by discrete keys.
A conditional of gaussian conditionals indexed by discrete variables, as part of a Bayes Network....
std::vector< double > measurements
Linearized Hybrid factor graph that uses type erasure.
HybridGaussianFactorGraph createHybridGaussianFactorGraph(size_t num_measurements=1, std::optional< VectorValues > measurements={}, bool manyModes=false)
std::pair< Key, size_t > DiscreteKey
HybridBayesNet createHybridBayesNet(size_t num_measurements=1, bool manyModes=false)
abc_eqf_lib::State< N > M
static shared_ptr sharedMeanAndStddev(Args &&... args)
Create shared pointer by forwarding arguments to fromMeanAndStddev.
gtsam
Author(s):
autogenerated on Wed May 28 2025 03:08:15