Class Function#

Inheritance Relationships#

Base Type#

Class Documentation#

class Function : public OrbitUtils::CppPyWrapper#

Public Functions

Function()#
virtual ~Function()#
void setStepEps(double eps)#
double getStepEps()#
void add(double x, double y)#
void add(double x, double y, double err)#
void updatePoint(int index, double y)#
void updatePoint(int index, double y, double err)#
void removePoint(int index)#
int getSize()#
double x(int ind)#
double y(int ind)#
double err(int ind)#
double *xArr()#
double *yArr()#
double *errArr()#
double getMinX()#
double getMinY()#
double getMaxX()#
double getMaxY()#
void clean()#

It will set the number of points to 0

void cleanMemory()#

It will free the memory and set the number of points to 0

double getY(double x)#

Returns interpolated y-value for x-value

double getYP(double x)#

Returns interpolated derivative dy/dx for x-value

double getYErr(double x)#

Returns interpolated y_error-value for x-value

double getX(double y)#
int setConstStep(int info)#
int isStepConst()#
int setInverse(Function *f_inv)#
void print(std::ostream &Out)#
void print(const char *fileName)#
int normalize()#