|
std::ostream & | operator<< (std::ostream &s, const HepDiagMatrix &q) |
|
HepMatrix | operator* (const HepMatrix &hm1, const HepDiagMatrix &hm2) |
|
HepMatrix | operator* (const HepDiagMatrix &hm1, const HepMatrix &hm2) |
|
HepDiagMatrix | operator* (double t, const HepDiagMatrix &d1) |
|
HepDiagMatrix | operator* (const HepDiagMatrix &d1, double t) |
|
HepDiagMatrix | operator/ (const HepDiagMatrix &hm1, double t) |
|
HepMatrix | operator+ (const HepMatrix &hm1, const HepDiagMatrix &d2) |
|
HepMatrix | operator+ (const HepDiagMatrix &d1, const HepMatrix &hm2) |
|
HepDiagMatrix | operator+ (const HepDiagMatrix &hm1, const HepDiagMatrix &d2) |
|
HepSymMatrix | operator+ (const HepSymMatrix &s1, const HepDiagMatrix &d2) |
|
HepSymMatrix | operator+ (const HepDiagMatrix &d1, const HepSymMatrix &s2) |
|
HepMatrix | operator- (const HepMatrix &hm1, const HepDiagMatrix &d2) |
|
HepMatrix | operator- (const HepDiagMatrix &d1, const HepMatrix &hm2) |
|
HepDiagMatrix | operator- (const HepDiagMatrix &d1, const HepDiagMatrix &d2) |
|
HepSymMatrix | operator- (const HepSymMatrix &s1, const HepDiagMatrix &d2) |
|
HepSymMatrix | operator- (const HepDiagMatrix &d1, const HepSymMatrix &s2) |
|
HepDiagMatrix | dsum (const HepDiagMatrix &s1, const HepDiagMatrix &s2) |
|
double | norm (const HepGenMatrix &m) |
|
double | norm1 (const HepGenMatrix &m) |
|
double | norm_infinity (const HepGenMatrix &m) |
|
HepMatrix | operator* (const HepMatrix &, const HepMatrix &) |
|
HepMatrix | operator* (double t, const HepMatrix &) |
|
HepMatrix | operator* (const HepMatrix &, double) |
|
HepMatrix | operator/ (const HepMatrix &, double) |
|
HepMatrix | operator+ (const HepMatrix &hm1, const HepMatrix &hm2) |
|
HepMatrix | operator- (const HepMatrix &hm1, const HepMatrix &hm2) |
|
HepMatrix | dsum (const HepMatrix &, const HepMatrix &) |
|
HepVector | solve (const HepMatrix &, const HepVector &) |
|
std::ostream & | operator<< (std::ostream &s, const HepMatrix &q) |
|
HepVector | qr_solve (const HepMatrix &A, const HepVector &b) |
|
HepVector | qr_solve (HepMatrix *A, const HepVector &b) |
|
HepMatrix | qr_solve (const HepMatrix &A, const HepMatrix &b) |
|
HepMatrix | qr_solve (HepMatrix *A, const HepMatrix &b) |
|
HepMatrix | qr_inverse (const HepMatrix &A) |
|
HepMatrix | qr_inverse (HepMatrix *A) |
|
void | qr_decomp (HepMatrix *A, HepMatrix *hsm) |
|
HepMatrix | qr_decomp (HepMatrix *A) |
|
void | back_solve (const HepMatrix &R, HepVector *b) |
|
void | back_solve (const HepMatrix &R, HepMatrix *b) |
|
void | col_house (HepMatrix *a, const HepMatrix &v, double vnormsq, int row, int col, int row_start, int col_start) |
|
void | col_house (HepMatrix *a, const HepMatrix &v, int row, int col, int row_start, int col_start) |
|
void | col_givens (HepMatrix *A, double c, double s, int k1, int k2, int row_min=1, int row_max=0) |
|
void | row_givens (HepMatrix *A, double c, double s, int k1, int k2, int col_min=1, int col_max=0) |
|
void | givens (double a, double b, double *c, double *s) |
|
HepVector | house (const HepMatrix &a, int row=1, int col=1) |
|
void | house_with_update (HepMatrix *a, int row=1, int col=1) |
|
void | house_with_update (HepMatrix *a, HepMatrix *v, int row=1, int col=1) |
|
void | row_house (HepMatrix *a, const HepVector &v, double vnormsq, int row=1, int col=1) |
|
void | row_house (HepMatrix *a, const HepMatrix &v, double vnormsq, int row, int col, int row_start, int col_start) |
|
void | row_house (HepMatrix *a, const HepMatrix &v, int row, int col, int row_start, int col_start) |
|
std::ostream & | operator<< (std::ostream &s, const HepSymMatrix &q) |
|
HepMatrix | operator* (const HepMatrix &hm1, const HepSymMatrix &hm2) |
|
HepMatrix | operator* (const HepSymMatrix &hm1, const HepMatrix &hm2) |
|
HepMatrix | operator* (const HepSymMatrix &hm1, const HepSymMatrix &hm2) |
|
HepSymMatrix | operator* (double t, const HepSymMatrix &s1) |
|
HepSymMatrix | operator* (const HepSymMatrix &s1, double t) |
|
HepSymMatrix | operator/ (const HepSymMatrix &hm1, double t) |
|
HepMatrix | operator+ (const HepMatrix &hm1, const HepSymMatrix &s2) |
|
HepMatrix | operator+ (const HepSymMatrix &s1, const HepMatrix &hm2) |
|
HepSymMatrix | operator+ (const HepSymMatrix &s1, const HepSymMatrix &s2) |
|
HepMatrix | operator- (const HepMatrix &hm1, const HepSymMatrix &s2) |
|
HepMatrix | operator- (const HepSymMatrix &hm1, const HepMatrix &hm2) |
|
HepSymMatrix | operator- (const HepSymMatrix &s1, const HepSymMatrix &s2) |
|
HepSymMatrix | dsum (const HepSymMatrix &s1, const HepSymMatrix &s2) |
|
double | condition (const HepSymMatrix &m) |
|
void | diag_step (HepSymMatrix *t, int begin, int end) |
|
void | diag_step (HepSymMatrix *t, HepMatrix *u, int begin, int end) |
|
HepMatrix | diagonalize (HepSymMatrix *s) |
|
HepVector | house (const HepSymMatrix &a, int row=1, int col=1) |
|
void | house_with_update2 (HepSymMatrix *a, HepMatrix *v, int row=1, int col=1) |
|
void | tridiagonal (HepSymMatrix *a, HepMatrix *hsm) |
|
HepMatrix | tridiagonal (HepSymMatrix *a) |
|
std::ostream & | operator<< (std::ostream &s, const HepVector &v) |
|
HepVector | operator* (const HepMatrix &hm1, const HepVector &hm2) |
|
HepVector | operator* (double t, const HepVector &v1) |
|
HepVector | operator* (const HepVector &v1, double t) |
|
HepVector | operator/ (const HepVector &v1, double t) |
|
HepVector | operator+ (const HepMatrix &hm1, const HepVector &v2) |
|
HepVector | operator+ (const HepVector &v1, const HepMatrix &hm2) |
|
HepVector | operator+ (const HepVector &v1, const HepVector &v2) |
|
HepVector | operator- (const HepMatrix &hm1, const HepVector &v2) |
|
HepVector | operator- (const HepVector &v1, const HepMatrix &hm2) |
|
HepVector | operator- (const HepVector &v1, const HepVector &v2) |
|
HepVector | dsum (const HepVector &s1, const HepVector &s2) |
|
HepDiagMatrix | operator* (const HepDiagMatrix &hm1, const HepDiagMatrix &hm2) |
|
HepVector | operator* (const HepDiagMatrix &hm1, const HepVector &hm2) |
|
HepVector | min_line_dist (const HepVector *const A, const HepVector *const B, int n) |
|
HepVector | operator* (const HepSymMatrix &hm1, const HepVector &hm2) |
|
HepSymMatrix | vT_times_v (const HepVector &v) |
|
HepMatrix | operator* (const HepVector &hm1, const HepMatrix &hm2) |
|
double | dot (const HepVector &v1, const HepVector &v2) |
|
unsigned long | crc32ul (const std::string &s) |
|
template<class E > |
unsigned long | engineIDulong () |
|
std::ostream & | operator<< (std::ostream &os, const HepRandom &dist) |
|
std::istream & | operator>> (std::istream &is, HepRandom &dist) |
|
std::ostream & | operator<< (std::ostream &os, const HepRandomEngine &e) |
|
std::istream & | operator>> (std::istream &is, HepRandomEngine &e) |
|
template<class IS , class T > |
bool | possibleKeywordInput (IS &is, const std::string &key, T &t) |
|
double | transformSmall (double r) |
|
double | gammln (double xx) |
|
std::ostream & | operator<< (std::ostream &os, const HepAxisAngle &aa) |
|
void | ZMinputAxisAngle (std::istream &is, double &x, double &y, double &z, double &delta) |
|
std::istream & | operator>> (std::istream &is, HepAxisAngle &aa) |
|
std::ostream & | operator<< (std::ostream &os, const HepEulerAngles &ea) |
|
void | ZMinput3doubles (std::istream &is, const char *type, double &x, double &y, double &z) |
|
std::istream & | operator>> (std::istream &is, HepEulerAngles &ea) |
|
HepLorentzRotation | operator* (const HepRotation &r, const HepLorentzRotation <) |
|
std::ostream & | operator<< (std::ostream &os, const HepLorentzVector &v1) |
|
std::istream & | operator>> (std::istream &is, HepLorentzVector &v1) |
|
HepLorentzVector | operator/ (const HepLorentzVector &w, double c) |
|
HepLorentzVector | rotationXOf (const HepLorentzVector &vec, double phi) |
|
HepLorentzVector | rotationYOf (const HepLorentzVector &vec, double phi) |
|
HepLorentzVector | rotationZOf (const HepLorentzVector &vec, double phi) |
|
HepLorentzVector | rotationOf (const HepLorentzVector &vec, const Hep3Vector &aaxis, double ddelta) |
|
HepLorentzVector | rotationOf (const HepLorentzVector &vec, const HepAxisAngle &ax) |
|
HepLorentzVector | rotationOf (const HepLorentzVector &vec, const HepEulerAngles &e1) |
|
HepLorentzVector | rotationOf (const HepLorentzVector &vec, double phi1, double theta1, double psi1) |
|
Hep3Vector | rotationOf (const Hep3Vector &vec, const HepAxisAngle &ax) |
|
Hep3Vector | rotationOf (const Hep3Vector &vec, const Hep3Vector &axis, double ddelta) |
|
Hep3Vector | rotationOf (const Hep3Vector &vec, const HepEulerAngles &ex) |
|
Hep3Vector | rotationOf (const Hep3Vector &vec, double phi, double theta, double psi) |
|
Hep3Vector | rotationXOf (const Hep3Vector &vec, double ddelta) |
|
Hep3Vector | rotationYOf (const Hep3Vector &vec, double ddelta) |
|
Hep3Vector | rotationZOf (const Hep3Vector &vec, double ddelta) |
|
std::ostream & | operator<< (std::ostream &os, const Hep3Vector &v) |
|
std::istream & | operator>> (std::istream &is, Hep3Vector &v) |
|
Hep3Vector | operator/ (const Hep3Vector &v1, double c) |
|
Hep2Vector | operator/ (const Hep2Vector &p, double a) |
|
std::ostream & | operator<< (std::ostream &os, const Hep2Vector &q) |
|
void | ZMinput2doubles (std::istream &is, const char *type, double &x, double &y) |
|
std::istream & | operator>> (std::istream &is, Hep2Vector &p) |
|
HepBoost | inverseOf (const HepBoost <) |
|
std::ostream & | operator<< (std::ostream &os, const HepBoost &b) |
|
HepBoostX | inverseOf (const HepBoostX &b) |
|
std::ostream & | operator<< (std::ostream &os, const HepBoostX &b) |
|
HepBoostY | inverseOf (const HepBoostY &b) |
|
std::ostream & | operator<< (std::ostream &os, const HepBoostY &b) |
|
HepBoostZ | inverseOf (const HepBoostZ &b) |
|
std::ostream & | operator<< (std::ostream &os, const HepBoostZ &b) |
|
HepLorentzRotation | inverseOf (const HepLorentzRotation <) |
|
HepLorentzRotation | operator* (const HepRotationX &r, const HepLorentzRotation <) |
|
HepLorentzRotation | operator* (const HepRotationY &r, const HepLorentzRotation <) |
|
HepLorentzRotation | operator* (const HepRotationZ &r, const HepLorentzRotation <) |
|
std::ostream & | operator<< (std::ostream &os, const HepLorentzRotation <) |
|
bool | operator== (const HepRotation &r, const HepLorentzRotation <) |
|
bool | operator!= (const HepRotation &r, const HepLorentzRotation <) |
|
bool | operator<= (const HepRotation &r, const HepLorentzRotation <) |
|
bool | operator>= (const HepRotation &r, const HepLorentzRotation <) |
|
bool | operator< (const HepRotation &r, const HepLorentzRotation <) |
|
bool | operator> (const HepRotation &r, const HepLorentzRotation <) |
|
bool | operator== (const HepBoost &b, const HepLorentzRotation <) |
|
bool | operator!= (const HepBoost &b, const HepLorentzRotation <) |
|
bool | operator<= (const HepBoost &b, const HepLorentzRotation <) |
|
bool | operator>= (const HepBoost &b, const HepLorentzRotation <) |
|
bool | operator< (const HepBoost &b, const HepLorentzRotation <) |
|
bool | operator> (const HepBoost &b, const HepLorentzRotation <) |
|
HepLorentzVector | boostXOf (const HepLorentzVector &vec, double beta) |
|
HepLorentzVector | boostYOf (const HepLorentzVector &vec, double beta) |
|
HepLorentzVector | boostZOf (const HepLorentzVector &vec, double beta) |
|
HepLorentzVector | boostOf (const HepLorentzVector &vec, const Hep3Vector &betaVector) |
|
HepLorentzVector | boostOf (const HepLorentzVector &vec, const Hep3Vector &axis, double beta) |
|
HepLorentzVector | operator* (const HepLorentzVector &, double a) |
|
HepLorentzVector | operator* (double a, const HepLorentzVector &) |
|
HepRotation | inverseOf (const HepRotation &r) |
|
HepRotation | operator* (const HepRotationX &rx, const HepRotation &r) |
|
HepRotation | operator* (const HepRotationY &ry, const HepRotation &r) |
|
HepRotation | operator* (const HepRotationZ &rz, const HepRotation &r) |
|
std::ostream & | operator<< (std::ostream &os, const HepRotation &r) |
|
HepRotationX | inverseOf (const HepRotationX &r) |
|
std::ostream & | operator<< (std::ostream &os, const HepRotationX &r) |
|
HepRotationY | inverseOf (const HepRotationY &r) |
|
std::ostream & | operator<< (std::ostream &os, const HepRotationY &r) |
|
HepRotationZ | inverseOf (const HepRotationZ &r) |
|
std::ostream & | operator<< (std::ostream &os, const HepRotationZ &r) |
|
Hep3Vector | operator+ (const Hep3Vector &, const Hep3Vector &) |
|
Hep3Vector | operator- (const Hep3Vector &, const Hep3Vector &) |
|
double | operator* (const Hep3Vector &, const Hep3Vector &) |
|
Hep3Vector | operator* (const Hep3Vector &, double a) |
|
Hep3Vector | operator* (double a, const Hep3Vector &) |
|
double | operator* (const Hep2Vector &a, const Hep2Vector &b) |
|
Hep2Vector | operator* (const Hep2Vector &p, double a) |
|
Hep2Vector | operator* (double a, const Hep2Vector &p) |
|
Hep2Vector | operator+ (const Hep2Vector &a, const Hep2Vector &b) |
|
Hep2Vector | operator- (const Hep2Vector &a, const Hep2Vector &b) |
|