musrfit
1.9.2
|
#include <PUserFcn.h>
Public Member Functions | |
PUserFcn () | |
~PUserFcn () | |
Double_t | operator() (Double_t t, const std::vector< Double_t > ¶m) const |
![]() | |
PUserFcnBase () | |
virtual | ~PUserFcnBase () |
virtual Bool_t | NeedGlobalPart () const |
if a user function needs a global part this function should return true, otherwise false (default: false) More... | |
virtual void | SetGlobalPart (std::vector< void *> &globalPart, UInt_t idx) |
if a user function is using a global part, this function is used to invoke and retrieve the proper global object More... | |
virtual Bool_t | GlobalPartIsValid () const |
if a user function is using a global part, this function returns if the global object part is valid (default: false) More... | |
User function example class. Polynome of 3rd order.
Definition at line 40 of file PUserFcn.h.
PUserFcn::PUserFcn | ( | ) |
PUserFcn::~PUserFcn | ( | ) |
Destructor
Definition at line 48 of file PUserFcn.cpp.
|
virtual |
user function example: polynome of 3rd order
meaning of paramValues: ,
,
,
return: function value
t | time in ![]() |
param | parameter vector |
Implements PUserFcnBase.
Definition at line 65 of file PUserFcn.cpp.