bpp-phyl3
3.0.0
|
A listener which capture NaN function values and throw an exception in case this happens. More...
#include <Bpp/Phyl/OptimizationTools.h>
Public Member Functions | |
NaNListener (OptimizerInterface *optimizer, FunctionInterface *function) | |
NaNListener (const NaNListener &lr) | |
NaNListener & | operator= (const NaNListener &lr) |
void | optimizationInitializationPerformed (const OptimizationEvent &event) |
void | optimizationStepPerformed (const OptimizationEvent &event) |
bool | listenerModifiesParameters () const |
Private Attributes | |
OptimizerInterface * | optimizer_ |
FunctionInterface * | function_ |
A listener which capture NaN function values and throw an exception in case this happens.
Definition at line 22 of file OptimizationTools.h.
|
inline |
Definition at line 29 of file OptimizationTools.h.
|
inline |
Definition at line 31 of file OptimizationTools.h.
|
inlinevirtual |
Implements bpp::OptimizationListener.
Definition at line 54 of file OptimizationTools.h.
|
inline |
Definition at line 36 of file OptimizationTools.h.
References function_, and optimizer_.
|
inlinevirtual |
Implements bpp::OptimizationListener.
Definition at line 44 of file OptimizationTools.h.
|
inlinevirtual |
Implements bpp::OptimizationListener.
Definition at line 45 of file OptimizationTools.h.
References function_, bpp::OptimizerInterface::getFunction(), bpp::FunctionInterface::getParameters(), optimizer_, and bpp::ParameterList::printParameters().
|
private |
Definition at line 26 of file OptimizationTools.h.
Referenced by operator=(), and optimizationStepPerformed().
|
private |
Definition at line 25 of file OptimizationTools.h.
Referenced by operator=(), and optimizationStepPerformed().