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.