OB.DAAC Logo
NASA Logo
Ocean Color Science Software

ocssw V2022
ffnet.f File Reference

Go to the source code of this file.

Functions/Subroutines

subroutine prop (x, conec, n, units, u)
 
subroutine sqerror (x, conec, n, units, u, inno, i, outno, o, Input, Targ, p, sqerr)
 
subroutine grad (x, conec, n, bconecno, bn, units, u, inno, i, outno, o, Input, Targ, p, xprime)
 
subroutine recall (x, conec, n, units, u, inno, i, outno, o, input, output)
 
subroutine diff (x, conec, n, dconecno, dn, dconecmk, units, u, inno, i, outno, o, input, deriv)
 
subroutine func (x, conec, n, bconecno, bn, units, u, inno, i, outno, o, Input, Targ, p, sqerr)
 
subroutine pikaiaff (x, ffn, conec, n, units, u, inno, i, outno, o, Input, Targ, p, bound1, bound2, isqerr)
 
subroutine normcall (x, conec, n, units, u, inno, i, outno, o, eni, deo, input, output)
 
subroutine normdiff (x, conec, n, dconecno, dn, dconecmk, units, u, inno, i, outno, o, eni, ded, input, deriv)
 
subroutine normcall2 (x, conec, n, units, u, inno, i, outno, o, eni, deo, input, p, output)
 
subroutine normdiff2 (x, conec, n, dconecno, dn, dconecmk, units, u, inno, i, outno, o, eni, ded, input, p, deriv)
 
subroutine momentum (x, conec, n, bconecno, bn, units, u, inno, i, outno, o, Input, Targ, p, eta, moment, maxiter)
 
subroutine rprop (x, conec, n, bconecno, bn, units, u, inno, i, outno, o, Input, Targ, p, a, b, mimin, mimax, xmi, maxiter)
 
subroutine setin (input, inno, i, eni, units, u)
 
subroutine getout (units, u, outno, o, deo, output)
 
double precision function mapa (f, a, b, c, d)
 
double precision function dmapa (f, a, b, c, d)
 
subroutine vmapa (vin, n, a, b, c, d, vout)
 
subroutine mmapa (mmin, m, n, a, b, c, d, mmout)
 

Function/Subroutine Documentation

◆ diff()

subroutine diff ( double precision, dimension(n)  x,
integer, dimension(n,2)  conec,
integer  n,
integer, dimension(dn)  dconecno,
integer  dn,
integer, dimension(i+1)  dconecmk,
double precision, dimension(u units,
integer  u,
integer, dimension(i inno,
integer  i,
integer, dimension(o)  outno,
integer  o,
double precision, dimension(i input,
double precision, dimension(o,i deriv 
)

Definition at line 205 of file ffnet.f.

◆ dmapa()

double precision function dmapa ( double precision  f,
double precision  a,
double precision  b,
double precision  c,
double precision  d 
)

Definition at line 678 of file ffnet.f.

◆ func()

subroutine func ( double precision, dimension(n)  x,
integer, dimension(n,2)  conec,
integer  n,
integer, dimension(bn)  bconecno,
integer  bn,
double precision, dimension(u units,
integer  u,
integer, dimension(i inno,
integer  i,
integer, dimension(o)  outno,
integer  o,
double precision, dimension(p,i Input,
double precision, dimension(p,o)  Targ,
integer  p,
double precision  sqerr 
)

Definition at line 287 of file ffnet.f.

◆ getout()

subroutine getout ( double precision, dimension(u units,
integer  u,
integer, dimension(o)  outno,
integer  o,
double precision, dimension(o,2)  deo,
double precision, dimension(o)  output 
)

Definition at line 637 of file ffnet.f.

◆ grad()

subroutine grad ( double precision, dimension(n)  x,
integer, dimension(n,2)  conec,
integer  n,
integer, dimension(bn)  bconecno,
integer  bn,
double precision, dimension(u units,
integer  u,
integer, dimension(i inno,
integer  i,
integer, dimension(o)  outno,
integer  o,
double precision, dimension(p,i Input,
double precision, dimension(p,o)  Targ,
integer  p,
double precision, dimension(n)  xprime 
)

Definition at line 103 of file ffnet.f.

◆ mapa()

double precision function mapa ( double precision  f,
double precision  a,
double precision  b,
double precision  c,
double precision  d 
)

Definition at line 659 of file ffnet.f.

◆ mmapa()

subroutine mmapa ( double precision, dimension(m, n)  mmin,
integer  m,
integer  n,
double precision  a,
double precision  b,
double precision  c,
double precision  d,
double precision, dimension(m,n)  mmout 
)

Definition at line 720 of file ffnet.f.

◆ momentum()

subroutine momentum ( double precision, dimension(n)  x,
integer, dimension(n,2)  conec,
integer  n,
integer, dimension(bn)  bconecno,
integer  bn,
double precision, dimension(u units,
integer  u,
integer, dimension(i inno,
integer  i,
integer, dimension(o)  outno,
integer  o,
double precision, dimension(p,i Input,
double precision, dimension(p,o)  Targ,
integer  p,
double precision  eta,
double precision  moment,
integer  maxiter 
)

Definition at line 522 of file ffnet.f.

◆ normcall()

subroutine normcall ( double precision, dimension(n)  x,
integer, dimension(n,2)  conec,
integer  n,
double precision, dimension(u units,
integer  u,
integer, dimension(i inno,
integer  i,
integer, dimension(o)  outno,
integer  o,
double precision, dimension(i,2)  eni,
double precision, dimension(o,2)  deo,
double precision, dimension(i input,
double precision, dimension(o)  output 
)

Definition at line 339 of file ffnet.f.

◆ normcall2()

subroutine normcall2 ( double precision, dimension(n)  x,
integer, dimension(n,2)  conec,
integer  n,
double precision, dimension(u units,
integer  u,
integer, dimension(i inno,
integer  i,
integer, dimension(o)  outno,
integer  o,
double precision, dimension(i,2)  eni,
double precision, dimension(o,2)  deo,
double precision, dimension(p,i input,
integer  p,
double precision, dimension(p,o)  output 
)

Definition at line 445 of file ffnet.f.

◆ normdiff()

subroutine normdiff ( double precision, dimension(n)  x,
integer, dimension(n,2)  conec,
integer  n,
integer, dimension(dn)  dconecno,
integer  dn,
integer, dimension(i+1)  dconecmk,
double precision, dimension(u units,
integer  u,
integer, dimension(i inno,
integer  i,
integer, dimension(o)  outno,
integer  o,
double precision, dimension(i,2)  eni,
double precision, dimension(o,i ded,
double precision, dimension(i input,
double precision, dimension(o,i deriv 
)

Definition at line 367 of file ffnet.f.

◆ normdiff2()

subroutine normdiff2 ( double precision, dimension(n)  x,
integer, dimension(n,2)  conec,
integer  n,
integer, dimension(dn)  dconecno,
integer  dn,
integer, dimension(i+1)  dconecmk,
double precision, dimension(u units,
integer  u,
integer, dimension(i inno,
integer  i,
integer, dimension(o)  outno,
integer  o,
double precision, dimension(i,2)  eni,
double precision, dimension(o,i ded,
double precision, dimension(p,i input,
integer  p,
double precision, dimension(p,o,i deriv 
)

Definition at line 478 of file ffnet.f.

◆ pikaiaff()

subroutine pikaiaff ( double precision, dimension(n)  x,
integer  ffn,
integer, dimension(n,2)  conec,
integer  n,
double precision, dimension(u units,
integer  u,
integer, dimension(i inno,
integer  i,
integer, dimension(o)  outno,
integer  o,
double precision, dimension(p,i Input,
double precision, dimension(p,o)  Targ,
integer  p,
double precision  bound1,
double precision  bound2,
double precision  isqerr 
)

Definition at line 310 of file ffnet.f.

◆ prop()

subroutine prop ( double precision, dimension(n)  x,
integer, dimension(n,2)  conec,
integer  n,
double precision, dimension(u units,
integer  u 
)

Definition at line 19 of file ffnet.f.

◆ recall()

subroutine recall ( double precision, dimension(n)  x,
integer, dimension(n,2)  conec,
integer  n,
double precision, dimension(u units,
integer  u,
integer, dimension(i inno,
integer  i,
integer, dimension(o)  outno,
integer  o,
double precision, dimension(i input,
double precision, dimension(o)  output 
)

Definition at line 175 of file ffnet.f.

◆ rprop()

subroutine rprop ( double precision, dimension(n)  x,
integer, dimension(n,2)  conec,
integer  n,
integer, dimension(bn)  bconecno,
integer  bn,
double precision, dimension(u units,
integer  u,
integer, dimension(i inno,
integer  i,
integer, dimension(o)  outno,
integer  o,
double precision, dimension(p,i Input,
double precision, dimension(p,o)  Targ,
integer  p,
double precision  a,
double precision  b,
double precision  mimin,
double precision  mimax,
double precision, dimension(n)  xmi,
integer  maxiter 
)

Definition at line 561 of file ffnet.f.

◆ setin()

subroutine setin ( double precision, dimension(i input,
integer, dimension(i inno,
integer  i,
double precision, dimension(i,2)  eni,
double precision, dimension(u units,
integer  u 
)

Definition at line 615 of file ffnet.f.

◆ sqerror()

subroutine sqerror ( double precision, dimension(n)  x,
integer, dimension(n,2)  conec,
integer  n,
double precision, dimension(u units,
integer  u,
integer, dimension(i inno,
integer  i,
integer, dimension(o)  outno,
integer  o,
double precision, dimension(p,i Input,
double precision, dimension(p,o)  Targ,
integer  p,
double precision  sqerr 
)

Definition at line 68 of file ffnet.f.

◆ vmapa()

subroutine vmapa ( double precision, dimension(n)  vin,
integer  n,
double precision  a,
double precision  b,
double precision  c,
double precision  d,
double precision, dimension(n)  vout 
)

Definition at line 695 of file ffnet.f.