BornAgain
1.19.79
Open-source research software to simulate and fit neutron and x-ray reflectometry and grazing-incidence small-angle scattering
|
Class from which all the other classes, representing functions, inherit. That is why it defines only one method, the operator(), which allows to call the function.
Definition at line 35 of file GenericFunction.h.
Public Member Functions | |
virtual | ~GenericFunction () |
virtual double | operator() (const std::vector< double > &x) const =0 |
|
inlinevirtual |
Definition at line 39 of file GenericFunction.h.
|
pure virtual |
Evaluates the function using the vector containing the input values.
x | vector of the coordinates (for example the x coordinate for a one-dimensional Gaussian) |
Implemented in ROOT::Minuit2::ParametricFunction, ROOT::Minuit2::FCNBase, ROOT::Minuit2::FumiliFCNAdapter< Function >, ROOT::Minuit2::FCNGradAdapter< Function >, ROOT::Minuit2::FCNAdapter< Function >, ROOT::Minuit2::FumiliMaximumLikelihoodFCN, and ROOT::Minuit2::FumiliChi2FCN.