+
class ROOT::Math::IBaseFunction<ROOT::Math::MultiDim>
-
library: libMathCore
#include "IFunction.h"
Display options:
Show inherited
Show non-public

class ROOT::Math::IBaseFunction<ROOT::Math::MultiDim>

Function Members (Methods)

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

public:
virtual~IBaseFunction<ROOT::Math::MultiDim>()
virtual ROOT::Math::IBaseFunction<ROOT::Math::MultiDim>*Clone() const
virtual unsigned intNDim() const
doubleoperator()(const double* x) const
ROOT::Math::IBaseFunction<ROOT::Math::MultiDim>&operator=(const ROOT::Math::IBaseFunction<ROOT::Math::MultiDim>&)
private:
virtual doubleDoEval(const double* x) const

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

IBaseFunction * Clone()
Clone a function.
Each derived class will implement his version of the Clone method

unsigned int NDim()
Retrieve the dimension of the function

double operator()(const double* x) const
Evaluate the function at a point x[].
Use the  a pure virtual private method Evaluate which must be implemented by sub-classes

return DoEval(const double* x) const

Last update: Mon Jun 25 19:39:35 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.