ARB
Functions | Variables
eispack.cxx File Reference
#include "f2c.h"
Include dependency graph for eispack.cxx:

Go to the source code of this file.

Functions

int cdiv_ (doublereal *ar, doublereal *ai, doublereal *br, doublereal *bi, doublereal *cr, doublereal *ci)
 
int csroot_ (doublereal *xr, doublereal *xi, doublereal *yr, doublereal *yi)
 
doublereal epslon_ (doublereal *x)
 
doublereal pythag_ (doublereal *a, doublereal *b)
 
int bakvec_ (integer *nm, integer *n, doublereal *t, doublereal *e, integer *m, doublereal *z, integer *ierr)
 
int balanc_ (integer *nm, integer *n, doublereal *a, integer *low, integer *igh, doublereal *scale)
 
int balbak_ (integer *nm, integer *n, integer *low, integer *igh, doublereal *scale, integer *m, doublereal *z)
 
int bandr_ (integer *nm, integer *n, integer *mb, doublereal *a, doublereal *d, doublereal *e, doublereal *e2, logical *matz, doublereal *z)
 
int bandv_ (integer *nm, integer *n, integer *mbw, doublereal *a, doublereal *e21, integer *m, doublereal *w, doublereal *z, integer *ierr, integer *, doublereal *rv, doublereal *rv6)
 
int bisect_ (integer *n, doublereal *eps1, doublereal *d, doublereal *e, doublereal *e2, doublereal *lb, doublereal *ub, integer *mm, integer *m, doublereal *w, integer *ind, integer *ierr, doublereal *rv4, doublereal *rv5)
 
int bqr_ (integer *nm, integer *n, integer *mb, doublereal *a, doublereal *t, doublereal *r, integer *ierr, integer *, doublereal *rv)
 
int cbabk2_ (integer *nm, integer *n, integer *low, integer *igh, doublereal *scale, integer *m, doublereal *zr, doublereal *zi)
 
int cbal_ (integer *nm, integer *n, doublereal *ar, doublereal *ai, integer *low, integer *igh, doublereal *scale)
 
int cg_ (integer *nm, integer *n, doublereal *ar, doublereal *ai, doublereal *wr, doublereal *wi, integer *matz, doublereal *zr, doublereal *zi, doublereal *fv1, doublereal *fv2, doublereal *fv3, integer *ierr)
 
int ch_ (integer *nm, integer *n, doublereal *ar, doublereal *ai, doublereal *w, integer *matz, doublereal *zr, doublereal *zi, doublereal *fv1, doublereal *fv2, doublereal *fm1, integer *ierr)
 
int cinvit_ (integer *nm, integer *n, doublereal *ar, doublereal *ai, doublereal *wr, doublereal *wi, logical *select, integer *mm, integer *m, doublereal *zr, doublereal *zi, integer *ierr, doublereal *rm1, doublereal *rm2, doublereal *rv1, doublereal *rv2)
 
int combak_ (integer *nm, integer *low, integer *igh, doublereal *ar, doublereal *ai, integer *int_, integer *m, doublereal *zr, doublereal *zi)
 
int comhes_ (integer *nm, integer *n, integer *low, integer *igh, doublereal *ar, doublereal *ai, integer *int_)
 
int comlr_ (integer *nm, integer *n, integer *low, integer *igh, doublereal *hr, doublereal *hi, doublereal *wr, doublereal *wi, integer *ierr)
 
int comlr2_ (integer *nm, integer *n, integer *low, integer *igh, integer *int_, doublereal *hr, doublereal *hi, doublereal *wr, doublereal *wi, doublereal *zr, doublereal *zi, integer *ierr)
 
int comqr_ (integer *nm, integer *n, integer *low, integer *igh, doublereal *hr, doublereal *hi, doublereal *wr, doublereal *wi, integer *ierr)
 
int comqr2_ (integer *nm, integer *n, integer *low, integer *igh, doublereal *ortr, doublereal *orti, doublereal *hr, doublereal *hi, doublereal *wr, doublereal *wi, doublereal *zr, doublereal *zi, integer *ierr)
 
int cortb_ (integer *nm, integer *low, integer *igh, doublereal *ar, doublereal *ai, doublereal *ortr, doublereal *orti, integer *m, doublereal *zr, doublereal *zi)
 
int corth_ (integer *nm, integer *n, integer *low, integer *igh, doublereal *ar, doublereal *ai, doublereal *ortr, doublereal *orti)
 
int elmbak_ (integer *nm, integer *low, integer *igh, doublereal *a, integer *int_, integer *m, doublereal *z)
 
int elmhes_ (integer *nm, integer *n, integer *low, integer *igh, doublereal *a, integer *int_)
 
int eltran_ (integer *nm, integer *n, integer *low, integer *igh, doublereal *a, integer *int_, doublereal *z)
 
int figi_ (integer *nm, integer *n, doublereal *t, doublereal *d, doublereal *e, doublereal *e2, integer *ierr)
 
int figi2_ (integer *nm, integer *n, doublereal *t, doublereal *d, doublereal *e, doublereal *z, integer *ierr)
 
int hqr_ (integer *nm, integer *n, integer *low, integer *igh, doublereal *h, doublereal *wr, doublereal *wi, integer *ierr)
 
int hqr2_ (integer *nm, integer *n, integer *low, integer *igh, doublereal *h, doublereal *wr, doublereal *wi, doublereal *z, integer *ierr)
 
int htrib3_ (integer *nm, integer *n, doublereal *a, doublereal *tau, integer *m, doublereal *zr, doublereal *zi)
 
int htribk_ (integer *nm, integer *n, doublereal *ar, doublereal *ai, doublereal *tau, integer *m, doublereal *zr, doublereal *zi)
 
int htrid3_ (integer *nm, integer *n, doublereal *a, doublereal *d, doublereal *e, doublereal *e2, doublereal *tau)
 
int htridi_ (integer *nm, integer *n, doublereal *ar, doublereal *ai, doublereal *d, doublereal *e, doublereal *e2, doublereal *tau)
 
int imtql1_ (integer *n, doublereal *d, doublereal *e, integer *ierr)
 
int imtql2_ (integer *nm, integer *n, doublereal *d, doublereal *e, doublereal *z, integer *ierr)
 
int imtqlv_ (integer *n, doublereal *d, doublereal *e, doublereal *e2, doublereal *w, integer *ind, integer *ierr, doublereal *rv1)
 
int invit_ (integer *nm, integer *n, doublereal *a, doublereal *wr, doublereal *wi, logical *select, integer *mm, integer *m, doublereal *z, integer *ierr, doublereal *rm1, doublereal *rv1, doublereal *rv2)
 
int minfit_ (integer *nm, integer *m, integer *n, doublereal *a, doublereal *w, integer *ip, doublereal *b, integer *ierr, doublereal *rv1)
 
int ortbak_ (integer *nm, integer *low, integer *igh, doublereal *a, doublereal *ort, integer *m, doublereal *z)
 
int orthes_ (integer *nm, integer *n, integer *low, integer *igh, doublereal *a, doublereal *ort)
 
int ortran_ (integer *nm, integer *n, integer *low, integer *igh, doublereal *a, doublereal *ort, doublereal *z)
 
int qzhes_ (integer *nm, integer *n, doublereal *a, doublereal *b, logical *matz, doublereal *z)
 
int qzit_ (integer *nm, integer *n, doublereal *a, doublereal *b, doublereal *eps1, logical *matz, doublereal *z, integer *ierr)
 
int qzval_ (integer *nm, integer *n, doublereal *a, doublereal *b, doublereal *alfr, doublereal *alfi, doublereal *beta, logical *matz, doublereal *z)
 
int qzvec_ (integer *nm, integer *n, doublereal *a, doublereal *b, doublereal *alfr, doublereal *alfi, doublereal *beta, doublereal *z)
 
int ratqr_ (integer *n, doublereal *eps1, doublereal *d, doublereal *e, doublereal *e2, integer *m, doublereal *w, integer *ind, doublereal *bd, logical *type, integer *idef, integer *ierr)
 
int rebak_ (integer *nm, integer *n, doublereal *b, doublereal *dl, integer *m, doublereal *z)
 
int rebakb_ (integer *nm, integer *n, doublereal *b, doublereal *dl, integer *m, doublereal *z)
 
int reduc_ (integer *nm, integer *n, doublereal *a, doublereal *b, doublereal *dl, integer *ierr)
 
int reduc2_ (integer *nm, integer *n, doublereal *a, doublereal *b, doublereal *dl, integer *ierr)
 
int rg_ (integer *nm, integer *n, doublereal *a, doublereal *wr, doublereal *wi, integer *matz, doublereal *z, integer *iv1, doublereal *fv1, integer *ierr)
 
int rgg_ (integer *nm, integer *n, doublereal *a, doublereal *b, doublereal *alfr, doublereal *alfi, doublereal *beta, integer *matz, doublereal *z, integer *ierr)
 
int rs_ (integer *nm, integer *n, doublereal *a, doublereal *w, integer *matz, doublereal *z, doublereal *fv1, doublereal *fv2, integer *ierr)
 
int rsb_ (integer *nm, integer *n, integer *mb, doublereal *a, doublereal *w, integer *matz, doublereal *z, doublereal *fv1, doublereal *fv2, integer *ierr)
 
int rsg_ (integer *nm, integer *n, doublereal *a, doublereal *b, doublereal *w, integer *matz, doublereal *z, doublereal *fv1, doublereal *fv2, integer *ierr)
 
int rsgab_ (integer *nm, integer *n, doublereal *a, doublereal *b, doublereal *w, integer *matz, doublereal *z, doublereal *fv1, doublereal *fv2, integer *ierr)
 
int rsgba_ (integer *nm, integer *n, doublereal *a, doublereal *b, doublereal *w, integer *matz, doublereal *z, doublereal *fv1, doublereal *fv2, integer *ierr)
 
int rsm_ (integer *nm, integer *n, doublereal *a, doublereal *w, integer *m, doublereal *z, doublereal *fwork, integer *iwork, integer *ierr)
 
int rsp_ (integer *nm, integer *n, integer *nv, doublereal *a, doublereal *w, integer *matz, doublereal *z, doublereal *fv1, doublereal *fv2, integer *ierr)
 
int rst_ (integer *nm, integer *n, doublereal *w, doublereal *e, integer *matz, doublereal *z, integer *ierr)
 
int rt_ (integer *nm, integer *n, doublereal *a, doublereal *w, integer *matz, doublereal *z, doublereal *fv1, integer *ierr)
 
int svd_ (integer *nm, integer *m, integer *n, doublereal *a, doublereal *w, logical *matu, doublereal *u, logical *matv, doublereal *v, integer *ierr, doublereal *rv1)
 
int tinvit_ (integer *nm, integer *n, doublereal *d, doublereal *e, doublereal *e2, integer *m, doublereal *w, integer *ind, doublereal *z, integer *ierr, doublereal *rv1, doublereal *rv2, doublereal *rv3, doublereal *rv4, doublereal *rv6)
 
int tql1_ (integer *n, doublereal *d, doublereal *e, integer *ierr)
 
int tql2_ (integer *nm, integer *n, doublereal *d, doublereal *e, doublereal *z, integer *ierr)
 
int tqlrat_ (integer *n, doublereal *d, doublereal *e2, integer *ierr)
 
int trbak1_ (integer *nm, integer *n, doublereal *a, doublereal *e, integer *m, doublereal *z)
 
int trbak3_ (integer *nm, integer *n, integer *, doublereal *a, integer *m, doublereal *z)
 
int tred1_ (integer *nm, integer *n, doublereal *a, doublereal *d, doublereal *e, doublereal *e2)
 
int tred2_ (integer *nm, integer *n, doublereal *a, doublereal *d, doublereal *e, doublereal *z)
 
int tred3_ (integer *n, integer *, doublereal *a, doublereal *d, doublereal *e, doublereal *e2)
 
int tridib_ (integer *n, doublereal *eps1, doublereal *d, doublereal *e, doublereal *e2, doublereal *lb, doublereal *ub, integer *m11, integer *m, doublereal *w, integer *ind, integer *ierr, doublereal *rv4, doublereal *rv5)
 
int tsturm_ (integer *nm, integer *n, doublereal *eps1, doublereal *d, doublereal *e, doublereal *e2, doublereal *lb, doublereal *ub, integer *mm, integer *m, doublereal *w, doublereal *z, integer *ierr, doublereal *rv1, doublereal *rv2, doublereal *rv3, doublereal *rv4, doublereal *rv5, doublereal *rv6)
 

Variables

static doublereal c_b141 = 1.
 
static doublereal c_b550 = 0.
 

Function Documentation

int cdiv_ ( doublereal ar,
doublereal ai,
doublereal br,
doublereal bi,
doublereal cr,
doublereal ci 
)

Definition at line 16 of file eispack.cxx.

References abs, and s.

Referenced by cinvit_(), comhes_(), comlr2_(), comlr_(), comqr2_(), comqr_(), hqr2_(), and invit_().

int csroot_ ( doublereal xr,
doublereal xi,
doublereal yr,
doublereal yi 
)

Definition at line 43 of file eispack.cxx.

References abs, pythag_(), s, and xi.

Referenced by comlr2_(), comlr_(), comqr2_(), and comqr_().

doublereal epslon_ ( doublereal x)

Definition at line 78 of file eispack.cxx.

References abs.

Referenced by bandv_(), bisect_(), cinvit_(), invit_(), qzit_(), ratqr_(), tinvit_(), tqlrat_(), tridib_(), and tsturm_().

doublereal pythag_ ( doublereal a,
doublereal b 
)
int bakvec_ ( integer nm,
integer n,
doublereal t,
doublereal e,
integer m,
doublereal z,
integer ierr 
)

Definition at line 162 of file eispack.cxx.

int balanc_ ( integer nm,
integer n,
doublereal a,
integer low,
integer igh,
doublereal scale 
)

Definition at line 280 of file eispack.cxx.

References abs, FALSE_, s, and TRUE_.

Referenced by rg_().

int balbak_ ( integer nm,
integer n,
integer low,
integer igh,
doublereal scale,
integer m,
doublereal z 
)

Definition at line 537 of file eispack.cxx.

References s.

Referenced by rg_().

int bandr_ ( integer nm,
integer n,
integer mb,
doublereal a,
doublereal d,
doublereal e,
doublereal e2,
logical matz,
doublereal z 
)

Definition at line 651 of file eispack.cxx.

References max, and min.

Referenced by rsb_().

int bandv_ ( integer nm,
integer n,
integer mbw,
doublereal a,
doublereal e21,
integer m,
doublereal w,
doublereal z,
integer ierr,
integer ,
doublereal rv,
doublereal rv6 
)

Definition at line 1063 of file eispack.cxx.

References abs, d_sign(), epslon_(), group, max, min, and pythag_().

int bisect_ ( integer n,
doublereal eps1,
doublereal d,
doublereal e,
doublereal e2,
doublereal lb,
doublereal ub,
integer mm,
integer m,
doublereal w,
integer ind,
integer ierr,
doublereal rv4,
doublereal rv5 
)

Definition at line 1563 of file eispack.cxx.

References abs, epslon_(), max, min, and s.

int bqr_ ( integer nm,
integer n,
integer mb,
doublereal a,
doublereal t,
doublereal r,
integer ierr,
integer ,
doublereal rv 
)

Definition at line 1944 of file eispack.cxx.

References abs, d_sign(), max, min, pythag_(), and s.

int cbabk2_ ( integer nm,
integer n,
integer low,
integer igh,
doublereal scale,
integer m,
doublereal zr,
doublereal zi 
)

Definition at line 2353 of file eispack.cxx.

References s.

Referenced by cg_().

int cbal_ ( integer nm,
integer n,
doublereal ar,
doublereal ai,
integer low,
integer igh,
doublereal scale 
)

Definition at line 2477 of file eispack.cxx.

References abs, FALSE_, s, and TRUE_.

Referenced by cg_().

int cg_ ( integer nm,
integer n,
doublereal ar,
doublereal ai,
doublereal wr,
doublereal wi,
integer matz,
doublereal zr,
doublereal zi,
doublereal fv1,
doublereal fv2,
doublereal fv3,
integer ierr 
)

Definition at line 2752 of file eispack.cxx.

References cbabk2_(), cbal_(), comqr2_(), comqr_(), and corth_().

int ch_ ( integer nm,
integer n,
doublereal ar,
doublereal ai,
doublereal w,
integer matz,
doublereal zr,
doublereal zi,
doublereal fv1,
doublereal fv2,
doublereal fm1,
integer ierr 
)

Definition at line 2868 of file eispack.cxx.

References htribk_(), htridi_(), tql2_(), and tqlrat_().

