Merge pull request #518 from borglab/feature/isam2-error
ISAM2 Evaluate Nonlinear Errorrelease/4.3a0
commit
182dfbdb44
|
@ -2462,6 +2462,8 @@ class ISAM2Result {
|
||||||
size_t getVariablesRelinearized() const;
|
size_t getVariablesRelinearized() const;
|
||||||
size_t getVariablesReeliminated() const;
|
size_t getVariablesReeliminated() const;
|
||||||
size_t getCliques() const;
|
size_t getCliques() const;
|
||||||
|
double getErrorBefore() const;
|
||||||
|
double getErrorAfter() const;
|
||||||
};
|
};
|
||||||
|
|
||||||
class ISAM2 {
|
class ISAM2 {
|
||||||
|
|
|
@ -176,6 +176,8 @@ struct ISAM2Result {
|
||||||
size_t getVariablesRelinearized() const { return variablesRelinearized; }
|
size_t getVariablesRelinearized() const { return variablesRelinearized; }
|
||||||
size_t getVariablesReeliminated() const { return variablesReeliminated; }
|
size_t getVariablesReeliminated() const { return variablesReeliminated; }
|
||||||
size_t getCliques() const { return cliques; }
|
size_t getCliques() const { return cliques; }
|
||||||
|
double getErrorBefore() const { return errorBefore ? *errorBefore : std::nan(""); }
|
||||||
|
double getErrorAfter() const { return errorAfter ? *errorAfter : std::nan(""); }
|
||||||
};
|
};
|
||||||
|
|
||||||
} // namespace gtsam
|
} // namespace gtsam
|
||||||
|
|
Loading…
Reference in New Issue