Constructs an object of TYPE ejecta
to be OMP parallelized
FT xx.11.2021
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ejecta), | intent(out) | :: | derived_type |
Constructed ejecta object |
||
character(len=*), | intent(in), | optional | :: | filename |
\(\texttt{LORENE}\) binary file containing the spectral DRS ID |
|
character(len=*), | intent(in), | optional, | DIMENSION(:) | :: | eos_filenames |
Array of strings containing the names of the files containing the \(\mathrm{EOS}\)
to be used for each matter object. If not PRESENT, information from
the file |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
double precision, | private, | parameter | :: | atmosphere_density | = | 1.0439859633622731D-17 | |
double precision, | private | :: | dphi | ||||
double precision, | private | :: | dr | ||||
double precision, | private | :: | dth | ||||
double precision, | private | :: | epstmp | ||||
logical, | private | :: | exist | ||||
character(len=:), | private, | ALLOCATABLE | :: | finalnamefile | |||
double precision, | private, | DIMENSION(:,:), ALLOCATABLE | :: | grid_tmp | |||
integer, | private | :: | header_lines | = | 2 | ||
integer, | private | :: | i | ||||
integer, | private | :: | i_matter | ||||
integer, | private | :: | itr | ||||
integer, | private | :: | j | ||||
integer, | private | :: | k | ||||
double precision, | private, | DIMENSION(:,:), ALLOCATABLE | :: | mass_profile | |||
integer, | private, | DIMENSION(:), ALLOCATABLE | :: | mass_profile_idx | |||
integer, | private, | parameter | :: | n_matter | = | 1 | |
integer, | private | :: | nlines | ||||
integer, | private | :: | ntmp | ||||
double precision, | private | :: | rhotmp | ||||
integer, | private, | parameter | :: | unit_pos | = | 2589 | |
double precision, | private | :: | vxtmp | ||||
double precision, | private | :: | vytmp | ||||
double precision, | private | :: | vztmp | ||||
double precision, | private | :: | xtmp | ||||
double precision, | private | :: | ytmp | ||||
double precision, | private | :: | ztmp |