32 typedef std::shared_ptr<EqualityFactorGraph> shared_ptr;
35 template <
class... Args>
void add(Args &&... args) {
36 emplace_shared<LinearEquality>(std::forward<Args>(args)...);
41 double total_error = 0.;
44 total_error += factor->error(x);
52 EqualityFactorGraph> {
Definition: Testable.h:152
Definition: EqualityFactorGraph.h:30
Definition: BayesTree.h:34
LinearEquality derived from Base with constrained noise model.
Definition: VectorValues.h:74
void add(Args &&... args)
Add a linear inequality, forwards arguments to LinearInequality.
Definition: EqualityFactorGraph.h:35
Definition: chartTesting.h:28
std::shared_ptr< LinearEquality > sharedFactor
Shared pointer to a factor.
Definition: FactorGraph.h:105
double error(const VectorValues &x) const
Compute error of a guess.
Definition: EqualityFactorGraph.h:40