sphincs_id_full Module

This module contains data and PROCEDURES needed to set up all the supported \(\mathrm{ID}\) in PROGRAM sphincs_id

FT 09.02.2022



Uses

  • module~~sphincs_id_full~~UsesGraph module~sphincs_id_full sphincs_id_full module~bns_fuka bns_fuka module~sphincs_id_full->module~bns_fuka module~bns_lorene bns_lorene module~sphincs_id_full->module~bns_lorene module~diffstar_lorene diffstar_lorene module~sphincs_id_full->module~diffstar_lorene module~ejecta_generic ejecta_generic module~sphincs_id_full->module~ejecta_generic module~id_base id_base module~sphincs_id_full->module~id_base module~bns_fuka->module~id_base iso_c_binding iso_c_binding module~bns_fuka->iso_c_binding mesh_refinement mesh_refinement module~bns_fuka->mesh_refinement module~bns_base bns_base module~bns_fuka->module~bns_base module~utility utility module~bns_fuka->module~utility timing timing module~bns_fuka->timing module~bns_lorene->module~id_base module~bns_lorene->iso_c_binding module~bns_lorene->module~bns_base module~bns_lorene->module~utility module~bns_lorene->timing module~diffstar_lorene->module~id_base module~diffstar_lorene->iso_c_binding module~diffstar_base diffstar_base module~diffstar_lorene->module~diffstar_base module~diffstar_lorene->module~utility module~diffstar_lorene->timing module~ejecta_generic->module~id_base module~ejecta_generic->module~utility module~id_base->module~utility module~id_base->timing module~bns_base->module~id_base module~bns_base->module~utility module~diffstar_base->module~id_base module~diffstar_base->module~utility constants constants module~utility->constants matrix matrix module~utility->matrix

Used by

  • module~~sphincs_id_full~~UsedByGraph module~sphincs_id_full sphincs_id_full program~convergence_test convergence_test program~convergence_test->module~sphincs_id_full program~sphincs_id sphincs_id program~sphincs_id->module~sphincs_id_full

Contents


Variables

Type Visibility Attributes Name Initial
character(len=5), public, parameter :: bnsfu = "BNSFU"

String that identifies a binary system of neutron stars computed with \(\texttt{FUKA}\)

character(len=5), public, parameter :: bnslo = "BNSLO"

String that identifies a binary system of neutron stars computed with \(\texttt{LORENE}\)

character(len=5), public, parameter :: drslo = "DRSLO"

String that identifies a differentially rotating star computed with \(\texttt{LORENE}\)

character(len=5), public, parameter :: ejecta_grid = "EJECT"

String that identifies an ejecta prepared on a uniform Cartesian grid


Subroutines

public subroutine allocate_idbase(id, filename, system, system_name)

This SUBROUTINE allocates a polymorphic object of class idbase to its dynamic type. The dynamic type is one among all the supported \(\mathrm{ID}\)

Read more…

Arguments

Type IntentOptional Attributes Name
class(idbase), intent(inout), ALLOCATABLE :: id
character(len=*), intent(in) :: filename
character(len=5), intent(inout) :: system
character(len=5), intent(inout) :: system_name