Public Types | Public Member Functions | Private Attributes | List of all members
gtsam::G_x1< X1, X2 > Class Template Reference

#include <numericalDerivative.h>

Public Types

typedef internal::FixedSizeMatrix< X1 >::type Vector
 

Public Member Functions

 G_x1 (const boost::function< double(const X1 &, const X2 &)> &f, const X1 &x1, double delta)
 
Vector operator() (const X2 &x2)
 

Private Attributes

double delta_
 
const boost::function< double(const X1 &, const X2 &)> & f_
 
X1 x1_
 

Detailed Description

template<class X1, class X2>
class gtsam::G_x1< X1, X2 >

Helper class that computes the derivative of f w.r.t. x1, centered about x1_, as a function of x2

Definition at line 771 of file numericalDerivative.h.

Member Typedef Documentation

template<class X1, class X2>
typedef internal::FixedSizeMatrix<X1>::type gtsam::G_x1< X1, X2 >::Vector

Definition at line 776 of file numericalDerivative.h.

Constructor & Destructor Documentation

template<class X1, class X2>
gtsam::G_x1< X1, X2 >::G_x1 ( const boost::function< double(const X1 &, const X2 &)> &  f,
const X1 &  x1,
double  delta 
)
inline

Definition at line 778 of file numericalDerivative.h.

Member Function Documentation

template<class X1, class X2>
Vector gtsam::G_x1< X1, X2 >::operator() ( const X2 &  x2)
inline

Definition at line 782 of file numericalDerivative.h.

Member Data Documentation

template<class X1, class X2>
double gtsam::G_x1< X1, X2 >::delta_
private

Definition at line 774 of file numericalDerivative.h.

template<class X1, class X2>
const boost::function<double(const X1&, const X2&)>& gtsam::G_x1< X1, X2 >::f_
private

Definition at line 772 of file numericalDerivative.h.

template<class X1, class X2>
X1 gtsam::G_x1< X1, X2 >::x1_
private

Definition at line 773 of file numericalDerivative.h.


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


gtsam
Author(s):
autogenerated on Sat May 8 2021 02:58:10