EIRAM
atomic and molecular data in form of polynomial fits
Public Attributes | List of all members
eiram::eiram_data Type Reference

Data for one reaction. More...

Public Attributes

integer n
 Order of polynomial for the 1st index I. More...
 
integer m
 Order of polynomial for the 2nd index J, M=0 for 1D polynomial. More...
 
real(eiram_dp), dimension(:,:), allocatable creac
 Coefficients of the polynomial, CREAC(I,J)= $ A_{ij} $. More...
 
real(eiram_dpx1min
 Minimal value of the 1st variable $ X_1 $ for which the fit is valid. More...
 
real(eiram_dpx1max
 Maximal value of the 1st variable $ X_1 $ for which the fit is valid. More...
 
real(eiram_dpx2min
 Minimal value of the 2nd variable $ X_2 $ for which the fit is valid. More...
 
real(eiram_dpx2max
 Maximal value of the 2nd variable $ X_2 $ for which the fit is valid. More...
 
character(units_lengthx1units = ""
 Units of variable $ X_1 $ in human-readable format. More...
 
character(units_lengthx2units = ""
 Units of variable $ X_2 $ in human-readable format. More...
 
character(units_lengthyunits = ""
 Units of the resulting rate or cross-section $ Y $ in human-readable format. More...
 
character(quantity_lengthx1quantity = ""
 Name of the physical quantity described by $ X_1 $ in human-readable format. More...
 
character(quantity_lengthx2quantity = ""
 Name of the physical quantity described by $ X_2 $ in human-readable format. More...
 
character(quantity_lengthyquantity = ""
 Name of the physical quantity described by $ Y $ in human-readable format. More...
 
character(reaction_lengthreaction = ""
 Equation of the reaction in human-readable format. More...
 
character(description_lengthdescription = ""
 Description of the process (human-readable) More...
 
character(eiram_file_name_lengthfile = ""
 Name of the input file (data set): HYDHEL, AMJUEL etc. More...
 
character(eiram_type_lengthtype = ""
 Type of the reaction: H.1, H.2, H.3 etc. More...
 
character(eiram_index_lengthindex = ""
 Index of reaction, e.g. 2.1.5. More...
 

Detailed Description

Data for one reaction.

The reaction rate or cross section $ Y(X_1,X_2) $ is described by the equation:

$ Y(X_1,X_2)=\sum_{i=0}^n \sum^m_{j=0} A_{ji} \ln^i{X_1} \ln^j{X_2} $

Definition at line 142 of file eiram.f90.

Member Data Documentation

integer eiram::eiram_data::n

Order of polynomial for the 1st index I.

Definition at line 144 of file eiram.f90.

integer eiram::eiram_data::m

Order of polynomial for the 2nd index J, M=0 for 1D polynomial.

Definition at line 146 of file eiram.f90.

real(eiram_dp), dimension(:,:), allocatable eiram::eiram_data::creac

Coefficients of the polynomial, CREAC(I,J)= $ A_{ij} $.

If M=0 then CREAC(0:N,0) else CREAC(0:M,0:N) (that the sums are always calculated over the "fast" 1st index)

Definition at line 151 of file eiram.f90.

real(eiram_dp) eiram::eiram_data::x1min

Minimal value of the 1st variable $ X_1 $ for which the fit is valid.

Definition at line 153 of file eiram.f90.

real(eiram_dp) eiram::eiram_data::x1max

Maximal value of the 1st variable $ X_1 $ for which the fit is valid.

Definition at line 155 of file eiram.f90.

real(eiram_dp) eiram::eiram_data::x2min

Minimal value of the 2nd variable $ X_2 $ for which the fit is valid.

Definition at line 157 of file eiram.f90.

real(eiram_dp) eiram::eiram_data::x2max

Maximal value of the 2nd variable $ X_2 $ for which the fit is valid.

Definition at line 159 of file eiram.f90.

character(units_length) eiram::eiram_data::x1units = ""

Units of variable $ X_1 $ in human-readable format.

Definition at line 161 of file eiram.f90.

character(units_length) eiram::eiram_data::x2units = ""

Units of variable $ X_2 $ in human-readable format.

Definition at line 163 of file eiram.f90.

character(units_length) eiram::eiram_data::yunits = ""

Units of the resulting rate or cross-section $ Y $ in human-readable format.

Definition at line 165 of file eiram.f90.

character(quantity_length) eiram::eiram_data::x1quantity = ""

Name of the physical quantity described by $ X_1 $ in human-readable format.

Definition at line 167 of file eiram.f90.

character(quantity_length) eiram::eiram_data::x2quantity = ""

Name of the physical quantity described by $ X_2 $ in human-readable format.

Definition at line 169 of file eiram.f90.

character(quantity_length) eiram::eiram_data::yquantity = ""

Name of the physical quantity described by $ Y $ in human-readable format.

Definition at line 171 of file eiram.f90.

character(reaction_length) eiram::eiram_data::reaction = ""

Equation of the reaction in human-readable format.

Definition at line 173 of file eiram.f90.

character(description_length) eiram::eiram_data::description = ""

Description of the process (human-readable)

Definition at line 175 of file eiram.f90.

character(eiram_file_name_length) eiram::eiram_data::file = ""

Name of the input file (data set): HYDHEL, AMJUEL etc.

Definition at line 177 of file eiram.f90.

character(eiram_type_length) eiram::eiram_data::type = ""

Type of the reaction: H.1, H.2, H.3 etc.

Definition at line 179 of file eiram.f90.

character(eiram_index_length) eiram::eiram_data::index = ""

Index of reaction, e.g. 2.1.5.

Definition at line 181 of file eiram.f90.