read_compose_composition Module Procedure

module procedure read_compose_composition module subroutine read_compose_composition(this, namefile)

Uses

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

Reads the electron fraction = , with electron number density and baryon number density, from the .compo file taken from the \(\mathrm{CompOSE}\) database of EoS. is given as a function of , , on a grid; the computation of on the stars is done by the SUBROUTINE compute_Ye_on_stars.

FT 1.03.2021

FT 13.03.2023


Arguments

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

particles object which this PROCEDURE is a member of

character(len=*), intent(inout), optional :: namefile

To read the file great_eos.beta in directory compose_path/GREAT_EoS, namefile="GREAT_EoS/great_eos"


Called by

proc~~read_compose_composition~~CalledByGraph proc~read_compose_composition read_compose_composition interface~read_compose_composition read_compose_composition interface~read_compose_composition->proc~read_compose_composition

Contents


Variables

Type Visibility Attributes Name Initial
integer, private :: cntr
logical, private :: exist
character(len=:), private, ALLOCATABLE :: finalnamefile
integer, private :: itr
integer, private, parameter :: max_length_eos = 10000
integer, private, parameter :: unit_compose = 56