Specialized HessianFactor class for regular problems (fixed-size blocks). More...
#include <gtsam/linear/HessianFactor.h>
#include <gtsam/linear/RegularJacobianFactor.h>
#include <gtsam/linear/VectorValues.h>
#include <vector>
#include <stdexcept>
Go to the source code of this file.
Classes | |
class | gtsam::RegularHessianFactor< D > |
A HessianFactor where all variables have the same dimension D. More... | |
struct | gtsam::traits< RegularHessianFactor< D > > |
Namespaces | |
gtsam | |
traits | |
Specialized HessianFactor class for regular problems (fixed-size blocks).
This factor is specifically designed for quadratic cost functions where all variables involved have the same, fixed dimension D
. It stores the Hessian and gradient terms and provides optimized methods for operations like Hessian-vector products, crucial for iterative solvers like Conjugate Gradient. It ensures that all involved blocks have the expected dimension D
.
Definition in file RegularHessianFactor.h.