36 class GaussianFactorGraph;
47 typedef std::shared_ptr<IterativeOptimizationParameters> shared_ptr;
49 SILENT = 0, COMPLEXITY, ERROR
62 inline Verbosity verbosity()
const {
65 GTSAM_EXPORT std::string getVerbosity()
const;
66 GTSAM_EXPORT
void setVerbosity(
const std::string &s);
69 GTSAM_EXPORT
void print()
const;
72 GTSAM_EXPORT
virtual void print(std::ostream &os)
const;
75 friend std::ostream& operator<<(std::ostream &os,
78 GTSAM_EXPORT
static Verbosity verbosityTranslator(
const std::string &s);
79 GTSAM_EXPORT
static std::string verbosityTranslator(Verbosity v);
87 typedef std::shared_ptr<IterativeSolver> shared_ptr;
96 const std::map<Key, Vector>* lambda =
nullptr);
100 const std::map<Key, Vector> &lambda);
104 const KeyInfo &keyInfo,
const std::map<Key, Vector> &lambda,
114 size_t index, dim, start;
118 index(idx), dim(d), start(start) {
125 class GTSAM_EXPORT
KeyInfo:
public std::map<Key, KeyInfoEntry> {
129 typedef std::map<Key, KeyInfoEntry> Base;
162 std::vector<size_t> colSpec()
const;
168 Vector x0vector()
const;
Definition: IterativeSolver.h:85
Variable ordering for the elimination algorithm.
Definition: Ordering.h:37
Definition: VectorValues.h:74
GTSAM_EXPORT Point3 optimize(const NonlinearFactorGraph &graph, const Values &values, Key landmarkKey)
Definition: IterativeSolver.h:125
const Ordering & ordering() const
Return the ordering.
Definition: IterativeSolver.h:157
KeyInfo()
Default Constructor.
Definition: IterativeSolver.h:141
Definition: chartTesting.h:28
typedef and functions to augment Eigen's VectorXd
Definition: IterativeSolver.h:43
Definition: IterativeSolver.h:113
size_t numCols() const
Return the total number of columns (scalar variables = sum of dimensions)
Definition: IterativeSolver.h:152
std::uint64_t Key
Integer nonlinear key type.
Definition: types.h:102
Definition: GaussianFactorGraph.h:73