This website is no longer maintained. Its content may be obsolete. Please visit http://home.cern/ for current CERN information.
#include <IParameterizedFunction.h>
Inheritance diagram for IParameterizedFunction:
Public Methods | |
virtual void | setParameters (const std::vector< double > ¶ms)=0 |
virtual const std::vector< double > & | parameters () const=0 |
virtual const std::vector< double > & | parameterGradient (const std::vector< double > &x) const=0 |
virtual bool | hasParameterGradient () const=0 |
virtual int | numberOfParameters () const=0 |
virtual vector< std::string > | parameterNames () const=0 |
virtual bool | setParameter (string name, double x)=0 |
virtual double | parameter (string name)=0 |
|
Set new vector of parameters. |
|
Retrieve current vector of parameters. |
|
Compute gradient with respect to parameters. |
|
Return true if has parameter gradient. |
|
Number of parameters. |
|
Names of paramaters. Names should be unique. Case-insensitive for comparison. Case-sensitive for storage and output. All or several names may be left blank "" if the implementation does not want to provide them. |
|
|
|
|