Unit          Routines                 Description
-----------------------------------------------------------------------
utypes        SetErrCode               Sets error code
*             DefaultVal               Sets error code and default function value
*             MathErr                  Returns the error code
*             SetAutoInit              Sets the auto-initialization of arrays
*             DimVector                Allocates a real vector
*             DimIntVector             Allocates an integer vector
*             DimCompVector            Allocates a complex vector
*             DimBoolVector            Allocates a boolean vector
*             DimStrVector             Allocates a string vector
*             DimMatrix                Allocates a real matrix
*             DimIntMatrix             Allocates an integer matrix
*             DimCompMatrix            Allocates a complex matrix
*             DimBoolMatrix            Allocates a boolean matrix
*             DimStrMatrix             Allocates a string matrix
*             DelVector                Deallocates a real vector
*             DelIntVector             Deallocates an integer vector
*             DelCompVector            Deallocates a complex vector
*             DelBoolVector            Deallocates a boolean vector
*             DelStrVector             Deallocates a string vector
*             DelMatrix                Deallocates a real matrix
*             DelIntMatrix             Deallocates an integer matrix
*             DelCompMatrix            Deallocates a complex matrix
*             DelBoolMatrix            Deallocates a boolean matrix
*             DelStrMatrix             Deallocates a string matrix
uminmax       FMin                     Minimum of 2 reals
*             FMax                     Maximum of 2 reals
*             IMin                     Minimum of 2 integers
*             IMax                     Maximum of 2 integers
*             Sgn                      Sign, Sgn(0) = 1
*             Sgn0                     Sign, Sgn(0) = 0
*             DSgn                     DSgn(A, B) = Sgn(B) * |A|
*             FSwap                    Exchanges 2 reals
*             ISwap                    Exchanges 2 integers
uround        RoundN                   Rounds a number to N decimal places
*             Ceil                     Ceiling function
*             Floor                    Floor function
umath         Expo                     Exponential (with bound checking)
*             Exp2                     Exponential, base 2
*             Exp10                    Exponential, base 10
*             Log                      Natural log (with bound checking)
*             Log2                     Log, base 2
*             Log10                    Log, base 10
*             LogA                     Log, base A
*             IntPower                 Power (integer exponent)
*             Power                    Power (real exponent)
utrigo        Pythag                   Sqrt(X^2 + Y^2)
*             FixAngle                 Set argument in -Pi..Pi
*             Tan                      Tangent
*             ArcSin                   Arc sinus
*             ArcCos                   Arc cosinus
*             ArcTan2                  Angle (Ox, OM) with M(X,Y)
uhyper        Sinh                     Hyperbolic sine
*             Cosh                     Hyperbolic cosine
*             Tanh                     Hyperbolic tangent
*             ArcSinh                  Inverse hyperbolic sine
*             ArcCosh                  Inverse hyperbolic cosine
*             ArcTanh                  Inverse hyperbolic tangent
*             SinhCosh                 Sinh and Cosh
upolev        PolEvl                   Polynomial evaluation (coeff. of x^n <> 1)
*             P1Evl                    Polynomial evaluation (coeff. of x^n = 1)
ugamma        Gamma                    Gamma function
*             LnGamma                  Logarithm of Gamma function
*             SgnGamma                 Sign of Gamma function
*             Stirling                 Stirling's formula for Gamma
*             StirLog                  Stirling's formula for LnGamma
udigamma      DiGamma                  DiGamma function
*             TriGamma                 TriGamma function
uigamma       IGamma                   Incomplete Gamma function
*             JGamma                   Complement of incomplete Gamma function
*             Erf                      Error function
*             Erfc                     Complement of error function
ubeta         Beta                     Beta function
uibeta        IBeta                    Incomplete Beta function
ulambert      LambertW                 Lambert's W-function
ufact         Fact                     Factorial
ubinom        Binomial                 Binomial coefficient
*             PBinom                   Probability of binomial distribution
upoidist      PPoisson                 Probability of Poisson distribution
uexpdist      DExpo                    Density of exponential distribution
*             FExpo                    Cumulative prob. of exponential dist.
unormal       DNorm                    Density of standard normal distribution
ugamdist      DBeta                    Density of Beta distribution
*             DGamma                   Density of Gamma distribution
*             DKhi2                    Density of Khi-2 distribution
*             DStudent                 Density of Student's distribution
*             DSnedecor                Density of Fisher-Snedecor distribution
uibtdist      FBeta                    Cumulative prob. of Beta distribution
*             FBinom                   Cumulative prob. of Binomial distribution
*             FStudent                 Cumulative prob. of Student's distribution
*             PStudent                 Prob(|t| > X) for Student's distribution
*             FSnedecor                Cumulative prob. of Fisher-Snedecor distribution
*             PSnedecor                Prob(F > X) for Fisher-Snedecor distribution
uigmdist      FGamma                   Cumulative prob. of Gamma distribution
*             FPoisson                 Cumulative prob. of Poisson distribution
*             FNorm                    Cumulative prob. of standard normal distribution
*             PNorm                    Prob(|U| > X) for standard normal distribution
*             FKhi2                    Cumulative prob. of Khi-2 distribution
*             PKhi2                    Prob(Khi2 > X) for Khi-2 distribution
uinvnorm      InvNorm                  Inverse of normal distribution
uinvgam       InvGamma                 Inverse of incomplete Gamma function
*             InvKhi2                  Inverse of khi-2 distribution
uinvbeta      InvBeta                  Inverse of incomplete Beta function
*             InvStudent               Inverse of Student's t-distribution
*             InvSnedecor              Inverse of Snedecor's F-distribution
ucompvec      CompVec                  Comparison of two vectors
ugausjor      GaussJordan              Linear equation system (Gauss-Jordan method)
ulineq        LinEq                    Linear equation system (Gauss-Jordan method)
ucholesk      Cholesky                 Cholesky factorization
ulu           LU_Decomp                LU decomposition
*             LU_Solve                 Solves a system of equations after LU decomposition
uqr           QR_Decomp                QR decomposition
*             QR_Solve                 Solves a system of equations after QR decomposition
usvd          SV_Decomp                Singular value decomposition
*             SV_Solve                 Solves a system of equations after SV decomposition
*             SV_SetZero               Sets the lowest singular values to zero
*             SV_Approx                Approximates a matrix from its SV decomposition
ubalance      Balance                  Balances a matrix and tries to isolate eigenvalues
ubalbak       BalBak                   Back transformation of eigenvectors
uelmhes       ElmHes                   Reduction of a square matrix to upper Hessenberg form
ueltran       Eltran                   Save transformations used by ElmHes
uhqr          Hqr                      Eigenvalues of a real upper Hessenberg matrix by the QR method
uhqr2         Hqr2                     Eigenvalues and eigenvectors of a real upper Hessenberg matrix
ueigval       EigenVals                Eigenvalues of a general square matrix
ueigvec       EigenVect                Eigenvalues and eigenvectors of a general square matrix
ujacobi       Jacobi                   Eigenvalues and eigenvectors of a symmetric matrix
uminbrak      MinBrack                 Brackets a minimum of a function
ugoldsrc      GoldSearch               Minimization of a function of 1 variable (Golden Search method)
ulinmin       LinMin                   Minimization of a function of several variables along a line
unewton       Newton                   Minimization of a function of several var. (Newton's method)
*             SaveNewton               Save Newton iterations in a file
umarq         Marquardt                Minimization of a function of several var. (Marquardt's method)
*             SaveMarquardt            Save Marquardt iterations in a file
ubfgs         BFGS                     Minimization of a function of several var. (BFGS method)
*             SaveBFGS                 Save BFGS iterations in a file
usimplex      Simplex                  Minimization of a function of several var. (simplex method)
*             SaveSimplex              Save simplex iterations in a file
ulinminq      LinMinEq                 Minimization of a sum of squared functions along a line
ubisect       RootBrack                Brackets solution of equation
*             Bisect                   Nonlinear equation (bisection method)
unewteq       NewtEq                   Nonlinear equation (Newton-Raphson method)
usecant       Secant                   Nonlinear equation (secant method)
unewteqs      NewtEqs                  Nonlinear equation system (Newton-Raphson method)
ubroyden      Broyden                  Nonlinear equation system (Broyden's method)
upolynom      Poly                     Evaluates a polynomial
*             RFrac                    Evaluates a rational fraction
urtpol1       RootPol1                 Root of linear equation
urtpol2       RootPol2                 Roots of quadratic equation
urtpol3       RootPol3                 Roots of cubic equation
urtpol4       RootPol4                 Roots of quartic equation
urootpol      RootPol                  Roots of polynomial from companion matrix
upolutil      SetRealRoots             Set the imaginary part of a root to zero
*             SortRoots                Sorts the roots of a polynomial
utrapint      TrapInt                  Integration by trapezoidal rule
ugausleg      GausLeg                  Gauss-Legendre integration
*             GausLeg0                 Gauss-Legendre integration (lower bound=0)
*             Convol                   Convolution product
urkf          RKF45                    Integration of a system of differential equations
ufft          FFT                      Fast Fourier Transform
*             IFFT                     Inverse Fast Fourier Transform
*             FFT_Integer              Fast Fourier Transform for integer data
*             FFT_Integer_Cleanup      Clear memory after a call to FFT_Integer
*             CalcFrequency            Direct computation of Fourier Transform
urandom       SetRNG                   Select random number generator
*             InitGen                  Initialize random number generator
*             IRanGen                  32-bit random integer in [-2^31 .. 2^31 - 1]
*             IRanGen31                31-bit random integer in [0 .. 2^31 - 1]
*             RanGen1                  32-bit random real in [0,1]
*             RanGen2                  32-bit random real in [0,1)
*             RanGen3                  32-bit random real in (0,1)
*             RanGen53                 53-bit random real in [0,1)
uranmwc       InitMWC                  Initialize Multiply-With-Carry generator
*             IRanMWC                  32-bit random integer from MWC generator
uranmt        InitMT                   Initialize Mersenne Twister generator with a seed
*             InitMTbyArray            Initialize MT generator with an array
*             IRanMT                   32-bit random integer from MT generator
uranuvag      InitUVAG                 Initialize UVAG generator with a seed
*             InitUVAGbyString         Initialize UVAG generator with a string
*             IRanUVAG                 32-bit random integer from UVAG generator
urangaus      RanGaussStd              Random number from standard normal distribution
*             RanGauss                 Random number from normal distribution
uranmult      RanMult                  Random vector from multinormal distrib. (correlated)
*             RanMultIndep             Random vector from multinormal distrib. (uncorrelated)
umcmc         InitMHParams             Initialize Metropolis-Hastings parameters
*             GetMHParams              Returns Metropolis-Hastings parameters
*             Hastings                 Simulation of a p.d.f. by Metropolis-Hastings
usimann       InitSAParams             Initialize Simulated Annealing parameters
*             SA_CreateLogFile         Initialize log file for Simulated Annealing
*             SimAnn                   Minimization of a function of several var. by Simulated Annealing
ugenalg       InitGAParams             Initialize Genetic Algorithm parameters
*             GA_CreateLogFile         Initialize log file for Genetic Algorithm
*             GenAlg                   Minimization of a function of several var. by Genetic Algorithm
umeansd       Mean                     Sample mean
*             StDev                    Standard deviation estimated from sample
*             StDevP                   Standard deviation of population
ucorrel       Correl                   Correlation coefficient
umedian       Median                   Sample median
uskew         Skewness                 Sample skewness
*             Kurtosis                 Sample kurtosis
uqsort        QSort                    Quick sort (ascending order)
*             DQSort                   Quick sort (descending order)
uinterv       Interval                 Determines an interval for a set of values
ustudind      StudIndep                Student t-test for independent samples
ustdpair      StudPaired               Student t-test for paired samples
uanova1       AnOVa1                   One-way analysis of variance
uanova2       AnOVa2                   Two-way analysis of variance
usnedeco      Snedecor                 Comparison of two variances
ubartlet      Bartlett                 Comparison of several variances
ukhi2         Khi2_Conform             Khi-2 test for conformity
*             Khi2_Indep               Khi-2 test for independence
uwoolf        Woolf_Conform            Woolf's test for conformity
*             Woolf_Indep              Woolf's test for independence
unonpar       Mann_Whitney             Mann-Whitney test
*             Wilcoxon                 Wilcoxon test
*             Kruskal_Wallis           Kruskal-Wallis test
udistrib      DimStatClassVector       Allocates an array of statistical classes
*             DelStatClassVector       Deallocates an array of statistical classes
*             Distrib                  Distributes an array into statistical classes
ulinfit       LinFit                   Linear regression
*             WLinFit                  Weighted linear regression
upolfit       PolFit                   Polynomial regression
*             WPolFit                  Weighted polynomial regression
umulfit       MulFit                   Multiple regression (Gauss-Jordan method)
*             WMulFit                  Weighted multiple regression (Gauss-Jordan method)
usvdfit       SVDFit                   Multiple regression (SVD method)
*             WSVDFit                  Weighted multiple regression (SVD method)
unlfit        SetOptAlgo               Selects optimization algorithm for nonlinear regression
*             SetMaxParam              Sets the maximal number of regression parameters
*             SetParamBounds           Sets the bounds on a regression parameter
*             SetMCFile                Set file for saving MCMC simulations
*             NLFit                    Nonlinear regression
*             WNLFit                   Weighted nonlinear regression
*             SimFit                   Simulation of unweighted nonlinear regression by MCMC
*             WSimFit                  Simulation of weighted nonlinear regression by MCMC
uregtest      RegTest                  Test of unweighted regression
*             WRegTest                 Test of weighted regression
upca          VecMean                  Computes mean vector }
*             VecSD                    Computes vector of standard deviations }
*             MatVarCov                Computes variance-covariance matrix }
*             MatCorrel                Computes correlation matrix }
*             PCA                      Principal component analysis of correlation matrix }
*             ScaleVar                 Scales a set of variables }
*             PrinFac                  Computes principal factors }
ustrings      LTrim                    Remove leading blanks
*             RTrim                    Remove trailing blanks
*             Trim                     Remove leading and trailing blanks
*             StrChar                  Generate string by repeating a character
*             RFill                    Complete string with trailing blanks
*             LFill                    Complete string with leading blanks
*             CFill                    Center string
*             Replace                  Replace a character
*             Extract                  Extract field from string
*             Parse                    Parse string into several fields
*             SetFormat                Set numeric format
*             FloatStr                 Convert real number to string
*             IntStr                   Convert integer to string
*             CompStr                  Convert complex number to string
uplot         InitGraphics             Initializes the graphic
*             SetWindow                Sets the graphic window
*             AutoScale                Automatic scale determination
*             SetOxScale               Sets the scale on the Ox axis
*             SetOyScale               Sets the scale on the Oy axis
*             SetGraphTitle            Sets the graph title
*             SetOxTitle               Sets the title for the Ox axis
*             SetOyTitle               Sets the title for the Oy axis
*             SetTitleFont             Sets the font for the main graph title
*             SetOxFont                Sets the font for the Ox axis
*             SetOyFont                Sets the font for the Oy axis
*             SetLgdFont               Sets the font for the legends
*             PlotOxAxis               Plots the Ox axis
*             PlotOyAxis               Plots the Oy axis
*             WriteGraphTitle          Writes title of graph
*             PlotGrid                 Plots a grid on the graph
*             SetClipping              Limits the graphic to the current viewport
*             SetMaxCurv               Sets maximum number of curves
*             SetPointParam            Sets point parameters
*             SetLineParam             Sets line parameters
*             SetCurvLegend            Sets curve legend
*             SetCurvStep              Sets curve step
*             PlotPoint                Plots a point
*             PlotCurve                Plots a curve
*             PlotCurveWithErrorBars   Plots a curve with error bars
*             PlotFunc                 Plots a function
*             WriteLegend              Writes the legends for the plotted curves
*             ConRec                   Contour plot
*             Xpixel                   Converts user abscissa X to screen coordinate
*             Ypixel                   Converts user ordinate Y to screen coordinate
*             Xuser                    Converts screen coordinate X to user abscissa
*             Yuser                    Converts screen coordinate Y to user ordinate
*             LeaveGraphics            Quits the graphic mode
