StRoot
1
|
Static Public Member Functions | |
static int * | ucopy (const int *a, int *b, int n) |
static float * | ucopy (const float *a, float *b, int n) |
static double * | ucopy (const float *a, double *b, int n) |
static float * | ucopy (const double *a, float *b, int n) |
static double * | ucopy (const double *a, double *b, int n) |
static void ** | ucopy (const void **a, void **b, int n) |
static float * | vzero (float *a, int n2) |
static double * | vzero (double *a, int n2) |
static void ** | vzero (void **a, int n2) |
static float * | vadd (const float *b, const float *c, float *a, int n) |
static double * | vadd (const double *b, const double *c, double *a, int n) |
static float * | vadd (const float *b, const double *c, float *a, int n) |
static double * | vadd (const double *b, const float *c, double *a, int n) |
static float | vdot (const float *b, const float *a, int n) |
static double | vdot (const double *b, const double *a, int n) |
static float * | vsub (const float *a, const float *b, float *x, int n) |
static double * | vsub (const double *a, const double *b, double *x, int n) |
static float * | vsub (const float *b, const double *c, float *a, int n) |
static double * | vsub (const double *b, const float *c, double *a, int n) |
static float * | vcopyn (const float *a, float *x, int n) |
static double * | vcopyn (const double *a, double *x, int n) |
static float * | vscale (const float *a, float scale, float *b, int n) |
static double * | vscale (const double *a, double scale, double *b, int n) |
static float * | vlinco (const float *a, float fa, const float *b, float fb, float *x, int n) |
static double * | vlinco (const double *a, double fa, const double *b, double fb, double *x, int n) |
static float * | vmatl (const float *g, const float *c, float *x, int n=3, int m=3) |
static double * | vmatl (const double *g, const double *c, double *x, int n=3, int m=3) |
static float * | vmatr (const float *c, const float *g, float *x, int n=3, int m=3) |
static double * | vmatr (const double *c, const double *g, double *x, int n=3, int m=3) |
static float * | mxmad_0_ (int n, const float *a, const float *b, float *c, int i, int j, int k) |
static float * | mxmad (const float *a, const float *b, float *c, int i, int j, int k) |
static float * | mxmad1 (const float *a, const float *b, float *c, int i, int j, int k) |
static float * | mxmad2 (const float *a, const float *b, float *c, int i, int j, int k) |
static float * | mxmad3 (const float *a, const float *b, float *c, int i, int j, int k) |
static float * | mxmpy (const float *a, const float *b, float *c, int i, int j, int k) |
static float * | mxmpy1 (const float *a, const float *b, float *c, int i, int j, int k) |
static float * | mxmpy2 (const float *a, const float *b, float *c, int i, int j, int k) |
static float * | mxmpy3 (const float *a, const float *b, float *c, int i, int j, int k) |
static float * | mxmub (const float *a, const float *b, float *c, int i, int j, int k) |
static float * | mxmub1 (const float *a, const float *b, float *c, int i, int j, int k) |
static float * | mxmub2 (const float *a, const float *b, float *c, int i, int j, int k) |
static float * | mxmub3 (const float *a, const float *b, float *c, int i, int j, int k) |
static float * | mxmlrt_0_ (int n__, const float *a, const float *b, float *c, int ni, int nj) |
static float * | mxmlrt (const float *a, const float *b, float *c, int ni, int nj) |
static float * | mxmltr (const float *a, const float *b, float *c, int ni, int nj) |
static float * | mxtrp (const float *a, float *b, int i, int j) |
static double * | mxmad_0_ (int n, const double *a, const double *b, double *c, int i, int j, int k) |
static double * | mxmad (const double *a, const double *b, double *c, int i, int j, int k) |
static double * | mxmad1 (const double *a, const double *b, double *c, int i, int j, int k) |
static double * | mxmad2 (const double *a, const double *b, double *c, int i, int j, int k) |
static double * | mxmad3 (const double *a, const double *b, double *c, int i, int j, int k) |
static double * | mxmpy (const double *a, const double *b, double *c, int i, int j, int k) |
static double * | mxmpy1 (const double *a, const double *b, double *c, int i, int j, int k) |
static double * | mxmpy2 (const double *a, const double *b, double *c, int i, int j, int k) |
static double * | mxmpy3 (const double *a, const double *b, double *c, int i, int j, int k) |
static double * | mxmub (const double *a, const double *b, double *c, int i, int j, int k) |
static double * | mxmub1 (const double *a, const double *b, double *c, int i, int j, int k) |
static double * | mxmub2 (const double *a, const double *b, double *c, int i, int j, int k) |
static double * | mxmub3 (const double *a, const double *b, double *c, int i, int j, int k) |
static double * | mxmlrt_0_ (int n__, const double *a, const double *b, double *c, int ni, int nj) |
static double * | mxmlrt (const double *a, const double *b, double *c, int ni, int nj) |
static double * | mxmltr (const double *a, const double *b, double *c, int ni, int nj) |
static double * | mxtrp (const double *a, double *b, int i, int j) |
static float * | traat (const float *a, float *s, int m, int n) |
static float * | tral (const float *a, const float *u, float *b, int m, int n) |
static float * | tralt (const float *a, const float *u, float *b, int m, int n) |
static float * | tras (const float *a, const float *s, float *b, int m, int n) |
static float * | trasat (const float *a, const float *s, float *r, int m, int n) |
static float * | trasat (const double *a, const float *s, float *r, int m, int n) |
static float * | trata (const float *a, float *r, int m, int n) |
static float * | trats (const float *a, const float *s, float *b, int m, int n) |
static float * | tratsa (const float *a, const float *s, float *r, int m, int n) |
static float * | trchlu (const float *a, float *b, int n) |
static float * | trchul (const float *a, float *b, int n) |
static float * | trinv (const float *t, float *s, int n) |
static float * | trla (const float *u, const float *a, float *b, int m, int n) |
static float * | trlta (const float *u, const float *a, float *b, int m, int n) |
static float * | trpck (const float *s, float *u, int n) |
static float * | trqsq (const float *q, const float *s, float *r, int m) |
static float * | trsa (const float *s, const float *a, float *b, int m, int n) |
static float * | trsinv (const float *g, float *gi, int n) |
static float * | trsmlu (const float *u, float *s, int n) |
static float * | trsmul (const float *g, float *gi, int n) |
static float * | trupck (const float *u, float *s, int m) |
static float * | trsat (const float *s, const float *a, float *b, int m, int n) |
static float * | trsequ (float *smx, int m=3, float *b=0, int n=1) |
static double * | traat (const double *a, double *s, int m, int n) |
static double * | tral (const double *a, const double *u, double *b, int m, int n) |
static double * | tralt (const double *a, const double *u, double *b, int m, int n) |
static double * | tras (const double *a, const double *s, double *b, int m, int n) |
static double * | trasat (const double *a, const double *s, double *r, int m, int n) |
static double * | trata (const double *a, double *r, int m, int n) |
static double * | trats (const double *a, const double *s, double *b, int m, int n) |
static double * | tratsa (const double *a, const double *s, double *r, int m, int n) |
static double * | trchlu (const double *a, double *b, int n) |
static double * | trchul (const double *a, double *b, int n) |
static double * | trinv (const double *t, double *s, int n) |
static double * | trla (const double *u, const double *a, double *b, int m, int n) |
static double * | trlta (const double *u, const double *a, double *b, int m, int n) |
static double * | trpck (const double *s, double *u, int n) |
static double * | trqsq (const double *q, const double *s, double *r, int m) |
static double * | trsa (const double *s, const double *a, double *b, int m, int n) |
static double * | trsinv (const double *g, double *gi, int n) |
static double * | trsmlu (const double *u, double *s, int n) |
static double * | trsmul (const double *g, double *gi, int n) |
static double * | trupck (const double *u, double *s, int m) |
static double * | trsat (const double *s, const double *a, double *b, int m, int n) |
static double * | trsequ (double *smx, int m=3, double *b=0, int n=1) |
Definition at line 36 of file TCernLib.h.
|
static |
Matrix Multiplication
CERN PROGLIB# F110 MXMLRT .VERSION KERNFOR 2.00 720707 ORIG. 01/01/64 RKB
See original documentation of CERNLIB package F110
– ENTRY MXMLRT – C = A(I,J) X B(J,J) X A*(J,I) – A* TANDS FOR A-TRANSPOSED mxmlrt (A,B,C,NI,NJ) IS EQUIVALENT TO CALL MXMPY (A,B,X,NI,NJ,NJ) CALL MXMPY1 (X,A,C,NI,NJ,NI)
OR CALL MXMPY1 (B,A,Y,NJ,NJ,NI) CALL MXMPY (A,Y,C,NI,NJ,NI)
– C = A*(I,J) X B(J,J) X A(J,I)
CALL MXMLTR (A,B,C,NI,NJ) IS EQUIVALENT TO CALL MXMPY2 (A,B,X,NI,NJ,NJ) CALL MXMPY (X,A,C,NI,NJ,NI) OR CALL MXMPY (B,A,Y,NJ,NJ,NI) CALL MXMPY2 (A,Y,C,NI,NJ,NI)
Definition at line 184 of file TCernLib.cxx.
|
static |
Matrix Multiplication (double precision)
CERN PROGLIB# F110 MXMLRT .VERSION KERNFOR 2.00 720707 ORIG. 01/01/64 RKB
See original documentation of CERNLIB package F110
Definition at line 199 of file TCernLib.cxx.
|
static |
Matrix Transposition
CERN PROGLIB# F110 MXTRP .VERSION KERNFOR 1.0 650809 ORIG. 01/01/64 RKB
See original documentation of CERNLIB package F110
Definition at line 230 of file TCernLib.cxx.
|
static |
Matrix Transposition (double precision)
CERN PROGLIB# F110 MXTRP .VERSION KERNFOR 1.0 650809 ORIG. 01/01/64 RKB
See original documentation of CERNLIB package F110
Definition at line 245 of file TCernLib.cxx.
|
static |
Symmetric Multiplication of Rectangular Matrices
CERN PROGLIB# F112 TRAAT .VERSION KERNFOR 4.15 861204 ORIG. 18/12/74 WH traat.F – translated by f2c (version 19970219).
See original documentation of CERNLIB package F112
Definition at line 293 of file TCernLib.cxx.
Referenced by THelixTrack_::GetSpot(), and THelixTrack::GetSpot().
|
static |
Symmetric Multiplication of Rectangular Matrices
CERN PROGLIB# F112 TRAAT .VERSION KERNFOR 4.15 861204 ORIG. 18/12/74 WH traat.F – translated by f2c (version 19970219).
See original documentation of CERNLIB package F112
Definition at line 309 of file TCernLib.cxx.
|
static |
Triangular - Rectangular Multiplication
CERN PROGLIB# F112 TRAL .VERSION KERNFOR 4.15 861204 ORIG. 18/12/74 WH tral.F – translated by f2c (version 19970219).
See original documentation of CERNLIB package F112
Definition at line 350 of file TCernLib.cxx.
|
static |
Triangular - Rectangular Multiplication
tral.F – translated by f2c (version 19970219). CERN PROGLIB# F112 TRAL .VERSION KERNFOR 4.15 861204 ORIG. 18/12/74 WH
See original documentation of CERNLIB package F112
Definition at line 366 of file TCernLib.cxx.
|
static |
Triangular - Rectangular Multiplication
CERN PROGLIB# F112 TRALT .VERSION KERNFOR 4.15 861204 ORIG. 18/12/74 WH tralt.F – translated by f2c (version 19970219).
See original documentation of CERNLIB package F112
Definition at line 407 of file TCernLib.cxx.
|
static |
Triangular - Rectangular Multiplication
CERN PROGLIB# F112 TRALT .VERSION KERNFOR 4.15 861204 ORIG. 18/12/74 WH tralt.F – translated by f2c (version 19970219).
See original documentation of CERNLIB package F112
Definition at line 423 of file TCernLib.cxx.
|
static |
Symmetric - Rectangular Multiplication
CERN PROGLIB# F112 TRAS .VERSION KERNFOR 4.15 861204 ORIG. 18/12/74 WH tras.F – translated by f2c (version 19970219).
See original documentation of CERNLIB package F112
Definition at line 470 of file TCernLib.cxx.
|
static |
Symmetric - Rectangular Multiplication
CERN PROGLIB# F112 TRAS .VERSION KERNFOR 4.15 861204 ORIG. 18/12/74 WH tras.F – translated by f2c (version 19970219).
See original documentation of CERNLIB package F112
Definition at line 486 of file TCernLib.cxx.
|
static |
Transformation of Symmetric Matrix
CERN PROGLIB# F112 TRASAT .VERSION KERNFOR 4.15 861204 ORIG. 18/12/74 WH trasat.F – translated by f2c (version 19970219).
See original documentation of CERNLIB package F112
Definition at line 540 of file TCernLib.cxx.
Referenced by TVolumePosition::Cormx2Master(), TCircleFitter_::FixAt(), TCircleFitter::FixAt(), StiKalmanTrackNode::getMomentum(), THelixTrack_::GetSpot(), THelixTrack::GetSpot(), StiHit::rotate(), and TRungeKutta::TestErr().
|
static |
Transformation of Symmetric Matrix
CERN PROGLIB# F112 TRASAT .VERSION KERNFOR 4.15 861204 ORIG. 18/12/74 WH trasat.F – translated by f2c (version 19970219).
See original documentation of CERNLIB package F112
Definition at line 572 of file TCernLib.cxx.
|
static |
Transformation of Symmetric Matrix
CERN PROGLIB# F112 TRASAT .VERSION KERNFOR 4.15 861204 ORIG. 18/12/74 WH trasat.F – translated by f2c (version 19970219).
See original documentation of CERNLIB package F112
Definition at line 556 of file TCernLib.cxx.
|
static |
trata.F – translated by f2c (version 19970219).
CERN PROGLIB# F112 TRATA .VERSION KERNFOR 4.15 861204 ORIG. 18/12/74 WH
See original documentation of CERNLIB package F112
Definition at line 589 of file TCernLib.cxx.
|
static |
trata.F – translated by f2c (version 19970219).
CERN PROGLIB# F112 TRATA .VERSION KERNFOR 4.15 861204 ORIG. 18/12/74 WH
See original documentation of CERNLIB package F112
Definition at line 1350 of file TCernLib.cxx.
|
static |
trats.F – translated by f2c (version 19970219).
CERN PROGLIB# F112 TRATS .VERSION KERNFOR 4.15 861204 ORIG. 18/12/74 WH
See original documentation of CERNLIB package F112
Definition at line 629 of file TCernLib.cxx.
|
static |
trats.F – translated by f2c (version 19970219).
CERN PROGLIB# F112 TRATS .VERSION KERNFOR 4.15 861204 ORIG. 18/12/74 WH
See original documentation of CERNLIB package F112
Definition at line 1393 of file TCernLib.cxx.
|
static |
tratsa.F – translated by f2c (version 19970219).
CERN PROGLIB# F112 TRATSA .VERSION KERNFOR 4.15 861204 ORIG. 18/12/74 WH
See original documentation of CERNLIB package F112
Definition at line 677 of file TCernLib.cxx.
Referenced by TVolumePosition::Cormx2Local().
|
static |
tratsa.F – translated by f2c (version 19970219).
CERN PROGLIB# F112 TRATSA .VERSION KERNFOR 4.15 861204 ORIG. 18/12/74 WH
See original documentation of CERNLIB package F112
Definition at line 1441 of file TCernLib.cxx.
|
static |
trchlu.F – translated by f2c (version 19970219).
CERN PROGLIB# F112 TRCHLU .VERSION KERNFOR 4.16 870601 ORIG. 18/12/74 W.HART
See original documentation of CERNLIB package F112
Definition at line 733 of file TCernLib.cxx.
Referenced by trsinv().
|
static |
trchlu.F – translated by f2c (version 19970219).
CERN PROGLIB# F112 TRCHLU .VERSION KERNFOR 4.16 870601 ORIG. 18/12/74 W.HART
See original documentation of CERNLIB package F112
Definition at line 1497 of file TCernLib.cxx.
|
static |
trchul.F – translated by f2c (version 19970219).
CERN PROGLIB# F112 TRCHUL .VERSION KERNFOR 4.16 870601 ORIG. 18/12/74 WH
See original documentation of CERNLIB package F112
Definition at line 793 of file TCernLib.cxx.
|
static |
trchul.F – translated by f2c (version 19970219).
CERN PROGLIB# F112 TRCHUL .VERSION KERNFOR 4.16 870601 ORIG. 18/12/74 WH
See original documentation of CERNLIB package F112
Definition at line 1557 of file TCernLib.cxx.
|
static |
trinv.F – translated by f2c (version 19970219).
CERN PROGLIB# F112 TRINV .VERSION KERNFOR 4.15 861204 ORIG. 18/12/74 WH
See original documentation of CERNLIB package F112
Definition at line 857 of file TCernLib.cxx.
Referenced by trsinv().
|
static |
trinv.F – translated by f2c (version 19970219).
CERN PROGLIB# F112 TRINV .VERSION KERNFOR 4.15 861204 ORIG. 18/12/74 WH
See original documentation of CERNLIB package F112
Definition at line 1620 of file TCernLib.cxx.
|
static |
trla.F – translated by f2c (version 19970219).
CERN PROGLIB# F112 TRLA .VERSION KERNFOR 4.15 861204 ORIG. 18/12/74 WH
See original documentation of CERNLIB package F112
Definition at line 915 of file TCernLib.cxx.
|
static |
trla.F – translated by f2c (version 19970219).
CERN PROGLIB# F112 TRLA .VERSION KERNFOR 4.15 861204 ORIG. 18/12/74 WH
See original documentation of CERNLIB package F112
Definition at line 1677 of file TCernLib.cxx.
|
static |
trlta.F – translated by f2c (version 19970219).
CERN PROGLIB# F112 TRLTA .VERSION KERNFOR 4.15 861204 ORIG. 18/12/74 WH
See original documentation of CERNLIB package F112
Definition at line 959 of file TCernLib.cxx.
|
static |
trlta.F – translated by f2c (version 19970219).
CERN PROGLIB# F112 TRLTA .VERSION KERNFOR 4.15 861204 ORIG. 18/12/74 WH
See original documentation of CERNLIB package F112
Definition at line 1720 of file TCernLib.cxx.
|
static |
trpck.F – translated by f2c (version 19970219).
CERN PROGLIB# F112 TRPCK .VERSION KERNFOR 2.08 741218 ORIG. 18/12/74 WH
See original documentation of CERNLIB package F112
Definition at line 1010 of file TCernLib.cxx.
Referenced by trsequ().
|
static |
trpck.F – translated by f2c (version 19970219).
CERN PROGLIB# F112 TRPCK .VERSION KERNFOR 2.08 741218 ORIG. 18/12/74 WH
See original documentation of CERNLIB package F112
Definition at line 1770 of file TCernLib.cxx.
|
static |
trqsq.F – translated by f2c (version 19970219).
CERN PROGLIB# F112 TRQSQ .VERSION KERNFOR 4.15 861204 ORIG. 18/12/74 WH
See original documentation of CERNLIB package F112
Definition at line 1045 of file TCernLib.cxx.
|
static |
trqsq.F – translated by f2c (version 19970219).
CERN PROGLIB# F112 TRQSQ .VERSION KERNFOR 4.15 861204 ORIG. 18/12/74 WH
See original documentation of CERNLIB package F112
Definition at line 1804 of file TCernLib.cxx.
|
static |
trsa.F – translated by f2c (version 19970219).
CERN PROGLIB# F112 TRSA .VERSION KERNFOR 4.15 861204 ORIG. 18/12/74 WH
See original documentation of CERNLIB package F112
Definition at line 1111 of file TCernLib.cxx.
Referenced by TCircleFitter_::FixAt(), TCircleFitter::FixAt(), THelixTrack_::GetSpot(), THelixTrack::GetSpot(), and trsequ().
|
static |
trsa.F – translated by f2c (version 19970219).
CERN PROGLIB# F112 TRSA .VERSION KERNFOR 4.15 861204 ORIG. 18/12/74 WH
See original documentation of CERNLIB package F112
Definition at line 1869 of file TCernLib.cxx.
|
static |
trsat.F – translated by f2c (version 19970219).
CERN PROGLIB# F112 TRSAT .VERSION KERNFOR 4.15 861204 ORIG. 18/12/74 WH
See original documentation of CERNLIB package F112
Definition at line 1298 of file TCernLib.cxx.
|
static |
trsat.F – translated by f2c (version 19970219)
CERN PROGLIB# F112 TRSAT .VERSION KERNFOR 4.15 861204 ORIG. 18/12/74 WH
See original documentation of CERNLIB package F112
Definition at line 2059 of file TCernLib.cxx.
|
static |
Linear Equations, Matrix Inversion trsequ solves the matrix equation
SMX*x = B
which represents a system of m simultaneous linear equations with n right-hand sides: SMX is an unpacked symmetric matrix (all elements) (m x m) B is an unpacked matrix of right-hand sides (n x m)
Definition at line 2111 of file TCernLib.cxx.
|
static |
Linear Equations, Matrix Inversion trsequ solves the matrix equation
SMX*x = B
which represents a system of m simultaneous linear equations with n right-hand sides: SMX is an unpacked symmetric matrix (all elements) (m x m) B is an unpacked matrix of right-hand sides (n x m)
Definition at line 2139 of file TCernLib.cxx.
|
static |
trsinv.F – translated by f2c (version 19970219).
CERN PROGLIB# F112 TRSINV .VERSION KERNFOR 2.08 741218 ORIG. 18/12/74 WH
See original documentation of CERNLIB package F112
Definition at line 1160 of file TCernLib.cxx.
References trchlu(), trinv(), and trsmul().
Referenced by TCircleFitter_::FixAt(), TCircleFitter::FixAt(), THelixTrack_::GetSpot(), THelixTrack::GetSpot(), TRungeKutta::TestErr(), and trsequ().
|
static |
|
static |
trsmlu.F – translated by f2c (version 19970219).
CERN PROGLIB# F112 TRSMLU .VERSION KERNFOR 4.15 861204 ORIG. 18/12/74 WH
See original documentation of CERNLIB package F112
Definition at line 1177 of file TCernLib.cxx.
|
static |
trsmlu.F – translated by f2c (version 19970219).
CERN PROGLIB# F112 TRSMLU .VERSION KERNFOR 4.15 861204 ORIG. 18/12/74 WH
See original documentation of CERNLIB package F112
Definition at line 1937 of file TCernLib.cxx.
|
static |
trsmul.F – translated by f2c (version 19970219).
CERN PROGLIB# F112 TRSMUL .VERSION KERNFOR 4.15 861204 ORIG. 18/12/74 WH
See original documentation of CERNLIB package F112
Definition at line 1212 of file TCernLib.cxx.
Referenced by trsinv().
|
static |
trsmul.F – translated by f2c (version 19970219).
CERN PROGLIB# F112 TRSMUL .VERSION KERNFOR 4.15 861204 ORIG. 18/12/74 WH
See original documentation of CERNLIB package F112
Definition at line 1973 of file TCernLib.cxx.
|
static |
trupck.F – translated by f2c (version 19970219).
CERN PROGLIB# F112 TRUPCK .VERSION KERNFOR 2.08 741218 ORIG. 18/12/74 WH
See original documentation of CERNLIB package F112
Definition at line 1248 of file TCernLib.cxx.
Referenced by trsequ().
|
static |
trupck.F – translated by f2c (version 19970219).
CERN PROGLIB# F112 TRUPCK .VERSION KERNFOR 2.08 741218 ORIG. 18/12/74 WH
See original documentation of CERNLIB package F112
Definition at line 2010 of file TCernLib.cxx.