#include <TRadSpline.h>
|
| | TRadSpline3 () |
| | TRadSpline3 (const char *title, double x[], double y[], int n, const char *opt=0, double valbeg=0, double valend=0) |
| | TRadSpline3 (const char *title, double xmin, double xmax, double y[], int n, const char *opt=0, double valbeg=0, double valend=0) |
| | TRadSpline3 (const char *title, double xmin, double xmax, double(*func)(const double &), int n, const char *opt=0, double valbeg=0, double valend=0) |
| int | FindX (double x) const |
| double | Eval (double x) const |
| double | Derivative (double x) const |
| virtual | ~TRadSpline3 () |
| void | GetCoeff (int i, double &x, double &y, double &b, double &c, double &d) |
| void | GetKnot (int i, double &x, double &y) const |
| virtual void | SaveAs (const char *filename) const |
| | TRadSpline () |
| | TRadSpline (const char *title, double delta, double xmin, double xmax, int np, bool step) |
| virtual | ~TRadSpline () |
| virtual int | GetNpx () const |
| void | SetNpx (int n) |
Definition at line 106 of file TRadSpline.h.
◆ TRadSpline3() [1/4]
| TRadSpline3::TRadSpline3 |
( |
| ) |
|
|
inline |
Definition at line 118 of file TRadSpline.h.
118: fPoly( 0 ), fValBeg( 0 ), fValEnd( 0 ), fBegCond( -1 ), fEndCond( -1 ) {}
◆ TRadSpline3() [2/4]
| TRadSpline3::TRadSpline3 |
( |
const char * | title, |
|
|
double | x[], |
|
|
double | y[], |
|
|
int | n, |
|
|
const char * | opt = 0, |
|
|
double | valbeg = 0, |
|
|
double | valend = 0 ) |
◆ TRadSpline3() [3/4]
| TRadSpline3::TRadSpline3 |
( |
const char * | title, |
|
|
double | xmin, |
|
|
double | xmax, |
|
|
double | y[], |
|
|
int | n, |
|
|
const char * | opt = 0, |
|
|
double | valbeg = 0, |
|
|
double | valend = 0 ) |
◆ TRadSpline3() [4/4]
| TRadSpline3::TRadSpline3 |
( |
const char * | title, |
|
|
double | xmin, |
|
|
double | xmax, |
|
|
double(* | func )(const double &), |
|
|
int | n, |
|
|
const char * | opt = 0, |
|
|
double | valbeg = 0, |
|
|
double | valend = 0 ) |
◆ ~TRadSpline3()
| virtual TRadSpline3::~TRadSpline3 |
( |
| ) |
|
|
inlinevirtual |
Definition at line 128 of file TRadSpline.h.
128 {
129 if ( fPoly ) delete[] fPoly;
130 }
◆ Derivative()
| double TRadSpline3::Derivative |
( |
double | x | ) |
const |
◆ Eval()
| double TRadSpline3::Eval |
( |
double | x | ) |
const |
|
virtual |
◆ FindX()
| int TRadSpline3::FindX |
( |
double | x | ) |
const |
◆ GetCoeff()
| void TRadSpline3::GetCoeff |
( |
int | i, |
|
|
double & | x, |
|
|
double & | y, |
|
|
double & | b, |
|
|
double & | c, |
|
|
double & | d ) |
|
inline |
Definition at line 131 of file TRadSpline.h.
131 {
133 y = fPoly[i].Y();
134 b = fPoly[i].B();
135 c = fPoly[i].C();
136 d = fPoly[i].D();
137 }
◆ GetKnot()
| void TRadSpline3::GetKnot |
( |
int | i, |
|
|
double & | x, |
|
|
double & | y ) const |
|
inlinevirtual |
◆ SaveAs()
| virtual void TRadSpline3::SaveAs |
( |
const char * | filename | ) |
const |
|
virtual |
◆ Test()
| void TRadSpline3::Test |
( |
| ) |
|
|
static |
The documentation for this class was generated from the following file: