eTurb
math.f File Reference

Functions/Subroutines

subroutine blank (A, N)
 
subroutine vsq (A, N)
 
subroutine vsqrt (A, N)
 
subroutine invers2 (a, b, n)
 
subroutine invcol1 (a, n)
 
subroutine invcol2 (a, b, n)
 
subroutine invcol3 (a, b, c, n)
 
subroutine col4 (a, b, c, d, n)
 
subroutine xaddcol3 (a, b, c, n)
 
subroutine addcol4 (a, b, c, d, n)
 
subroutine ascol5 (a, b, c, d, e, n)
 
subroutine sub2 (a, b, n)
 
subroutine sub3 (a, b, c, n)
 
subroutine subcol3 (a, b, c, n)
 
subroutine subcol4 (a, b, c, d, n)
 
subroutine rzero (a, n)
 
subroutine izero (a, n)
 
subroutine ione (a, n)
 
subroutine rone (a, n)
 
subroutine cfill (a, b, n)
 
subroutine ifill (ia, ib, n)
 
subroutine copy (a, b, n)
 
subroutine copyi4 (a, b, n)
 
subroutine chcopy (a, b, n)
 
subroutine icopy (a, b, n)
 
subroutine i8copy (a, b, n)
 
subroutine chsign (a, n)
 
subroutine cmult (a, const, n)
 
subroutine cadd (a, const, n)
 
subroutine iadd (i1, iscal, n)
 
subroutine cadd2 (a, b, const, n)
 
real function vlmin (vec, n)
 
integer function ivlmin (vec, n)
 
integer function ivlmax (vec, n)
 
real function vlmax (vec, n)
 
real function vlamax (vec, n)
 
real function vlsum (vec, n)
 
subroutine vcross (u1, u2, u3, v1, v2, v3, w1, w2, w3, n)
 
subroutine vdot2 (dot, u1, u2, v1, v2, n)
 
subroutine vdot3 (dot, u1, u2, u3, v1, v2, v3, n)
 
subroutine addtnsr (s, h1, h2, h3, nx, ny, nz)
 
function ltrunc (string, l)
 
function mod1 (i, n)
 
integer function log2 (k)
 
subroutine iflip (i1, n)
 
subroutine iswap (b, ind, n, temp)
 
subroutine col2 (a, b, n)
 
subroutine col2c (a, b, c, n)
 
subroutine col3 (a, b, c, n)
 
subroutine add2 (a, b, n)
 
subroutine add3 (a, b, c, n)
 
subroutine addcol3 (a, b, c, n)
 
subroutine add2s1 (a, b, c1, n)
 
subroutine add2s2 (a, b, c1, n)
 
subroutine add3s2 (a, b, c, c1, c2, n)
 
subroutine add4 (a, b, c, d, n)
 
real function vlsc2 (x, y, n)
 
real function vlsc21 (x, y, n)
 
function glsc3 (a, b, mult, n)
 
function glsc2 (x, y, n)
 
function glsc23 (x, y, z, n)
 
real function gl2norm (a, n)
 
real function gl2norm2 (a, n)
 
function glsum (x, n)
 
real function glamax (a, n)
 
real function glamin (a, n)
 
function iglmin (a, n)
 
function iglmax (a, n)
 
function iglsum (a, n)
 
subroutine i8zero (a, n)
 
integer *8 function i8glsum (a, n)
 
function glmax (a, n)
 
function glmin (a, n)
 
subroutine gllog (la, lb)
 
function fmdian (a, n, ifok)
 
subroutine dcadd (a, const, n)
 
subroutine dsub2 (a, b, n)
 
subroutine dadd2 (a, b, n)
 
subroutine chswapr (b, L, ind, n, temp)
 
subroutine drcopy (r, d, N)
 
subroutine rrcopy (r, d, N)
 
subroutine sorts (xout, xin, work, n)
 
function ivlsum (a, n)
 
subroutine icadd (a, c, n)
 
subroutine isort (a, ind, n)
 
subroutine sort (a, ind, n)
 
subroutine iswap_ip (x, p, n)
 
subroutine iswapt_ip (x, p, n)
 
subroutine swap_ip (x, p, n)
 
subroutine swapt_ip (x, p, n)
 
subroutine glvadd (x, w, n)
 
subroutine add3s12 (x, y, z, c1, c2, n)
 
integer *8 function i8glmax (a, n)
 
subroutine admcol3 (a, b, c, d, n)
 
subroutine add2col2 (a, b, c, n)
 
subroutine add2sxy (x, a, y, b, n)
 
subroutine col2s2 (x, y, s, n)
 
subroutine transpose (a, lda, b, ldb)
 
subroutine transpose1 (a, n)
 
real function difmax (a, b, n)
 

Function/Subroutine Documentation

◆ add2()

subroutine add2 ( real, dimension(1)  a,
real, dimension(1)  b,
  n 
)

◆ add2col2()

subroutine add2col2 ( real, dimension(1)  a,
real, dimension(1)  b,
real, dimension(1)  c,
  n 
)

◆ add2s1()

subroutine add2s1 ( real, dimension(1)  a,
real, dimension(1)  b,
  c1,
  n 
)

◆ add2s2()

subroutine add2s2 ( real, dimension(1)  a,
real, dimension(1)  b,
  c1,
  n 
)

◆ add2sxy()

subroutine add2sxy ( real, dimension(1)  x,
  a,
real, dimension(1)  y,
  b,
  n 
)

◆ add3()

subroutine add3 ( real, dimension(1)  a,
real, dimension(1)  b,
real, dimension(1)  c,
  n 
)

◆ add3s12()

subroutine add3s12 ( real, dimension(1)  x,
real, dimension(1)  y,
real, dimension(1)  z,
real  c1,
real  c2,
  n 
)

◆ add3s2()

subroutine add3s2 ( real, dimension(1)  a,
real, dimension(1)  b,
real, dimension(1)  c,
  c1,
  c2,
  n 
)

◆ add4()

subroutine add4 ( real, dimension(1)  a,
real, dimension(1)  b,
real, dimension(1)  c,
real, dimension(1)  d,
  n 
)

◆ addcol3()

subroutine addcol3 ( real, dimension(1)  a,
real, dimension(1)  b,
real, dimension(1)  c,
  n 
)

◆ addcol4()

subroutine addcol4 ( real, dimension(1)  a,
real, dimension(1)  b,
real, dimension(1)  c,
real, dimension(1)  d,
  n 
)

◆ addtnsr()

subroutine addtnsr ( dimension(nx,ny,nz)  s,
dimension(1)  h1,
dimension(1)  h2,
dimension(1)  h3,
  nx,
  ny,
  nz 
)

◆ admcol3()

subroutine admcol3 ( real, dimension(1)  a,
real, dimension(1)  b,
real, dimension(1)  c,
real  d,
  n 
)

◆ ascol5()

subroutine ascol5 ( real, dimension(1)  a,
real, dimension(1)  b,
real, dimension(1)  c,
real, dimension(1)  d,
real, dimension(1)  e,
  n 
)

◆ blank()

subroutine blank ( character*1, dimension(1)  A,
  N 
)

◆ cadd()

subroutine cadd ( real, dimension(1)  a,
  const,
  n 
)

◆ cadd2()

subroutine cadd2 ( real, dimension(1)  a,
real, dimension(1)  b,
  const,
  n 
)

◆ cfill()

subroutine cfill ( dimension(1)  a,
  b,
  n 
)

◆ chcopy()

subroutine chcopy ( character*1, dimension(1)  a,
character*1, dimension(1)  b,
  n 
)

◆ chsign()

subroutine chsign ( real, dimension(1)  a,
  n 
)

◆ chswapr()

subroutine chswapr ( character*6, dimension(1)  b,
  L,
integer, dimension(1)  ind,
  n,
character*6, dimension(1)  temp 
)

◆ cmult()

subroutine cmult ( real, dimension(1)  a,
  const,
  n 
)

◆ col2()

subroutine col2 ( real, dimension(1)  a,
real, dimension(1)  b,
  n 
)

◆ col2c()

subroutine col2c ( real, dimension(1)  a,
real, dimension(1)  b,
real  c,
  n 
)

◆ col2s2()

subroutine col2s2 ( real, dimension(n)  x,
real, dimension(n)  y,
  s,
  n 
)

◆ col3()

subroutine col3 ( real, dimension(1)  a,
real, dimension(1)  b,
real, dimension(1)  c,
  n 
)

◆ col4()

subroutine col4 ( real, dimension(1)  a,
real, dimension(1)  b,
real, dimension(1)  c,
real, dimension(1)  d,
  n 
)

