Classes | Namespaces
RegularHessianFactor.h File Reference

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>
Include dependency graph for RegularHessianFactor.h:
This graph shows which files directly or indirectly include this file:

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
 

Detailed Description

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.

Author
Sungtae An
Frank Dellaert
Date
March 2014

Definition in file RegularHessianFactor.h.



gtsam
Author(s):
autogenerated on Wed May 28 2025 03:08:51