#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.