36 class GaussianFactorGraph;
47 typedef std::shared_ptr<IterativeOptimizationParameters>
shared_ptr;
69 GTSAM_EXPORT
void print()
const;
72 GTSAM_EXPORT
virtual void print(std::ostream &
os)
const;
75 friend std::ostream&
operator<<(std::ostream &os,
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,
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;
static GTSAM_EXPORT Verbosity verbosityTranslator(const std::string &s)
static enum @1107 ordering
std::shared_ptr< IterativeSolver > shared_ptr
KeyInfoEntry(size_t idx, size_t d, Key start)
friend std::ostream & operator<<(std::ostream &os, const IterativeOptimizationParameters &p)
std::map< Key, KeyInfoEntry > Base
virtual ~IterativeSolver()
IterativeOptimizationParameters(Verbosity v=SILENT)
virtual ~IterativeOptimizationParameters()
GTSAM_EXPORT void print() const
enum gtsam::IterativeOptimizationParameters::Verbosity verbosity_
Array< int, Dynamic, 1 > v
Point3 optimize(const NonlinearFactorGraph &graph, const Values &values, Key landmarkKey)
GTSAM_EXPORT std::string getVerbosity() const
const Ordering & ordering() const
Return the ordering.
Verbosity verbosity() const
KeyInfo()
Default Constructor.
cout<< "The eigenvalues of A are:"<< endl<< ces.eigenvalues()<< endl;cout<< "The matrix of eigenvectors, V, is:"<< endl<< ces.eigenvectors()<< endl<< endl;complex< float > lambda
typedef and functions to augment Eigen's VectorXd
ofstream os("timeSchurFactors.csv")
std::shared_ptr< IterativeOptimizationParameters > shared_ptr
GTSAM_EXPORT void setVerbosity(const std::string &s)
size_t numCols() const
Return the total number of columns (scalar variables = sum of dimensions)
Values initialize(const NonlinearFactorGraph &graph, bool useOdometricPath)
std::uint64_t Key
Integer nonlinear key type.