◆ copy()

subroutine copy ( real, dimension(1)  a,
real, dimension(1)  b,
  n 
)

◆ copyi4()

subroutine copyi4 ( integer, dimension(1)  a,
real, dimension(1)  b,
  n 
)

◆ dadd2()

subroutine dadd2 ( real*8, dimension(1)  a,
real*8, dimension(1)  b,
  n 
)

◆ dcadd()

subroutine dcadd ( real*8, dimension(1)  a,
real*8  const,
  n 
)

◆ difmax()

real function difmax ( real, dimension(1)  a,
real, dimension(1)  b,
  n 
)

◆ drcopy()

subroutine drcopy ( dimension(1)  r,
real*8, dimension(1)  d,
  N 
)

◆ dsub2()

subroutine dsub2 ( real*8, dimension(1)  a,
real*8, dimension(1)  b,
  n 
)

◆ fmdian()

function fmdian ( dimension(1)  a,
  n,
logical  ifok 
)

◆ gl2norm()

real function gl2norm ( real, dimension(1)  a,
  n 
)

◆ gl2norm2()

real function gl2norm2 ( real, dimension(n)  a,
  n 
)

◆ glamax()

real function glamax ( real, dimension(1)  a,
  n 
)

◆ glamin()

real function glamin ( real, dimension(1)  a,
  n 
)

◆ gllog()

subroutine gllog ( logical  la,
logical  lb 
)

◆ glmax()

function glmax ( real, dimension(1)  a,
  n 
)

◆ glmin()

function glmin ( real, dimension(1)  a,
  n 
)

◆ glsc2()

function glsc2 ( real, dimension(1)  x,
real, dimension(1)  y,
  n 
)

◆ glsc23()

function glsc23 ( real, dimension(1)  x,
real, dimension(1)  y,
real, dimension(1)  z,
  n 
)

◆ glsc3()

function glsc3 ( real, dimension(1)  a,
real, dimension(1)  b,
real, dimension(1)  mult,
  n 
)

◆ glsum()

function glsum ( dimension(1)  x,
  n 
)

◆ glvadd()

subroutine glvadd ( real, dimension(1)  x,
real, dimension(1)  w,
  n 
)

◆ i8copy()

subroutine i8copy ( integer*8, dimension(1)  a,
integer*8, dimension(1)  b,
  n 
)

◆ i8glmax()

integer*8 function i8glmax ( integer*8, dimension(1)  a,
  n 
)

◆ i8glsum()

integer*8 function i8glsum ( integer*8, dimension(1)  a,
  n 
)

◆ i8zero()

subroutine i8zero ( integer*8, dimension(1)  a,
  n 
)

◆ iadd()

subroutine iadd ( dimension(1)  i1,
  iscal,
  n 
)

◆ icadd()

subroutine icadd ( integer, dimension(1)  a,
integer  c,
  n 
)

◆ icopy()

subroutine icopy ( integer, dimension(1)  a,
integer, dimension(1)  b,
  n 
)

◆ ifill()

subroutine ifill ( dimension(1)  ia,
  ib,
  n 
)

◆ iflip()

subroutine iflip ( dimension(1)  i1,
  n 
)

◆ iglmax()

function iglmax ( integer, dimension(1)  a,
  n 
)

◆ iglmin()

function iglmin ( integer, dimension(1)  a,
  n 
)

◆ iglsum()

function iglsum ( integer, dimension(1)  a,
  n 
)

◆ invcol1()

subroutine invcol1 ( real, dimension(1)  a,
  n 
)

◆ invcol2()

subroutine invcol2 ( real, dimension(1)  a,
real, dimension(1)  b,
  n 
)

◆ invcol3()

subroutine invcol3 ( real, dimension(1)  a,
real, dimension(1)  b,
real, dimension(1)  c,
  n 
)

◆ invers2()

subroutine invers2 ( real, dimension(1)  a,
real, dimension(1)  b,
  n 
)

◆ ione()

subroutine ione ( integer, dimension(1)  a,
  n 
)

◆ isort()

subroutine isort ( integer, dimension(1)  a,
integer, dimension(1)  ind,
  n 
)

◆ iswap()

subroutine iswap ( integer, dimension(1)  b,
integer, dimension(1)  ind,
  n,
integer, dimension(1)  temp 
)

◆ iswap_ip()

subroutine iswap_ip ( integer, dimension(1)  x,
integer, dimension(1)  p,
  n 
)

◆ iswapt_ip()

subroutine iswapt_ip ( integer, dimension(1)  x,
integer, dimension(1)  p,
  n 
)

◆ ivlmax()

integer function ivlmax ( integer, dimension(1)  vec,
  n 
)

◆ ivlmin()

integer function ivlmin ( integer, dimension(1)  vec,
  n 
)

◆ ivlsum()

function ivlsum ( integer, dimension(1)  a,
  n 
)

◆ izero()

subroutine izero ( integer, dimension(1)  a,
  n 
)

◆ log2()

integer function log2 (   k)

◆ ltrunc()

function ltrunc ( character*1, dimension(l)  string,
  l 
)

◆ mod1()

function mod1 (   i,
  n 
)

◆ rone()

subroutine rone ( dimension(1)  a,
  n 
)

◆ rrcopy()

subroutine rrcopy ( real*4, dimension(1)  r,
real*4, dimension(1)  d,
  N 
)

◆ rzero()

subroutine rzero ( dimension(1)  a,
  n 
)

◆ sort()

subroutine sort ( real, dimension(1)  a,
integer, dimension(1)  ind,
  n 
)

◆ sorts()

subroutine sorts ( real, dimension(1)  xout,
real, dimension(1)  xin,
real, dimension(1)  work,
  n 
)

◆ sub2()

subroutine sub2 ( real, dimension(1)  a,
real, dimension(1)  b,
  n 
)

◆ sub3()

subroutine sub3 ( real, dimension(1)  a,
real, dimension(1)  b,
real, dimension(1)  c,
  n 
)

◆ subcol3()

subroutine subcol3 ( real, dimension(1)  a,
real, dimension(1)  b,
real, dimension(1)  c,
  n 
)

◆ subcol4()

subroutine subcol4 ( real, dimension(1)  a,
real, dimension(1)  b,
real, dimension(1)  c,
real, dimension(1)  d,
  n 
)

◆ swap_ip()

subroutine swap_ip ( real, dimension(1)  x,
integer, dimension(1)  p,
  n 
)

◆ swapt_ip()

subroutine swapt_ip ( real, dimension(1)  x,
integer, dimension(1)  p,
  n 
)

◆ transpose()

subroutine transpose ( real, dimension(lda,1)  a,
  lda,
real, dimension(ldb,1)  b,
  ldb 
)

◆ transpose1()

subroutine transpose1 ( real, dimension(n,n)  a,
  n 
)

◆ vcross()

subroutine vcross ( dimension(1)  u1,
dimension(1)  u2,
dimension(1)  u3,
dimension(1)  v1,
dimension(1)  v2,
dimension(1)  v3,
dimension(1)  w1,
dimension(1)  w2,
dimension(1)  w3,
  n 
)

◆ vdot2()

subroutine vdot2 ( dimension(1)  dot,
dimension(1)  u1,
dimension(1)  u2,
dimension(1)  v1,
dimension(1)  v2,
  n 
)

◆ vdot3()

subroutine vdot3 ( dimension(1)  dot,
dimension(1)  u1,
dimension(1)  u2,
dimension(1)  u3,
dimension(1)  v1,
dimension(1)  v2,
dimension(1)  v3,
  n 
)

◆ vlamax()

real function vlamax ( real, dimension(1)  vec,
  n 
)

◆ vlmax()

real function vlmax ( real, dimension(1)  vec,
  n 
)

◆ vlmin()

real function vlmin ( real, dimension(1)  vec,
  n 
)

◆ vlsc2()

real function vlsc2 ( real, dimension(1)  x,
real, dimension(1)  y,
  n 
)

◆ vlsc21()

real function vlsc21 ( real, dimension(1)  x,
real, dimension(1)  y,
  n 
)

◆ vlsum()

real function vlsum ( real, dimension(1)  vec,
  n 
)

◆ vsq()

subroutine vsq ( dimension(1)  A,
  N 
)

◆ vsqrt()

subroutine vsqrt ( dimension(1)  A,
  N 
)

◆ xaddcol3()

subroutine xaddcol3 ( real, dimension(1)  a,
real, dimension(1)  b,
real, dimension(1)  c,
  n 
)