bpp-core3  3.0.0
bpp::BackupListener Class Reference

Save intermediate optimization results to file. More...

#include <Bpp/Numeric/Function/Optimizer.h>

+ Inheritance diagram for bpp::BackupListener:
+ Collaboration diagram for bpp::BackupListener:

Public Member Functions

 BackupListener (const string &backupFile)
 
virtual ~BackupListener ()
 
void optimizationInitializationPerformed (const OptimizationEvent &event)
 
void optimizationStepPerformed (const OptimizationEvent &event)
 
bool listenerModifiesParameters () const
 

Private Attributes

std::string backupFile_
 

Detailed Description

Save intermediate optimization results to file.

Definition at line 354 of file Optimizer.h.

Constructor & Destructor Documentation

◆ BackupListener()

bpp::BackupListener::BackupListener ( const string &  backupFile)
inline

Definition at line 361 of file Optimizer.h.

◆ ~BackupListener()

virtual bpp::BackupListener::~BackupListener ( )
inlinevirtual

Definition at line 364 of file Optimizer.h.

Member Function Documentation

◆ listenerModifiesParameters()

bool bpp::BackupListener::listenerModifiesParameters ( ) const
inlinevirtual
Returns
'true' If this listener modifies the parameter set.

Implements bpp::OptimizationListener.

Definition at line 381 of file Optimizer.h.

◆ optimizationInitializationPerformed()

void bpp::BackupListener::optimizationInitializationPerformed ( const OptimizationEvent event)
inlinevirtual

Implements bpp::OptimizationListener.

Definition at line 367 of file Optimizer.h.

◆ optimizationStepPerformed()

void bpp::BackupListener::optimizationStepPerformed ( const OptimizationEvent event)
inlinevirtual

Implements bpp::OptimizationListener.

Definition at line 369 of file Optimizer.h.

References backupFile_, and bpp::ParameterList::size().

Member Data Documentation

◆ backupFile_

std::string bpp::BackupListener::backupFile_
private

Definition at line 358 of file Optimizer.h.

Referenced by optimizationStepPerformed().


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