Glue class for function and gradient evaluation. More...
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 | |
FunctionType * | m_Function |
Pointer to actual function class. |
Glue class for function and gradient evaluation.
Definition at line 129 of file cmtkDeblurringVolumeReconstruction.h.
typedef DeblurringVolumeReconstruction cmtk::DeblurringVolumeReconstruction< TPSF >::FunctionAndGradient::FunctionType |
Function class type.
Definition at line 135 of file cmtkDeblurringVolumeReconstruction.h.
cmtk::DeblurringVolumeReconstruction< TPSF >::FunctionAndGradient::FunctionAndGradient | ( | FunctionType * | function ) | [inline] |
Constructor.
Definition at line 138 of file cmtkDeblurringVolumeReconstruction.h.
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.
FunctionType* cmtk::DeblurringVolumeReconstruction< TPSF >::FunctionAndGradient::m_Function [private] |
Pointer to actual function class.
Definition at line 148 of file cmtkDeblurringVolumeReconstruction.h.