Public Member Functions | Private Attributes | Friends
isam::Jacobian Class Reference

#include <Jacobian.h>

List of all members.

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 Termsterms () const
void write (std::ostream &out) const

Private Attributes

int _dimtotal
Eigen::VectorXd _residual
Terms _terms


std::ostream & operator<< (std::ostream &output, const Jacobian &t)

Detailed Description

Definition at line 73 of file Jacobian.h.

Constructor & Destructor Documentation

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.

Member Function Documentation

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.

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  output,
const Jacobian t 
) [friend]

Definition at line 74 of file Jacobian.h.

Member Data Documentation

Definition at line 79 of file Jacobian.h.

Eigen::VectorXd isam::Jacobian::_residual [private]

Definition at line 83 of file Jacobian.h.

Definition at line 81 of file Jacobian.h.

The documentation for this class was generated from the following file:

Author(s): Ji Zhang
autogenerated on Mon Jan 6 2014 11:16:09