|
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>
Inheritance diagram for bpp::NaNListener:
Collaboration diagram for bpp::NaNListener: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().