c c Routine directly callable from C/C++ (it could be necessary to c append an underscore, "_", to its name depending on the C/C++ c compiler used). c c function nuclcode(z, n, irc) c c Returning the code corresponding to a nucleus of charge z and c n neutrons. c The formula used for encoding is: c c nuclcode = (M0 + aa) + (M - 1) z + n c c where M0, M and aa are constants adequately chosen. c This method provides a biunivocal nuclei identification system, c provided that (z - aa) .le. n .le. (M + z - aa). c c Written by: S. J. Sciutto, La Plata 1996, 1997. c c c Arguments: c ========= c c z............... (input, integer) The charge of the nucleus. c n............... (input, integer) The number of neutrons. c irc............. (output, integer) Return code. 0 means that a c valid pair (z,n) was specified and processed. c 3 means that the nucleus (z,n) cannot be c specified with this system. 5 means that c either z or n are out of allowed ranges. c c Return value: (integer) The nucleus code. c ============ c c c<--->
These pages are maintained by Sergio J. Sciutto |
Back to AIRES library index |
Back to AIRES home |