#include <TRadSpline.h>
Inheritance diagram for TRadSpline:
Public Member Functions | |
TRadSpline () | |
TRadSpline (const char *title, double delta, double xmin, double xmax, int np, bool step) | |
virtual | ~TRadSpline () |
virtual void | GetKnot (int i, double &x, double &y) const =0 |
virtual int | GetNpx () const |
virtual double | Eval (double x) const =0 |
virtual void | SaveAs (const char *) const |
void | SetNpx (int n) |
Protected Member Functions | |
virtual void | BuildCoeff ()=0 |
Protected Attributes | |
double | fDelta |
double | fXmin |
double | fXmax |
int | fNp |
bool | fKstep |
int | fNpx |
Definition at line 4 of file TRadSpline.h.
TRadSpline::TRadSpline | ( | ) | [inline] |
TRadSpline::TRadSpline | ( | const char * | title, | |
double | delta, | |||
double | xmin, | |||
double | xmax, | |||
int | np, | |||
bool | step | |||
) | [inline] |
Definition at line 18 of file TRadSpline.h.
00019 : 00020 fDelta(delta), fXmin(xmin), 00021 fXmax(xmax), fNp(np), fKstep(step), 00022 fNpx(100) {} virtual ~TRadSpline() {}
virtual TRadSpline::~TRadSpline | ( | ) | [inline, virtual] |
virtual void TRadSpline::BuildCoeff | ( | ) | [protected, pure virtual] |
Implemented in TRadSpline3, and TRadSpline5.
virtual double TRadSpline::Eval | ( | double | x | ) | const [pure virtual] |
Implemented in TRadSpline3, and TRadSpline5.
Referenced by TKFun::Eval(), TFormFactor::Eval(), TEKFun::Eval(), TVacuumPol::Evals(), and TVacuumPol::Evalt().
virtual void TRadSpline::GetKnot | ( | int | i, | |
double & | x, | |||
double & | y | |||
) | const [pure virtual] |
Implemented in TRadSpline3, and TRadSpline5.
virtual int TRadSpline::GetNpx | ( | ) | const [inline, virtual] |
virtual void TRadSpline::SaveAs | ( | const char * | ) | const [inline, virtual] |
void TRadSpline::SetNpx | ( | int | n | ) | [inline] |
double TRadSpline::fDelta [protected] |
Definition at line 6 of file TRadSpline.h.
Referenced by TRadSpline5::FindX(), TRadSpline3::FindX(), TRadSpline5::SaveAs(), TRadSpline3::SaveAs(), TRadSpline3::TRadSpline3(), and TRadSpline5::TRadSpline5().
bool TRadSpline::fKstep [protected] |
Definition at line 10 of file TRadSpline.h.
Referenced by TRadSpline5::FindX(), TRadSpline3::FindX(), TRadSpline5::SaveAs(), and TRadSpline3::SaveAs().
int TRadSpline::fNp [protected] |
Definition at line 9 of file TRadSpline.h.
Referenced by TRadSpline5::BoundaryConditions(), TRadSpline5::BuildCoeff(), TRadSpline3::BuildCoeff(), TRadSpline5::FindX(), TRadSpline3::FindX(), TRadSpline5::SaveAs(), TRadSpline3::SaveAs(), TRadSpline5::SetBoundaries(), and TRadSpline5::TRadSpline5().
int TRadSpline::fNpx [protected] |
double TRadSpline::fXmax [protected] |
Definition at line 8 of file TRadSpline.h.
Referenced by TRadSpline5::FindX(), TRadSpline3::FindX(), TRadSpline5::SaveAs(), and TRadSpline3::SaveAs().
double TRadSpline::fXmin [protected] |
Definition at line 7 of file TRadSpline.h.
Referenced by TRadSpline5::FindX(), TRadSpline3::FindX(), TRadSpline5::SaveAs(), TRadSpline3::SaveAs(), TRadSpline3::TRadSpline3(), and TRadSpline5::TRadSpline5().