![]() |
Module benam_class for network initialization. More...
Go to the source code of this file.
Modules | |
| module | benam_class |
| Subroutines needed to initialise the network. | |
Functions/Subroutines | |
| subroutine, private | benam_class::load_network (net_source) |
| Reads isotope names from file 'net_source' and saves them in net_names(). Returns number of isotopes in network. More... | |
| character(50) function, public | benam_class::reaction_string (reac) |
| Return a string to represent a given reaction. More... | |
| subroutine | benam_class::lowercase (str) |
| Returns lowercase of input string. Numbers are not changed. More... | |
| subroutine, public | benam_class::convert (wnam, rnam) |
| Converts isotope names of weak-table format to the ones in reaclib. More... | |
| integer function, public | benam_class::benam (name) |
| Returns the index number of isotope 'name'. More... | |
| character(:) function, allocatable, public | benam_class::get_net_name (index, trimmed) |
| Getter of net_names, translating indices to a nucleus name. More... | |
| subroutine, public | benam_class::getcoefficients (rate_array, length_rate_array) |
| Returns the 1/n! factor where n is the number of equal isotopes entering a reaction. in addition the amount by which an isotope is changed in the reaction is saved (+1 / -1) More... | |
| subroutine, private | benam_class::read_binary_network_data (path) |
| Read the general network information from a binary file. More... | |
| subroutine, public | benam_class::output_binary_network_data (path) |
| Save the general network information to a binary file. More... | |
| subroutine, private | benam_class::read_ascii_network_data () |
| Reads nuclear properties (name,a,n,z,spin,mass excess,partition functions) from file 'winvn' and htpf file and writes them into isotope(:). Also the arrays of the partition function grid and temperature grid are initialized here. More... | |
| subroutine, public | benam_class::get_nuclear_properties () |
| Reads nuclear properties (name,a,n,z,spin,mass excess,partition functions) from file 'winvn' and htpf file and writes them into isotope(:). Also the arrays of the partition function grid and temperature grid are initialized here. More... | |
| subroutine, private | benam_class::read_winvn (winvn) |
| Reads nuclear properties (name,a,n,z,spin,mass excess,partition functions) from file 'winvn' and writes them into isotope(:). An example entry of a winvn can look like: More... | |
| subroutine, private | benam_class::sunet_check (ref_array) |
| Checks if sunet file contains valid isotope names. More... | |
| subroutine, private | benam_class::read_htpf (source) |
| Read the file with high-temperature partition function (normally datafile2.dat). An example of the file may look like: More... | |
| integer function, public | benam_class::findaz (ai, zi) |
| Finds an isotope index in the network table, given its A and Z. In case it was not found, -1 is returned. More... | |
| subroutine, public | benam_class::get_minmax () |
| Returns Amin and Amax for each isotopic chain in minmax. More... | |
| subroutine, private | benam_class::read_neutrino_loss (filename) |
| Read a file with neutrino loss energy. More... | |
| subroutine, public | benam_class::ident (z1, n1, z2, n2, nam1, nam2, ind1, ind2, err) |
| Identifies the nuclide names and indices corresponding to z,n combinations (z1,n1), (z2,n2). More... | |
Variables | |
| integer, dimension(:,:), allocatable | benam_class::minmax |
| TODO: add description. More... | |
| character(len= *), parameter, private | benam_class::network_binary_name ='network.windat' |
Module benam_class for network initialization.
The error file code for this file is W11.
Definition in file benam_class.f90.