ITK 6.0.0
Insight Toolkit
 
Loading...
Searching...
No Matches
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.

References m_ItkObj.

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.

Referenced by LBFGSOptimizerBaseHelperv4().


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