|
| DifNumber () |
|
| DifNumber (double s, int npar=0) |
|
| DifNumber (double s, const HepVector &d) |
|
| DifNumber (double s, int i, double di, int npar) |
|
| DifNumber (double s, int i, int npar) |
|
| DifNumber (double s, const DifIndepPar *indeppar) |
|
| DifNumber (double s, int i, const DifIndepPar *indepar) |
|
| DifNumber (const DifNumber &s) |
|
virtual | ~DifNumber () |
|
void | setNumber (double i) |
|
void | setNPar (int i) |
|
void | setDerivatives (const HepVector &d) |
|
void | setDerivative (int i, double value) |
|
void | zeroDerivatives () |
|
void | setIndepPar (const DifIndepPar *par) |
|
void | extendPar (int nnew) |
|
double | number () const |
|
double & | gimeNumber () |
|
HepVector | derivatives () const |
|
double | derivative (int i) const |
|
int | nMax () |
|
int | nPar () const |
|
const DifIndepPar * | indepPar () const |
|
double | error (const HepSymMatrix &e) const |
|
double | error () const |
|
void | tickle () const |
|
void | print () const |
|
DifNumber & | operator+= (const DifNumber &a) |
|
DifNumber & | operator-= (const DifNumber &a) |
|
DifNumber & | operator*= (const DifNumber &a) |
|
DifNumber & | operator/= (const DifNumber &a) |
|
DifNumber & | operator= (const DifNumber &a) |
|
DifNumber | operator- () const |
|
DifNumber & | operator+= (const double &a) |
|
DifNumber & | operator-= (const double &a) |
|
DifNumber & | operator*= (const double &a) |
|
DifNumber & | operator/= (const double &a) |
|
DifNumber & | operator= (const double &a) |
|
DifNumber & | inverse () |
|
DifNumber & | flipsign () |
|
DifNumber & | absolute () |
|
void | cosAndSin (DifNumber &c, DifNumber &s) const |
|
DifNumber & | squareRoot () |
|
DifNumber & | mod (double lo, double hi) |
|
DifNumber & | arcTangent (const DifNumber &x) |
|
DifNumber & | power (double p) |
|
DifNumber & | power (const DifNumber &p) |
|
double | sign () const |
|
double | correlation (const DifNumber &b, const HepSymMatrix &e) const |
|
double | correlation (const DifNumber &b) const |
|
void | sumMatrix (HepMatrix &m) const |
|
void | fetchNumber (double &n) const |
|
void | fetchDerivatives (HepVector &v) const |
|
|
DifNumber | operator+ (const DifNumber &a, const DifNumber &b) |
|
DifNumber | operator- (const DifNumber &a, const DifNumber &b) |
|
DifNumber | operator* (const DifNumber &a, const DifNumber &b) |
|
DifNumber | operator/ (const DifNumber &a, const DifNumber &b) |
|
DifNumber | operator+ (const DifNumber &a, const double &b) |
|
DifNumber | operator- (const DifNumber &a, const double &b) |
|
DifNumber | operator* (const DifNumber &a, const double &b) |
|
DifNumber | operator/ (const DifNumber &a, const double &b) |
|
DifNumber | operator+ (const double &a, const DifNumber &b) |
|
DifNumber | operator- (const double &a, const DifNumber &b) |
|
DifNumber | operator* (const double &a, const DifNumber &b) |
|
DifNumber | operator/ (const double &a, const DifNumber &b) |
|
bool | operator> (const DifNumber &a, const DifNumber &b) |
|
bool | operator> (const DifNumber &a, const double &b) |
|
bool | operator> (const double &a, const DifNumber &b) |
|
bool | operator< (const DifNumber &a, const DifNumber &b) |
|
bool | operator< (const DifNumber &a, const double &b) |
|
bool | operator< (const double &a, const DifNumber &b) |
|
bool | operator>= (const DifNumber &a, const DifNumber &b) |
|
bool | operator>= (const DifNumber &a, const double &b) |
|
bool | operator>= (const double &a, const DifNumber &b) |
|
bool | operator<= (const DifNumber &a, const DifNumber &b) |
|
bool | operator<= (const DifNumber &a, const double &b) |
|
bool | operator<= (const double &a, const DifNumber &b) |
|
bool | operator== (const DifNumber &a, const DifNumber &b) |
|
bool | operator== (const DifNumber &a, const double &b) |
|
bool | operator== (const double &a, const DifNumber &b) |
|
bool | operator!= (const DifNumber &a, const DifNumber &b) |
|
bool | operator!= (const DifNumber &a, const double &b) |
|
bool | operator!= (const double &a, const DifNumber &b) |
|
DifNumber | sin (const DifNumber &a) |
|
DifNumber | cos (const DifNumber &a) |
|
DifNumber | tan (const DifNumber &a) |
|
DifNumber | sec (const DifNumber &a) |
|
DifNumber | asin (const DifNumber &a) |
|
DifNumber | acos (const DifNumber &a) |
|
DifNumber | atan (const DifNumber &a) |
|
DifNumber | atan2 (const DifNumber &y, const DifNumber &x) |
|
DifNumber | atan2 (const DifNumber &y, const double &x) |
|
DifNumber | atan2 (const double &y, const DifNumber &x) |
|
DifNumber | exp (const DifNumber &a) |
|
DifNumber | cosh (const DifNumber &a) |
|
DifNumber | sinh (const DifNumber &a) |
|
DifNumber | tanh (const DifNumber &a) |
|
DifNumber | sqrt (const DifNumber &a) |
|
DifNumber | log (const DifNumber &a) |
|
DifNumber | fabs (const DifNumber &a) |
|
DifNumber | pow (const DifNumber &a, const DifNumber &b) |
|
DifNumber | pow (const DifNumber &a, int i) |
|
DifNumber | pow (const DifNumber &a, float i) |
|
DifNumber | pow (const DifNumber &a, double i) |
|
double | correlation (const DifNumber &a, const DifNumber &b, const HepSymMatrix &e) |
|
double | correlation (const DifNumber &a, const DifNumber &b) |
|
Definition at line 42 of file DifNumber.h.
Referenced by absolute(), acos, arcTangent(), asin, atan, atan2, atan2, atan2, correlation, correlation, correlation(), correlation(), cos, cosAndSin(), cosh, DifNumber(), DifNumber(), DifNumber(), DifNumber(), exp, fabs, flipsign(), inverse(), log, mod(), operator!=, operator!=, operator!=, operator*, operator*, operator*, operator*=(), operator*=(), operator+, operator+, operator+, operator+=(), operator+=(), operator-(), operator-, operator-, operator-, operator-=(), operator-=(), operator/, operator/, operator/, operator/=(), operator/=(), operator<, operator<, operator<, operator<=, operator<=, operator<=, operator=(), operator=(), operator==, operator==, operator==, operator>, operator>, operator>, operator>=, operator>=, operator>=, pow, pow, pow, pow, power(), power(), sec, sin, sinh, sqrt, squareRoot(), tan, and tanh.