construct_drs Module Procedure

module procedure construct_drs module subroutine construct_drs(this, id_file, eos_filename)

Construct the \(\texttt{LORENE}\) \(\texttt{Et_diffrot}\) object

FT 25.10.2021


Arguments

Type IntentOptional Attributes Name
class(diffstarlorene), intent(inout) :: this

diffstarlorene object which this PROCEDURE is a member of

character(kind=C_CHAR, len=*), intent(in), optional :: id_file

\(\texttt{LORENE}\) binary file containing the spectral \(\mathrm{DRS}\) \(\mathrm{ID}\)

character(kind=C_CHAR, len=*), intent(in), optional :: eos_filename

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 filename is used


Calls

proc~~construct_drs~~CallsGraph proc~construct_drs construct_drs interface~construct_etdiffrot construct_etdiffrot proc~construct_drs->interface~construct_etdiffrot interface~destruct_etdiffrot destruct_etdiffrot proc~construct_drs->interface~destruct_etdiffrot

Called by

proc~~construct_drs~~CalledByGraph proc~construct_drs construct_drs interface~construct_drs construct_drs interface~construct_drs->proc~construct_drs

Contents


Variables

Type Visibility Attributes Name Initial
character(kind=C_CHAR, len=:), private, ALLOCATABLE :: eos
logical, private :: exist