int cinvit_ ( integer nm,
integer n,
doublereal ar,
doublereal ai,
doublereal wr,
doublereal wi,
logical select,
integer mm,
integer m,
doublereal zr,
doublereal zi,
integer ierr,
doublereal rm1,
doublereal rm2,
doublereal rv1,
doublereal rv2 
)

Definition at line 2989 of file eispack.cxx.

References abs, cdiv_(), epslon_(), pythag_(), s, and y.

int combak_ ( integer nm,
integer low,
integer igh,
doublereal ar,
doublereal ai,
integer int_,
integer m,
doublereal zr,
doublereal zi 
)

Definition at line 3398 of file eispack.cxx.

References xi.

int comhes_ ( integer nm,
integer n,
integer low,
integer igh,
doublereal ar,
doublereal ai,
integer int_ 
)

Definition at line 3535 of file eispack.cxx.

References abs, cdiv_(), and xi.

int comlr_ ( integer nm,
integer n,
integer low,
integer igh,
doublereal hr,
doublereal hi,
doublereal wr,
doublereal wi,
integer ierr 
)

Definition at line 3709 of file eispack.cxx.

References abs, cdiv_(), csroot_(), and xi.

int comlr2_ ( integer nm,
integer n,
integer low,
integer igh,
integer int_,
doublereal hr,
doublereal hi,
doublereal wr,
doublereal wi,
doublereal zr,
doublereal zi,
integer ierr 
)

Definition at line 4029 of file eispack.cxx.

References abs, cdiv_(), csroot_(), min, and xi.

int comqr_ ( integer nm,
integer n,
integer low,
integer igh,
doublereal hr,
doublereal hi,
doublereal wr,
doublereal wi,
integer ierr 
)

Definition at line 4586 of file eispack.cxx.

References abs, cdiv_(), csroot_(), min, pythag_(), and xi.

Referenced by cg_().

int comqr2_ ( integer nm,
integer n,
integer low,
integer igh,
doublereal ortr,
doublereal orti,
doublereal hr,
doublereal hi,
doublereal wr,
doublereal wi,
doublereal zr,
doublereal zi,
integer ierr 
)

Definition at line 4929 of file eispack.cxx.

References abs, cdiv_(), csroot_(), min, pythag_(), and xi.

Referenced by cg_().

int cortb_ ( integer nm,
integer low,
integer igh,
doublereal ar,
doublereal ai,
doublereal ortr,
doublereal orti,
integer m,
doublereal zr,
doublereal zi 
)

Definition at line 5564 of file eispack.cxx.

int corth_ ( integer nm,
integer n,
integer low,
integer igh,
doublereal ar,
doublereal ai,
doublereal ortr,
doublereal orti 
)

Definition at line 5716 of file eispack.cxx.

References abs, and pythag_().

Referenced by cg_().

int elmbak_ ( integer nm,
integer low,
integer igh,
doublereal a,
integer int_,
integer m,
doublereal z 
)

Definition at line 5922 of file eispack.cxx.

int elmhes_ ( integer nm,
integer n,
integer low,
integer igh,
doublereal a,
integer int_ 
)

Definition at line 6042 of file eispack.cxx.

References abs, and y.

Referenced by rg_().

int eltran_ ( integer nm,
integer n,
integer low,
integer igh,
doublereal a,
integer int_,
doublereal z 
)

Definition at line 6188 of file eispack.cxx.

Referenced by rg_().

int figi_ ( integer nm,
integer n,
doublereal t,
doublereal d,
doublereal e,
doublereal e2,
integer ierr 
)

Definition at line 6303 of file eispack.cxx.

Referenced by rt_().

int figi2_ ( integer nm,
integer n,
doublereal t,
doublereal d,
doublereal e,
doublereal z,
integer ierr 
)

Definition at line 6416 of file eispack.cxx.

Referenced by rt_().

int hqr_ ( integer nm,
integer n,
integer low,
integer igh,
doublereal h,
doublereal wr,
doublereal wi,
integer ierr 
)

Definition at line 6542 of file eispack.cxx.

References abs, d_sign(), min, s, and y.

Referenced by rg_().

int hqr2_ ( integer nm,
integer n,
integer low,
integer igh,
doublereal h,
doublereal wr,
doublereal wi,
doublereal z,
integer ierr 
)

Definition at line 6894 of file eispack.cxx.

