|
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 | ||
| ) |
◆ dmapa()
| double precision function dmapa | ( | double precision | f, |
| double precision | a, | ||
| double precision | b, | ||
| double precision | c, | ||
| double precision | d | ||
| ) |
◆ 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 | ||
| ) |
◆ getout()
◆ 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 | ||
| ) |
◆ mapa()
| double precision function mapa | ( | double precision | f, |
| double precision | a, | ||
| double precision | b, | ||
| double precision | c, | ||
| double precision | d | ||
| ) |
◆ mmapa()
◆ 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 | ||
| ) |
◆ 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 | ||
| ) |
◆ 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 | ||
| ) |
◆ 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 | ||
| ) |
◆ 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 | ||
| ) |
◆ 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 | ||
| ) |
◆ prop()
◆ 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 | ||
| ) |
◆ 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 | ||
| ) |
◆ setin()
◆ 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 | ||
| ) |


