read_diffstar_properties Module Procedure

module procedure read_diffstar_properties module subroutine read_diffstar_properties(this)

Uses

  • proc~~read_diffstar_properties~~UsesGraph proc~read_diffstar_properties read_diffstar_properties iso_c_binding iso_c_binding proc~read_diffstar_properties->iso_c_binding module~tabulated_eos tabulated_eos proc~read_diffstar_properties->module~tabulated_eos module~utility utility proc~read_diffstar_properties->module~utility module~tabulated_eos->module~utility constants constants module~tabulated_eos->constants module~utility->constants matrix matrix module~utility->matrix

Store the parameters of the binary neutron stars' \(\texttt{LORENE}\) ID into member variables

FT 5.10.2020


if flavour == 1

USE sphincs_id_full, ONLY: shorten_eos_name

elif flavour == 2

USE sphincs_id_lorene, ONLY: shorten_eos_name

endif

Arguments

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

diffstarlorene object which this PROCEDURE is a member of


Calls

proc~~read_diffstar_properties~~CallsGraph proc~read_diffstar_properties 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~~read_diffstar_properties~~CalledByGraph proc~read_diffstar_properties read_diffstar_properties interface~read_diffstar_properties read_diffstar_properties interface~read_diffstar_properties->proc~read_diffstar_properties proc~construct_diffstarlorene construct_diffstarlorene proc~construct_diffstarlorene->interface~read_diffstar_properties interface~construct_diffstarlorene construct_diffstarlorene interface~construct_diffstarlorene->proc~construct_diffstarlorene

Contents


Variables

Type Visibility Attributes Name Initial
character(kind=C_CHAR, len=1), private, DIMENSION(str_length) :: eos_tmp_c
character(kind=C_CHAR, len=1), private, DIMENSION(str_length2) :: eostable_tmp_c
integer, private :: i
integer, private :: nchars
integer, private, parameter :: str_length = 100
integer, private, parameter :: str_length2 = 500