References abs, cdiv_(), d_sign(), max, min, s, and y.

Referenced by rg_().

int htrib3_ ( integer nm,
integer n,
doublereal a,
doublereal tau,
integer m,
doublereal zr,
doublereal zi 
)

Definition at line 7589 of file eispack.cxx.

References s.

int htribk_ ( integer nm,
integer n,
doublereal ar,
doublereal ai,
doublereal tau,
integer m,
doublereal zr,
doublereal zi 
)

Definition at line 7728 of file eispack.cxx.

References s.

Referenced by ch_().

int htrid3_ ( integer nm,
integer n,
doublereal a,
doublereal d,
doublereal e,
doublereal e2,
doublereal tau 
)

Definition at line 7872 of file eispack.cxx.

References abs, and pythag_().

int htridi_ ( integer nm,
integer n,
doublereal ar,
doublereal ai,
doublereal d,
doublereal e,
doublereal e2,
doublereal tau 
)

Definition at line 8113 of file eispack.cxx.

References abs, and pythag_().

Referenced by ch_().

int imtql1_ ( integer n,
doublereal d,
doublereal e,
integer ierr 
)

Definition at line 8350 of file eispack.cxx.

References abs, d_sign(), pythag_(), and s.

Referenced by rst_(), and rt_().

int imtql2_ ( integer nm,
integer n,
doublereal d,
doublereal e,
doublereal z,
integer ierr 
)

Definition at line 8528 of file eispack.cxx.

References abs, d_sign(), pythag_(), and s.

Referenced by rst_(), and rt_().

int imtqlv_ ( integer n,
doublereal d,
doublereal e,
doublereal e2,
doublereal w,
integer ind,
integer ierr,
doublereal rv1 
)

Definition at line 8750 of file eispack.cxx.

References abs, d_sign(), pythag_(), and s.

Referenced by rsm_().

int invit_ ( integer nm,
integer n,
doublereal a,
doublereal wr,
doublereal wi,
logical select,
integer mm,
integer m,
doublereal z,
integer ierr,
doublereal rm1,
doublereal rv1,
doublereal rv2 
)

Definition at line 8971 of file eispack.cxx.

References abs, cdiv_(), epslon_(), FALSE_, pythag_(), s, and y.

int minfit_ ( integer nm,
integer m,
integer n,
doublereal a,
doublereal w,
integer ip,
doublereal b,
integer ierr,
doublereal rv1 
)

Definition at line 9607 of file eispack.cxx.

References abs, d_sign(), max, pythag_(), s, and y.

int ortbak_ ( integer nm,
integer low,
integer igh,
doublereal a,
doublereal ort,
integer m,
doublereal z 
)

Definition at line 10112 of file eispack.cxx.

int orthes_ ( integer nm,
integer n,
integer low,
integer igh,
doublereal a,
doublereal ort 
)

Definition at line 10238 of file eispack.cxx.

References abs, and d_sign().

int ortran_ ( integer nm,
integer n,
integer low,
integer igh,
doublereal a,
doublereal ort,
doublereal z 
)

Definition at line 10396 of file eispack.cxx.

int qzhes_ ( integer nm,
integer n,
doublereal a,
doublereal b,
logical matz,
doublereal z 
)

Definition at line 10527 of file eispack.cxx.

References abs, d_sign(), and s.

Referenced by rgg_().

int qzit_ ( integer nm,
integer n,
doublereal a,
doublereal b,
doublereal eps1,
logical matz,
doublereal z,
integer ierr 
)

Definition at line 10816 of file eispack.cxx.

References abs, d_sign(), epslon_(), max, min, and s.

Referenced by rgg_().

int qzval_ ( integer nm,
integer n,
doublereal a,
doublereal b,
doublereal alfr,
doublereal alfi,
doublereal beta,
logical matz,
doublereal z 
)

Definition at line 11347 of file eispack.cxx.

References abs, d_sign(), and s.

Referenced by rgg_().

int qzvec_ ( integer nm,
integer n,
doublereal a,
doublereal b,
doublereal alfr,
doublereal alfi,
doublereal beta,
doublereal z 
)

Definition at line 11738 of file eispack.cxx.

References abs, s, and y.

Referenced by rgg_().

int ratqr_ ( integer n,
doublereal eps1,
doublereal d,
doublereal e,
doublereal e2,
integer m,
doublereal w,
integer ind,
doublereal bd,
logical type,
integer idef,
integer ierr 
)

