Public Types | Public Member Functions | Private Attributes

cmtk::DeblurringVolumeReconstruction< TPSF >::FunctionAndGradient Class Reference

Glue class for function and gradient evaluation. More...

Collaboration diagram for cmtk::DeblurringVolumeReconstruction< TPSF >::FunctionAndGradient:
Collaboration graph
[legend]

List of all members.

Public Types

typedef
DeblurringVolumeReconstruction 
FunctionType
 Function class type.

Public Member Functions

 FunctionAndGradient (FunctionType *function)
 Constructor.
virtual void Evaluate (const ap::real_1d_array &x, ap::real_value_type &f, ap::real_1d_array &g)
 Evaluate function and gradient.

Private Attributes

FunctionTypem_Function
 Pointer to actual function class.

Detailed Description

template<class TPSF>
class cmtk::DeblurringVolumeReconstruction< TPSF >::FunctionAndGradient

Glue class for function and gradient evaluation.

Definition at line 129 of file cmtkDeblurringVolumeReconstruction.h.


Member Typedef Documentation

Function class type.

Definition at line 135 of file cmtkDeblurringVolumeReconstruction.h.


Constructor & Destructor Documentation

template<class TPSF >
cmtk::DeblurringVolumeReconstruction< TPSF >::FunctionAndGradient::FunctionAndGradient ( FunctionType function ) [inline]

Constructor.

Definition at line 138 of file cmtkDeblurringVolumeReconstruction.h.


Member Function Documentation

template<class TPSF >
virtual void cmtk::DeblurringVolumeReconstruction< TPSF >::FunctionAndGradient::Evaluate ( const ap::real_1d_array &  x,
ap::real_value_type &  f,
ap::real_1d_array &  g 
) [virtual]

Evaluate function and gradient.


Member Data Documentation

Pointer to actual function class.

Definition at line 148 of file cmtkDeblurringVolumeReconstruction.h.


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