library: libTable
#include "TCL.h"

TCL


class description - source file - inheritance tree (.pdf)

class TCL

Inheritance Chart:
TCL

    public:
TCL() TCL(const TCL&) virtual ~TCL() static TClass* Class() virtual TClass* IsA() const static float* mxmad(const float* a, const float* b, float* 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 float* mxmad1(const float* a, const float* b, float* 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 float* mxmad2(const float* a, const float* b, float* 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 float* mxmad3(const float* a, const float* b, float* 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 float* mxmad_0_(int n, const float* a, const float* b, float* c, int i, int j, int k) static double* mxmad_0_(int n, const double* a, const double* b, double* c, int i, int j, int k) static float* mxmlrt(const float* a, const float* b, float* c, int ni, int nj) static double* mxmlrt(const double* a, const double* b, double* c, int ni, int nj) static float* mxmlrt_0_(int n__, const float* a, const float* b, float* c, int ni, int nj) static double* mxmlrt_0_(int n__, const double* a, const double* b, double* c, int ni, int nj) static float* mxmltr(const float* a, const float* b, float* c, int ni, int nj) static double* mxmltr(const double* a, const double* b, double* c, int ni, int nj) static float* mxmpy(const float* a, const float* b, float* 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 float* mxmpy1(const float* a, const float* b, float* 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 float* mxmpy2(const float* a, const float* b, float* 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 float* mxmpy3(const float* a, const float* b, float* 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 float* mxmub(const float* a, const float* b, float* 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 float* mxmub1(const float* a, const float* b, float* 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 float* mxmub2(const float* a, const float* b, float* 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 float* mxmub3(const float* a, const float* b, float* 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 float* mxtrp(const float* a, float* b, int i, int j) static double* mxtrp(const double* a, double* b, int i, int j) TCL& operator=(const TCL&) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b) static float* traat(const float* a, float* s, int m, int n) static double* traat(const double* a, double* s, int m, int n) static float* tral(const float* a, const float* u, float* b, int m, int n) static double* tral(const double* a, const double* u, double* b, int m, int n) static float* tralt(const float* a, const float* u, float* b, int m, int n) static double* tralt(const double* a, const double* u, double* b, int m, int n) static float* tras(const float* a, const float* s, float* b, int m, int n) static double* tras(const double* a, const double* s, double* 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 double* trasat(const double* a, const double* s, double* r, int m, int n) static float* trata(const float* a, float* r, int m, int n) static double* trata(const double* a, double* r, int m, int n) static float* trats(const float* a, const float* s, float* b, int m, int n) static double* trats(const double* a, const double* s, double* b, int m, int n) static float* tratsa(const float* a, const float* s, float* r, int m, int n) static double* tratsa(const double* a, const double* s, double* r, int m, int n) static float* trchlu(const float* a, float* b, int n) static double* trchlu(const double* a, double* b, int n) static float* trchul(const float* a, float* b, int n) static double* trchul(const double* a, double* b, int n) static float* trinv(const float* t, float* s, int n) static double* trinv(const double* t, double* s, int n) static float* trla(const float* u, const float* a, float* b, int m, int n) static double* trla(const double* u, const double* a, double* b, int m, int n) static float* trlta(const float* u, const float* a, float* b, int m, int n) static double* trlta(const double* u, const double* a, double* b, int m, int n) static float* trpck(const float* s, float* u, int n) static double* trpck(const double* s, double* u, int n) static float* trqsq(const float* q, const float* s, float* r, int m) static double* trqsq(const double* q, const double* s, double* r, int m) static float* trsa(const float* s, const float* a, float* b, int m, int n) static double* trsa(const double* s, const double* a, double* b, int m, int n) static float* trsat(const float* s, const float* a, float* b, int m, int n) static double* trsat(const double* s, const double* a, double* b, int m, int n) static float* trsequ(float* smx, int m = 3, float* b = 0, int n = 1) static double* trsequ(double* smx, int m = 3, double* b = 0, int n = 1) static float* trsinv(const float* g, float* gi, int n) static double* trsinv(const double* g, double* gi, int n) static float* trsmlu(const float* u, float* s, int n) static double* trsmlu(const double* u, double* s, int n) static float* trsmul(const float* g, float* gi, int n) static double* trsmul(const double* g, double* gi, int n) static float* trupck(const float* u, float* s, int m) static double* trupck(const double* u, double* s, int m) 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* 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* vcopyn(const float* a, float* x, int n) static double* vcopyn(const double* a, double* x, 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* 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* vscale(const float* a, float scale, float* b, int n) static double* vscale(const double* a, double scale, double* b, 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* vzero(float* a, int n2) static double* vzero(double* a, int n2) static void** vzero(void** a, int n2)

Data Members




Class Description


float* mxmad_0_(int n_, const float *a, const float *b, float *c, int i, int j, int k)

double* mxmad_0_(int n_, const double *a, const double *b, double *c, int i, int j, int k)

float* mxmlrt_0_(int n__, const float *a, const float *b, float *c, int ni,int nj)
 Matrix Multiplication
 CERN PROGLIB# F110    MXMLRT          .VERSION KERNFOR  2.00  720707
 ORIG. 01/01/64 RKB
see original documentation of CERNLIB package F110

double* mxmlrt_0_(int n__, const double *a, const double *b, double *c, int ni,int nj)
 Matrix Multiplication (double precision)

float* mxtrp(const float *a, float *b, int i, int j)
  Matrix Transposition
 CERN PROGLIB# F110    MXTRP           .VERSION KERNFOR  1.0   650809
 ORIG. 01/01/64 RKB
see original documentation of CERNLIB package F110

double* mxtrp(const double *a, double *b, int i, int j)
  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

float* traat(const float *a, float *s, int m, int n)
 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

double* traat(const double *a, double *s, int m, int n)
  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

float* tral(const float *a, const float *u, float *b, int m, int n)
 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

double* tral(const double *a, const double *u, double *b, int m, int n)
 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

float* tralt(const float *a, const float *u, float *b, int m, int n)
 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

double* tralt(const double *a, const double *u, double *b, int m, int n)
 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

float* tras(const float *a, const float *s, float *b, int m, int n)
 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

double* tras(const double *a, const double *s, double *b, int m, int n)
 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

float* trasat(const float *a, const float *s, float *r__, int m, int n)
 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

double* trasat(const double *a, const double *s, double *r__, int m, int n)
 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

float* trasat(const double *a, const float *s, float *r__, int m, int n)
 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

float* trata(const float *a, float *r__, int m, int n)
 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

float* trats(const float *a, const float *s, float *b, int m, int n)

 
  see original documentation of CERNLIB package F112
 

float* trchlu(const float *a, float *b, int n)

 
  see original documentation of CERNLIB package F112
 

float* trpck(const float *s, float *u, int n)
 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

float* trqsq(const float *q, const float *s, float *r__, int m)
 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

float* trsa(const float *s, const float *a, float *b, int m, int n)
 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

float* trupck(const float *u, float *s, int m)
 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

double* trata(const double *a, double *r__, int m, int n)

 
  see original documentation of CERNLIB package F112
 

double* trats(const double *a, const double *s, double *b, int m, int n)

 
  see original documentation of CERNLIB package F112
 

double* trchlu(const double *a, double *b, int n)
 trchlu.F -- translated by f2c (version 19970219).
see original documentation of CERNLIB package F112

double* trchul(const double *a, double *b, int n)

 
  see original documentation of CERNLIB package F112
 

double* trinv(const double *t, double *s, int n)
 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

double* trlta(const double *u, const double *a, double *b, int m, int n)
 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

double* trqsq(const double *q, const double *s, double *r__, int m)
 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

double* trsa(const double *s, const double *a, double *b, int m, int n)
 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

double* trsat(const double *s, const double *a, double *b, int m, int n)
 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

float* trsequ(float *smx, int m, float *b, int n)
 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)


double* trsequ(double *smx, int m, double *b, int n)
 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)




Inline Functions


               void ~TCL()
               int* ucopy(const int* a, int* b, int n)
             float* ucopy(const float* a, float* b, int n)
            double* ucopy(const float* a, double* b, int n)
             float* ucopy(const double* a, float* b, int n)
            double* ucopy(const double* a, double* b, int n)
             void** ucopy(const void** a, void** b, int n)
             float* vzero(float* a, int n2)
            double* vzero(double* a, int n2)
             void** vzero(void** a, int n2)
             float* vadd(const float* b, const float* c, float* a, int n)
            double* vadd(const double* b, const double* c, double* a, int n)
             float* vadd(const float* b, const double* c, float* a, int n)
            double* vadd(const double* b, const float* c, double* a, int n)
              float vdot(const float* b, const float* a, int n)
             double vdot(const double* b, const double* a, int n)
             float* vsub(const float* a, const float* b, float* x, int n)
            double* vsub(const double* a, const double* b, double* x, int n)
             float* vsub(const float* b, const double* c, float* a, int n)
            double* vsub(const double* b, const float* c, double* a, int n)
             float* vcopyn(const float* a, float* x, int n)
            double* vcopyn(const double* a, double* x, int n)
             float* vscale(const float* a, float scale, float* b, int n)
            double* vscale(const double* a, double scale, double* b, int n)
             float* vlinco(const float* a, float fa, const float* b, float fb, float* x, int n)
            double* vlinco(const double* a, double fa, const double* b, double fb, double* x, int n)
             float* vmatl(const float* g, const float* c, float* x, int n = 3, int m = 3)
            double* vmatl(const double* g, const double* c, double* x, int n = 3, int m = 3)
             float* vmatr(const float* c, const float* g, float* x, int n = 3, int m = 3)
            double* vmatr(const double* c, const double* g, double* x, int n = 3, int m = 3)
             float* mxmad(const float* a, const float* b, float* c, int i, int j, int k)
             float* mxmad1(const float* a, const float* b, float* c, int i, int j, int k)
             float* mxmad2(const float* a, const float* b, float* c, int i, int j, int k)
             float* mxmad3(const float* a, const float* b, float* c, int i, int j, int k)
             float* mxmpy(const float* a, const float* b, float* c, int i, int j, int k)
             float* mxmpy1(const float* a, const float* b, float* c, int i, int j, int k)
             float* mxmpy2(const float* a, const float* b, float* c, int i, int j, int k)
             float* mxmpy3(const float* a, const float* b, float* c, int i, int j, int k)
             float* mxmub(const float* a, const float* b, float* c, int i, int j, int k)
             float* mxmub1(const float* a, const float* b, float* c, int i, int j, int k)
             float* mxmub2(const float* a, const float* b, float* c, int i, int j, int k)
             float* mxmub3(const float* a, const float* b, float* c, int i, int j, int k)
             float* mxmlrt(const float* a, const float* b, float* c, int ni, int nj)
             float* mxmltr(const float* a, const float* b, float* c, int ni, int nj)
            double* mxmad(const double* a, const double* b, double* c, int i, int j, int k)
            double* mxmad1(const double* a, const double* b, double* c, int i, int j, int k)
            double* mxmad2(const double* a, const double* b, double* c, int i, int j, int k)
            double* mxmad3(const double* a, const double* b, double* c, int i, int j, int k)
            double* mxmpy(const double* a, const double* b, double* c, int i, int j, int k)
            double* mxmpy1(const double* a, const double* b, double* c, int i, int j, int k)
            double* mxmpy2(const double* a, const double* b, double* c, int i, int j, int k)
            double* mxmpy3(const double* a, const double* b, double* c, int i, int j, int k)
            double* mxmub(const double* a, const double* b, double* c, int i, int j, int k)
            double* mxmub1(const double* a, const double* b, double* c, int i, int j, int k)
            double* mxmub2(const double* a, const double* b, double* c, int i, int j, int k)
            double* mxmub3(const double* a, const double* b, double* c, int i, int j, int k)
            double* mxmlrt(const double* a, const double* b, double* c, int ni, int nj)
            double* mxmltr(const double* a, const double* b, double* c, int ni, int nj)
             float* tratsa(const float* a, const float* s, float* r, int m, int n)
             float* trla(const float* u, const float* a, float* b, int m, int n)
             float* trsinv(const float* g, float* gi, int n)
             float* trsmlu(const float* u, float* s, int n)
             float* trsmul(const float* g, float* gi, int n)
            double* tratsa(const double* a, const double* s, double* r, int m, int n)
            double* trchul(const double* a, double* b, int n)
            double* trinv(const double* t, double* s, int n)
            double* trla(const double* u, const double* a, double* b, int m, int n)
            double* trlta(const double* u, const double* a, double* b, int m, int n)
            double* trpck(const double* s, double* u, int n)
            double* trsinv(const double* g, double* gi, int n)
            double* trsmlu(const double* u, double* s, int n)
            double* trsmul(const double* g, double* gi, int n)
            double* trupck(const double* u, double* s, int m)
            double* trsat(const double* s, const double* a, double* b, int m, int n)
            TClass* Class()
            TClass* IsA() const
               void ShowMembers(TMemberInspector& insp, char* parent)
               void Streamer(TBuffer& b)
               void StreamerNVirtual(TBuffer& b)
                TCL TCL()
                TCL TCL(const TCL&)
               TCL& operator=(const TCL&)


Author: Valery Fine(fine@bnl.gov) 25/09/99
Last update: root/star:$Name: $:$Id: TCL.cxx,v 1.5 2003/09/30 09:52:49 brun Exp $


ROOT page - Class index - Class Hierarchy - Top of the page

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.