#include <Jacobian.h>
Public Member Functions | |
| void | add_term (Node *node, const Eigen::MatrixXd &term) |
| void | add_term (Node *node, const double *term, int r, int c) |
| int | dimtotal () const |
| Jacobian () | |
| Jacobian (Eigen::VectorXd &residual) | |
| Jacobian (const double *residual, int size) | |
| Eigen::VectorXd | rhs () const |
| const Terms & | terms () const |
| void | write (std::ostream &out) const |
Private Attributes | |
| int | _dimtotal |
| Eigen::VectorXd | _residual |
| Terms | _terms |
Friends | |
| std::ostream & | operator<< (std::ostream &output, const Jacobian &t) |
Definition at line 73 of file Jacobian.h.
| isam::Jacobian::Jacobian | ( | ) | [inline] |
Definition at line 87 of file Jacobian.h.
| isam::Jacobian::Jacobian | ( | Eigen::VectorXd & | residual | ) | [inline] |
Definition at line 89 of file Jacobian.h.
| isam::Jacobian::Jacobian | ( | const double * | residual, |
| int | size | ||
| ) | [inline] |
Definition at line 91 of file Jacobian.h.
| void isam::Jacobian::add_term | ( | Node * | node, |
| const Eigen::MatrixXd & | term | ||
| ) | [inline] |
Definition at line 100 of file Jacobian.h.
| void isam::Jacobian::add_term | ( | Node * | node, |
| const double * | term, | ||
| int | r, | ||
| int | c | ||
| ) | [inline] |
Definition at line 105 of file Jacobian.h.
| int isam::Jacobian::dimtotal | ( | ) | const [inline] |
Definition at line 110 of file Jacobian.h.
| Eigen::VectorXd isam::Jacobian::rhs | ( | ) | const [inline] |
Definition at line 98 of file Jacobian.h.
| const Terms& isam::Jacobian::terms | ( | ) | const [inline] |
Definition at line 95 of file Jacobian.h.
| void isam::Jacobian::write | ( | std::ostream & | out | ) | const [inline] |
Definition at line 112 of file Jacobian.h.
| std::ostream& operator<< | ( | std::ostream & | output, |
| const Jacobian & | t | ||
| ) | [friend] |
Definition at line 74 of file Jacobian.h.
int isam::Jacobian::_dimtotal [private] |
Definition at line 79 of file Jacobian.h.
Eigen::VectorXd isam::Jacobian::_residual [private] |
Definition at line 83 of file Jacobian.h.
Terms isam::Jacobian::_terms [private] |
Definition at line 81 of file Jacobian.h.