Definition at line 12130 of file eispack.cxx.

References abs, epslon_(), min, and s.

int rebak_ ( integer nm,
integer n,
doublereal b,
doublereal dl,
integer m,
doublereal z 
)

Definition at line 12468 of file eispack.cxx.

Referenced by rsg_(), and rsgab_().

int rebakb_ ( integer nm,
integer n,
doublereal b,
doublereal dl,
integer m,
doublereal z 
)

Definition at line 12564 of file eispack.cxx.

Referenced by rsgba_().

int reduc_ ( integer nm,
integer n,
doublereal a,
doublereal b,
doublereal dl,
integer ierr 
)

Definition at line 12660 of file eispack.cxx.

References abs, and y.

Referenced by rsg_().

int reduc2_ ( integer nm,
integer n,
doublereal a,
doublereal b,
doublereal dl,
integer ierr 
)

Definition at line 12847 of file eispack.cxx.

References abs, and y.

Referenced by rsgab_(), and rsgba_().

int rg_ ( integer nm,
integer n,
doublereal a,
doublereal wr,
doublereal wi,
integer matz,
doublereal z,
integer iv1,
doublereal fv1,
integer ierr 
)

Definition at line 13035 of file eispack.cxx.

References balanc_(), balbak_(), elmhes_(), eltran_(), hqr2_(), and hqr_().

int rgg_ ( integer nm,
integer n,
doublereal a,
doublereal b,
doublereal alfr,
doublereal alfi,
doublereal beta,
integer matz,
doublereal z,
integer ierr 
)

Definition at line 13147 of file eispack.cxx.

References FALSE_, qzhes_(), qzit_(), qzval_(), qzvec_(), and TRUE_.

int rs_ ( integer nm,
integer n,
doublereal a,
doublereal w,
integer matz,
doublereal z,
doublereal fv1,
doublereal fv2,
integer ierr 
)

Definition at line 13269 of file eispack.cxx.

References tql2_(), tqlrat_(), tred1_(), and tred2_().

int rsb_ ( integer nm,
integer n,
integer mb,
doublereal a,
doublereal w,
integer matz,
doublereal z,
doublereal fv1,
doublereal fv2,
integer ierr 
)

Definition at line 13360 of file eispack.cxx.

References bandr_(), FALSE_, tql2_(), tqlrat_(), and TRUE_.

int rsg_ ( integer nm,
integer n,
doublereal a,
doublereal b,
doublereal w,
integer matz,
doublereal z,
doublereal fv1,
doublereal fv2,
integer ierr 
)

Definition at line 13480 of file eispack.cxx.

References rebak_(), reduc_(), tql2_(), tqlrat_(), tred1_(), and tred2_().

int rsgab_ ( integer nm,
integer n,
doublereal a,
doublereal b,
doublereal w,
integer matz,
doublereal z,
doublereal fv1,
doublereal fv2,
integer ierr 
)

Definition at line 13587 of file eispack.cxx.

References rebak_(), reduc2_(), tql2_(), tqlrat_(), tred1_(), and tred2_().

int rsgba_ ( integer nm,
integer n,
doublereal a,
doublereal b,
doublereal w,
integer matz,
doublereal z,
doublereal fv1,
doublereal fv2,
integer ierr 
)

Definition at line 13694 of file eispack.cxx.

References rebakb_(), reduc2_(), tql2_(), tqlrat_(), tred1_(), and tred2_().

int rsm_ ( integer nm,
integer n,
doublereal a,
doublereal w,
integer m,
doublereal z,
doublereal fwork,
integer iwork,
integer ierr 
)

Definition at line 13801 of file eispack.cxx.

References imtqlv_(), tinvit_(), tqlrat_(), trbak1_(), and tred1_().

int rsp_ ( integer nm,
integer n,
integer nv,
doublereal a,
doublereal w,
integer matz,
doublereal z,
doublereal fv1,
doublereal fv2,
integer ierr 
)

Definition at line 13911 of file eispack.cxx.

References tql2_(), tqlrat_(), trbak3_(), and tred3_().

int rst_ ( integer nm,
integer n,
doublereal w,
doublereal e,
integer matz,
doublereal z,
integer ierr 
)

