ITK  5.4.0
Insight Toolkit
Public Types | Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
itk::LBFGSOptimizerBaseHelperv4< TInternalVnlOptimizerType > Class Template Reference

#include <itkLBFGSOptimizerBasev4.h>

Detailed Description

template<typename TInternalVnlOptimizerType>
class itk::LBFGSOptimizerBaseHelperv4< TInternalVnlOptimizerType >

Wrapper helper around vnl optimizer.

This class is used to translate iteration events, etc, from vnl_lbfgsb into iteration events in ITK.

Definition at line 172 of file itkLBFGSOptimizerBasev4.h.

+ Inheritance diagram for itk::LBFGSOptimizerBaseHelperv4< TInternalVnlOptimizerType >:
+ Collaboration diagram for itk::LBFGSOptimizerBaseHelperv4< TInternalVnlOptimizerType >:

Public Types

using Self = LBFGSOptimizerBaseHelperv4
 
using Superclass = TInternalVnlOptimizerType
 

Public Member Functions

 LBFGSOptimizerBaseHelperv4 (vnl_cost_function &f, LBFGSOptimizerBasev4< TInternalVnlOptimizerType > *itkObj)
 

Protected Member Functions

bool report_iter () override
 

Protected Attributes

LBFGSOptimizerBasev4< TInternalVnlOptimizerType > * m_ItkObj
 

Member Typedef Documentation

◆ Self

template<typename TInternalVnlOptimizerType >
using itk::LBFGSOptimizerBaseHelperv4< TInternalVnlOptimizerType >::Self = LBFGSOptimizerBaseHelperv4

Definition at line 175 of file itkLBFGSOptimizerBasev4.h.

◆ Superclass

template<typename TInternalVnlOptimizerType >
using itk::LBFGSOptimizerBaseHelperv4< TInternalVnlOptimizerType >::Superclass = TInternalVnlOptimizerType

Definition at line 176 of file itkLBFGSOptimizerBasev4.h.

Constructor & Destructor Documentation

◆ LBFGSOptimizerBaseHelperv4()

template<typename TInternalVnlOptimizerType >
itk::LBFGSOptimizerBaseHelperv4< TInternalVnlOptimizerType >::LBFGSOptimizerBaseHelperv4 ( vnl_cost_function &  f,
LBFGSOptimizerBasev4< TInternalVnlOptimizerType > *  itkObj 
)
inline

Definition at line 178 of file itkLBFGSOptimizerBasev4.h.

Member Function Documentation

◆ report_iter()

template<typename TInternalVnlOptimizerType >
bool itk::LBFGSOptimizerBaseHelperv4< TInternalVnlOptimizerType >::report_iter ( )
overrideprotected

Handle new iteration event

Member Data Documentation

◆ m_ItkObj

template<typename TInternalVnlOptimizerType >
LBFGSOptimizerBasev4<TInternalVnlOptimizerType>* itk::LBFGSOptimizerBaseHelperv4< TInternalVnlOptimizerType >::m_ItkObj
protected

Definition at line 184 of file itkLBFGSOptimizerBasev4.h.


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