BornAgain
1.19.79
Open-source research software to simulate and fit neutron and x-ray reflectometry and grazing-incidence small-angle scattering
|
Base class for objective function adapters, which converts user functions to minimize into the function which minimization machinery expects.
Definition at line 28 of file IFunctionAdapter.h.
Public Member Functions | |
IFunctionAdapter () | |
virtual | ~IFunctionAdapter () |
int | numberOfCalls () const |
int | numberOfGradientCalls () const |
Protected Attributes | |
int | m_number_of_calls |
int | m_number_of_gradient_calls |
IFunctionAdapter::IFunctionAdapter | ( | ) |
Definition at line 19 of file IFunctionAdapter.cpp.
|
virtualdefault |
int IFunctionAdapter::numberOfCalls | ( | ) | const |
Definition at line 27 of file IFunctionAdapter.cpp.
References m_number_of_calls.
int IFunctionAdapter::numberOfGradientCalls | ( | ) | const |
Definition at line 32 of file IFunctionAdapter.cpp.
References m_number_of_gradient_calls.
|
protected |
Definition at line 37 of file IFunctionAdapter.h.
Referenced by mumufit::ResidualFunctionAdapter::chi2(), numberOfCalls(), and mumufit::ScalarFunctionAdapter::rootObjectiveFunction().
|
protected |
Definition at line 38 of file IFunctionAdapter.h.
Referenced by mumufit::ResidualFunctionAdapter::calculate_gradients(), and numberOfGradientCalls().