Binding energy
2011ApJ...743...49L
|
This module distributes data between the binding-energy routines; it does not have to be USEd in the calling program. More...
Public Attributes | |
integer, parameter | nz = 6 |
Number of available metallicities. | |
real(double), dimension(nz), parameter | zs = (/1.e-4_dbl, 1.e-3_dbl, 0.01_dbl, 0.015_dbl, 0.02_dbl, 0.03_dbl/) |
List of available metallicities. | |
integer, parameter | ngr = 5 |
Number of model groups. | |
character, dimension(5), parameter | groups = (/'LMR1 ','LMR2 ','LMA ','HM ','Recom'/) |
List of model groups. | |
integer, parameter | ndatmax = 999 |
Maximum number of coefficients. | |
integer, dimension(nz, ngr) | ndat |
Actual number of coefficients. | |
real(double), dimension(nz, ngr, ndatmax) | alphas |
Fitting coefficients (alpha_m,r) | |
integer, dimension(nz, ngr, ndatmax) | ms |
Powers for M for each coefficient. | |
integer, dimension(nz, ngr, ndatmax) | rs |
Powers for R for each coefficient. | |
real(double) | LMHMbs |
Low-mass/high-mass boundaries (boundaries between groups LM* and HM) | |
integer, parameter | nRGBbc = 5 |
Number of coefficients for RGB boundaries (boundaries between groups LMR1 and LMR2) | |
real(double) | RGBb_coef |
Coefficients for RGB boundaries (boundaries between groups LMR1 and LMR2) | |
real(double), parameter | logBE0 = 33.29866_dbl |
The binding energy was originally expressed in erg per solar mass to avoid large numbers, so we need to add this constant (log10[Mo/g]) to log(BE). |
This module distributes data between the binding-energy routines; it does not have to be USEd in the calling program.
integer, parameter BE_data::nz = 6 |
Number of available metallicities.
real(double), dimension(nz), parameter BE_data::zs = (/1.e-4_dbl, 1.e-3_dbl, 0.01_dbl, 0.015_dbl, 0.02_dbl, 0.03_dbl/) |
List of available metallicities.
integer, parameter BE_data::ngr = 5 |
Number of model groups.
character, dimension(5), parameter BE_data::groups = (/'LMR1 ','LMR2 ','LMA ','HM ','Recom'/) |
List of model groups.
integer, parameter BE_data::ndatmax = 999 |
Maximum number of coefficients.
integer, dimension(nz,ngr) BE_data::ndat |
Actual number of coefficients.
real(double), dimension(nz,ngr,ndatmax) BE_data::alphas |
Fitting coefficients (alpha_m,r)
integer, dimension(nz,ngr,ndatmax) BE_data::ms |
Powers for M for each coefficient.
integer, dimension(nz,ngr,ndatmax) BE_data::rs |
Powers for R for each coefficient.
real(double) BE_data::LMHMbs |
Low-mass/high-mass boundaries (boundaries between groups LM* and HM)
integer, parameter BE_data::nRGBbc = 5 |
Number of coefficients for RGB boundaries (boundaries between groups LMR1 and LMR2)
real(double) BE_data::RGBb_coef |
Coefficients for RGB boundaries (boundaries between groups LMR1 and LMR2)
real(double), parameter BE_data::logBE0 = 33.29866_dbl |
The binding energy was originally expressed in erg per solar mass to avoid large numbers, so we need to add this constant (log10[Mo/g]) to log(BE).