Definition at line 14029 of file eispack.cxx.

References imtql1_(), and imtql2_().

int rt_ ( integer nm,
integer n,
doublereal a,
doublereal w,
integer matz,
doublereal z,
doublereal fv1,
integer ierr 
)

Definition at line 14126 of file eispack.cxx.

References figi2_(), figi_(), imtql1_(), and imtql2_().

int svd_ ( integer nm,
integer m,
integer n,
doublereal a,
doublereal w,
logical matu,
doublereal u,
logical matv,
doublereal v,
integer ierr,
doublereal rv1 
)

Definition at line 14226 of file eispack.cxx.

References abs, d_sign(), max, pythag_(), s, and y.

int tinvit_ ( integer nm,
integer n,
doublereal d,
doublereal e,
doublereal e2,
integer m,
doublereal w,
integer ind,
doublereal z,
integer ierr,
doublereal rv1,
doublereal rv2,
doublereal rv3,
doublereal rv4,
doublereal rv6 
)

Definition at line 14791 of file eispack.cxx.

References abs, epslon_(), group, max, pythag_(), and s.

Referenced by rsm_().

int tql1_ ( integer n,
doublereal d,
doublereal e,
integer ierr 
)

Definition at line 15167 of file eispack.cxx.

References abs, d_sign(), pythag_(), and s.

int tql2_ ( integer nm,
integer n,
doublereal d,
doublereal e,
doublereal z,
integer ierr 
)

Definition at line 15368 of file eispack.cxx.

References abs, d_sign(), pythag_(), and s.

Referenced by ch_(), rs_(), rsb_(), rsg_(), rsgab_(), rsgba_(), and rsp_().

int tqlrat_ ( integer n,
doublereal d,
doublereal e2,
integer ierr 
)

Definition at line 15613 of file eispack.cxx.

References abs, d_sign(), epslon_(), pythag_(), and s.

Referenced by ch_(), rs_(), rsb_(), rsg_(), rsgab_(), rsgba_(), rsm_(), and rsp_().

int trbak1_ ( integer nm,
integer n,
doublereal a,
doublereal e,
integer m,
doublereal z 
)

Definition at line 15815 of file eispack.cxx.

References s.

Referenced by rsm_().

int trbak3_ ( integer nm,
integer n,
integer ,
doublereal a,
integer m,
doublereal z 
)

Definition at line 15927 of file eispack.cxx.

References s.

Referenced by rsp_().

int tred1_ ( integer nm,
integer n,
doublereal a,
doublereal d,
doublereal e,
doublereal e2 
)

Definition at line 16043 of file eispack.cxx.

References abs, and d_sign().

Referenced by rs_(), rsg_(), rsgab_(), rsgba_(), and rsm_().

int tred2_ ( integer nm,
integer n,
doublereal a,
doublereal d,
doublereal e,
doublereal z 
)

Definition at line 16246 of file eispack.cxx.

References abs, and d_sign().

Referenced by rs_(), rsg_(), rsgab_(), and rsgba_().

int tred3_ ( integer n,
integer ,
doublereal a,
doublereal d,
doublereal e,
doublereal e2 
)

Definition at line 16501 of file eispack.cxx.

References abs, and d_sign().

Referenced by rsp_().

int tridib_ ( integer n,
doublereal eps1,
doublereal d,
doublereal e,
doublereal e2,
doublereal lb,
doublereal ub,
integer m11,
integer m,
doublereal w,
integer ind,
integer ierr,
doublereal rv4,
doublereal rv5 
)

Definition at line 16682 of file eispack.cxx.

References abs, epslon_(), max, min, and s.

int tsturm_ ( integer nm,
integer n,
doublereal eps1,
doublereal d,
doublereal e,
doublereal e2,
doublereal lb,
doublereal ub,
integer mm,
integer m,
doublereal w,
doublereal z,
integer ierr,
doublereal rv1,
doublereal rv2,
doublereal rv3,
doublereal rv4,
doublereal rv5,
doublereal rv6 
)

Definition at line 17121 of file eispack.cxx.

References abs, epslon_(), group, max, min, pythag_(), and s.

Variable Documentation

doublereal c_b141 = 1.
static

Definition at line 13 of file eispack.cxx.

doublereal c_b550 = 0.
static

Definition at line 14 of file eispack.cxx.