BFGSDummyFunctor< _Scalar, NX > Struct Template Reference

#include <pcl/registration/bfgs.h>

Inheritance diagram for BFGSDummyFunctor< _Scalar, NX >:
Inheritance graph
[legend]

List of all members.

Public Types

enum  { InputsAtCompileTime = NX }
typedef _Scalar Scalar
typedef Eigen::Matrix< Scalar,
InputsAtCompileTime, 1 > 
VectorType

Public Member Functions

 BFGSDummyFunctor ()
 BFGSDummyFunctor (int inputs)
virtual ~BFGSDummyFunctor ()
int inputs () const
virtual double operator() (const VectorType &x)=0
virtual void df (const VectorType &x, VectorType &df)=0
virtual void fdf (const VectorType &x, Scalar &f, VectorType &df)=0

Public Attributes

const int m_inputs

Detailed Description

template<typename _Scalar, int NX = Eigen::Dynamic>
struct BFGSDummyFunctor< _Scalar, NX >

Definition at line 74 of file bfgs.h.


Member Typedef Documentation

template<typename _Scalar, int NX = Eigen::Dynamic>
typedef _Scalar BFGSDummyFunctor< _Scalar, NX >::Scalar

Definition at line 76 of file bfgs.h.

template<typename _Scalar, int NX = Eigen::Dynamic>
typedef Eigen::Matrix<Scalar,InputsAtCompileTime,1> BFGSDummyFunctor< _Scalar, NX >::VectorType

Definition at line 78 of file bfgs.h.


Member Enumeration Documentation

template<typename _Scalar, int NX = Eigen::Dynamic>
anonymous enum
Enumerator:
InputsAtCompileTime 

Definition at line 77 of file bfgs.h.


Constructor & Destructor Documentation

template<typename _Scalar, int NX = Eigen::Dynamic>
BFGSDummyFunctor< _Scalar, NX >::BFGSDummyFunctor (  )  [inline]

Definition at line 82 of file bfgs.h.

template<typename _Scalar, int NX = Eigen::Dynamic>
BFGSDummyFunctor< _Scalar, NX >::BFGSDummyFunctor ( int  inputs  )  [inline]

Definition at line 83 of file bfgs.h.

template<typename _Scalar, int NX = Eigen::Dynamic>
virtual BFGSDummyFunctor< _Scalar, NX >::~BFGSDummyFunctor (  )  [inline, virtual]

Definition at line 85 of file bfgs.h.


Member Function Documentation

template<typename _Scalar, int NX = Eigen::Dynamic>
virtual void BFGSDummyFunctor< _Scalar, NX >::df ( const VectorType x,
VectorType df 
) [pure virtual]
template<typename _Scalar, int NX = Eigen::Dynamic>
virtual void BFGSDummyFunctor< _Scalar, NX >::fdf ( const VectorType x,
Scalar f,
VectorType df 
) [pure virtual]
template<typename _Scalar, int NX = Eigen::Dynamic>
int BFGSDummyFunctor< _Scalar, NX >::inputs (  )  const [inline]

Definition at line 86 of file bfgs.h.

template<typename _Scalar, int NX = Eigen::Dynamic>
virtual double BFGSDummyFunctor< _Scalar, NX >::operator() ( const VectorType x  )  [pure virtual]

Member Data Documentation

template<typename _Scalar, int NX = Eigen::Dynamic>
const int BFGSDummyFunctor< _Scalar, NX >::m_inputs

Definition at line 80 of file bfgs.h.

Referenced by BFGSDummyFunctor< double, 6 >::inputs().


The documentation for this struct was generated from the following file:
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends