![]() |
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.