construct_diffstarlorene Module Procedure

module procedure construct_diffstarlorene module subroutine construct_diffstarlorene(derived_type, filename, eos_filenames)

Uses

  • proc~~construct_diffstarlorene~~UsesGraph proc~construct_diffstarlorene construct_diffstarlorene module~utility utility proc~construct_diffstarlorene->module~utility constants constants module~utility->constants matrix matrix module~utility->matrix

Constructs an object of TYPE diffstarlorene

FT 25.10.2021


Arguments

Type IntentOptional Attributes Name
class(diffstarlorene), intent(out) :: derived_type

Constructed diffstarlorene object

character(len=*), intent(in), optional :: filename

\(\texttt{LORENE}\) binary file containing the spectral \(\mathrm{DRS}\) \(\mathrm{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 filename is used


Calls

proc~~construct_diffstarlorene~~CallsGraph proc~construct_diffstarlorene construct_diffstarlorene interface~read_diffstar_properties read_diffstar_properties proc~construct_diffstarlorene->interface~read_diffstar_properties timer timer proc~construct_diffstarlorene->timer proc~read_diffstar_properties read_diffstar_properties interface~read_diffstar_properties->proc~read_diffstar_properties interface~get_diffstar_params get_diffstar_params proc~read_diffstar_properties->interface~get_diffstar_params interface~print_diffstar_properties print_diffstar_properties proc~read_diffstar_properties->interface~print_diffstar_properties proc~k_lorene2cu k_lorene2cu proc~read_diffstar_properties->proc~k_lorene2cu proc~k_lorene2cu_pwp k_lorene2cu_pwp proc~read_diffstar_properties->proc~k_lorene2cu_pwp proc~read_compose_beta_equilibrated_eos read_compose_beta_equilibrated_eos proc~read_diffstar_properties->proc~read_compose_beta_equilibrated_eos proc~shorten_eos_name shorten_eos_name proc~read_diffstar_properties->proc~shorten_eos_name proc~print_diffstar_properties print_diffstar_properties interface~print_diffstar_properties->proc~print_diffstar_properties proc~print_diffstar_properties->proc~k_lorene2cu proc~print_diffstar_properties->proc~k_lorene2cu_pwp

Called by

proc~~construct_diffstarlorene~~CalledByGraph proc~construct_diffstarlorene construct_diffstarlorene interface~construct_diffstarlorene construct_diffstarlorene interface~construct_diffstarlorene->proc~construct_diffstarlorene

Contents


Variables

Type Visibility Attributes Name Initial
integer, private, SAVE :: diffstar_counter = 1