+
class ROOT::Math::IParametricFunction<ROOT::Math::OneDim>
-
library: libMathCore
#include "IParamFunction.h"
Display options:
Show inherited
Show non-public

class ROOT::Math::IParametricFunction<ROOT::Math::OneDim>: public ROOT::Math::IBaseFunction<ROOT::Math::OneDim>, public ROOT::Math::IBaseParam

Function Members (Methods)

 
    This is an abstract class, constructors will not be documented.
    Look at the header to check for available constructors.

public:
~IParametricFunction<ROOT::Math::OneDim>()
virtual doubleoperator()(const double* x, const double* p)
ROOT::Math::IParametricFunction<ROOT::Math::OneDim>&operator=(const ROOT::Math::IParametricFunction<ROOT::Math::OneDim>&)

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

double operator()(const double* x, const double* p)
 default constructor (needed to initialize parent classes)
IParamFunction() :
BaseParamFunc()
    {}
 user may re-implement this for better efficiency
 this method is NOT required to  change internal values of parameters. confusing ??

Evaluate function at a point x and for parameters p.
This method mey be needed for better efficiencies when for each function evaluation the parameters are changed.


Last update: Mon Jun 25 19:39:37 2007

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.