The module contains the implementation of the methods of TYPE bnsbase that allow to access PRIVATE members.
FT 12.07.2021
Returns the ADM mass of the system
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(bnsbase), | intent(in) | :: | this |
bnsbase object which this PROCEDURE is a member of |
Result
Returns the angular momentum of the system
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(bnsbase), | intent(in) | :: | this |
bnsbase object which this PROCEDURE is a member of |
Result
Returns the angular velocity of the system
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(bnsbase), | intent(in) | :: | this |
bnsbase object which this PROCEDURE is a member of |
Result
Returns the barycenter of the i_matter
-th star
[]
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(bnsbase), | intent(in) | :: | this |
bnsbase object owning this PROCEDURE |
||
integer, | intent(in) | :: | i_matter |
Index of the matter object whose parameter is to return |
Result
Returns the barycenter of NS 1
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(bnsbase), | intent(in) | :: | this |
bnsbase object which this PROCEDURE is a member of |
Result
Returns the barycenter of NS 2
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(bnsbase), | intent(in) | :: | this |
bnsbase object which this PROCEDURE is a member of |
Result
Returns the center of the i_matter
-th star
[]
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(bnsbase), | intent(in) | :: | this |
bnsbase object owning this PROCEDURE |
||
integer, | intent(in) | :: | i_matter |
Index of the matter object whose parameter is to return |
Result
Returns the stellar center of NS 1, i.e., the origin of the LORENE chart centered on NS 1
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(bnsbase), | intent(in) | :: | this |
bnsbase object which this PROCEDURE is a member of |
Result
Returns the stellar center of NS 2, i.e., the origin of the LORENE chart centered on NS 2
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(bnsbase), | intent(in) | :: | this |
bnsbase object which this PROCEDURE is a member of |
Result
Returns the distance between the NSs
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(bnsbase), | intent(in) | :: | this |
bnsbase object which this PROCEDURE is a member of |
Result
Returns the distance between the centers of mass of the NSs
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(bnsbase), | intent(in) | :: | this |
bnsbase object which this PROCEDURE is a member of |
Result
Returns the central energy density of NS 1
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(bnsbase), | intent(in) | :: | this |
bnsbase object which this PROCEDURE is a member of |
Result
Returns the central energy density of NS 2
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(bnsbase), | intent(in) | :: | this |
bnsbase object which this PROCEDURE is a member of |
Result
Returns the central enthalpy of NS 1
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(bnsbase), | intent(in) | :: | this |
bnsbase object which this PROCEDURE is a member of |
Result
Returns the central enthalpy of NS 2
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(bnsbase), | intent(in) | :: | this |
bnsbase object which this PROCEDURE is a member of |
Result
Returns the \(\mathrm{EOS}\) name of the i_matter
-th star
[]
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(bnsbase), | intent(in) | :: | this |
bnsbase object owning this PROCEDURE |
||
integer, | intent(in) | :: | i_matter |
Index of the matter object whose string is to return |
Result
Returns the name of the \(\mathrm{EOS}\) for NS 1
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(bnsbase), | intent(in) | :: | this |
bnsbase object which this PROCEDURE is a member of |
Result
Returns the name of the \(\mathrm{EOS}\) for NS 2
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(bnsbase), | intent(in) | :: | this |
bnsbase object which this PROCEDURE is a member of |
Result
Returns the \(\mathrm{EOS}\) identifier of the
i_matter
-th star
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(bnsbase), | intent(in) | :: | this |
bnsbase object owning this PROCEDURE |
||
integer, | intent(in) | :: | i_matter |
Index of the matter object whose string is to return |
Result
Returns the value of gamma0_1, the crust's polytropic index for NS 1 with piecewise polytropic \(\mathrm{EOS}\)
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(bnsbase), | intent(in) | :: | this |
bnsbase object which this PROCEDURE is a member of |
Result
Returns the value of gamma0_2, the crust's polytropic index for NS 2 with piecewise polytropic \(\mathrm{EOS}\)
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(bnsbase), | intent(in) | :: | this |
bnsbase object which this PROCEDURE is a member of |
Result
Returns the value of gamma1_1, the first polytropic index for NS 1 with piecewise polytropic \(\mathrm{EOS}\)
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(bnsbase), | intent(in) | :: | this |
bnsbase object which this PROCEDURE is a member of |
Result
Returns the value of gamma1_2, the first polytropic index for NS 2 with piecewise polytropic \(\mathrm{EOS}\)
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(bnsbase), | intent(in) | :: | this |
bnsbase object which this PROCEDURE is a member of |
Result
Returns the value of gamma2_1, the second polytropic index for NS 2 with piecewise polytropic \(\mathrm{EOS}\)
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(bnsbase), | intent(in) | :: | this |
bnsbase object which this PROCEDURE is a member of |
Result
Returns the value of gamma2_2, the second polytropic index for NS 2 with piecewise polytropic \(\mathrm{EOS}\)
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(bnsbase), | intent(in) | :: | this |
bnsbase object which this PROCEDURE is a member of |
Result
Returns the value of gamma3_1, the third polytropic index for NS 1 with piecewise polytropic \(\mathrm{EOS}\) (innermost index)
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(bnsbase), | intent(in) | :: | this |
bnsbase object which this PROCEDURE is a member of |
Result
Returns the value of gamma3_2, the third polytropic index for NS 2 with piecewise polytropic \(\mathrm{EOS}\) (innermost index)
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(bnsbase), | intent(in) | :: | this |
bnsbase object which this PROCEDURE is a member of |
Result
Returns the value of gamma_1, the polytropic index for NS 1 with polytropic \(\mathrm{EOS}\), not piecewise polytropic \(\mathrm{EOS}\)
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(bnsbase), | intent(in) | :: | this |
bnsbase object which this PROCEDURE is a member of |
Result
Returns the value of gamma_2, the polytropic index for NS 2 with polytropic \(\mathrm{EOS}\), not piecewise polytropic \(\mathrm{EOS}\)
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(bnsbase), | intent(in) | :: | this |
bnsbase object which this PROCEDURE is a member of |
Result
Returns the gravitational mass of NS 1 []
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(bnsbase), | intent(in) | :: | this |
bnsbase object which this PROCEDURE is a member of |
Result
Returns the gravitational mass of NS 2 []
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(bnsbase), | intent(in) | :: | this |
bnsbase object which this PROCEDURE is a member of |
Result
Returns the value of kappa0_1, the crust's polytropic constant for NS 1 with piecewise polytropic \(\mathrm{EOS}\)
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(bnsbase), | intent(in) | :: | this |
bnsbase object which this PROCEDURE is a member of |
Result
Returns the value of kappa0_2, the crust's polytropic constant for NS 2 with piecewise polytropic \(\mathrm{EOS}\)
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(bnsbase), | intent(in) | :: | this |
bnsbase object which this PROCEDURE is a member of |
Result
Returns the value of kappa1_1, the first polytropic constant for NS 1 with piecewise polytropic \(\mathrm{EOS}\)
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(bnsbase), | intent(in) | :: | this |
bnsbase object which this PROCEDURE is a member of |
Result
Returns the value of kappa1_2, the first polytropic constant for NS 2 with piecewise polytropic \(\mathrm{EOS}\)
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(bnsbase), | intent(in) | :: | this |
bnsbase object which this PROCEDURE is a member of |
Result
Returns the value of kappa2_1, the second polytropic constant for NS 1 with piecewise polytropic \(\mathrm{EOS}\)
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(bnsbase), | intent(in) | :: | this |
bnsbase object which this PROCEDURE is a member of |
Result
Returns the value of kappa2_2, the second polytropic constant for NS 2 with piecewise polytropic \(\mathrm{EOS}\)
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(bnsbase), | intent(in) | :: | this |
bnsbase object which this PROCEDURE is a member of |
Result
Returns the value of kappa3_1, the third polytropic constant for NS 1 with piecewise polytropic \(\mathrm{EOS}\)
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(bnsbase), | intent(in) | :: | this |
bnsbase object which this PROCEDURE is a member of |
Result
Returns the value of kappa3_2, the third polytropic constant for NS 2 with piecewise polytropic \(\mathrm{EOS}\)
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(bnsbase), | intent(in) | :: | this |
bnsbase object which this PROCEDURE is a member of |
Result
Returns the value of kappa_1, the polytropic constant for NS 1 with polytropic \(\mathrm{EOS}\), not piecewise polytropic \(\mathrm{EOS}\)
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(bnsbase), | intent(in) | :: | this |
bnsbase object which this PROCEDURE is a member of |
Result
Returns the value of kappa_2, the polytropic constant for NS 2 with polytropic \(\mathrm{EOS}\), not piecewise polytropic \(\mathrm{EOS}\)
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(bnsbase), | intent(in) | :: | this |
bnsbase object which this PROCEDURE is a member of |
Result
Returns the linear momentum of the system
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(bnsbase), | intent(in) | :: | this |
bnsbase object which this PROCEDURE is a member of |
Result
Returns the value of logRho0_1, the base 10 logarithm of the mass density where the gamma1_1 polytrope starts, for NS 1 with piecewise polytropic \(\mathrm{EOS}\)
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(bnsbase), | intent(in) | :: | this |
bnsbase object which this PROCEDURE is a member of |
Result
Returns the value of logRho0_2, the base 10 logarithm of the mass density where the gamma1_2 polytrope starts, for NS 2 with piecewise polytropic \(\mathrm{EOS}\)
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(bnsbase), | intent(in) | :: | this |
bnsbase object which this PROCEDURE is a member of |
Result
Returns the value of logRho1_1, the base 10 logarithm of the mass density where the gamma2_1 polytrope starts, for NS 1 with piecewise polytropic \(\mathrm{EOS}\)
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(bnsbase), | intent(in) | :: | this |
bnsbase object which this PROCEDURE is a member of |
Result
Returns the value of logRho1_2, the base 10 logarithm of the mass density where the gamma2_2 polytrope starts, for NS 2 with piecewise polytropic \(\mathrm{EOS}\)
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(bnsbase), | intent(in) | :: | this |
bnsbase object which this PROCEDURE is a member of |
Result
Returns the value of logRho2_1, the base 10 logarithm of the mass density where the gamma3_1 polytrope starts, for NS 1 with piecewise polytropic \(\mathrm{EOS}\)
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(bnsbase), | intent(in) | :: | this |
bnsbase object which this PROCEDURE is a member of |
Result
Returns the value of logRho2_2]], the base 10 logarithm of the mass density where the gamma3_2 polytrope starts, for NS 2 with piecewise polytropic \(\mathrm{EOS}\)
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(bnsbase), | intent(in) | :: | this |
bnsbase object which this PROCEDURE is a member of |
Result
Returns the value of logP1_1, the base 10 logarithm of the pressure where the gamma1_1 polytrope starts, for NS 1 with piecewise polytropic \(\mathrm{EOS}\)
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(bnsbase), | intent(in) | :: | this |
bnsbase object which this PROCEDURE is a member of |
Result
Returns the value of logP1_2, the base 10 logarithm of the pressure where the gamma1_2 polytrope starts, for NS 2 with piecewise polytropic \(\mathrm{EOS}\)
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(bnsbase), | intent(in) | :: | this |
bnsbase object which this PROCEDURE is a member of |
Result
Returns the baryon mass of NS i_matter
-th star
[]
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(bnsbase), | intent(in) | :: | this |
bnsbase object owning this PROCEDURE |
||
integer, | intent(in) | :: | i_matter |
Index identifying the matter object |
Result
Returns the baryon mass of NS 1 []
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(bnsbase), | intent(in) | :: | this |
bnsbase object which this PROCEDURE is a member of |
Result
Returns the baryon mass of NS 2 []
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(bnsbase), | intent(in) | :: | this |
bnsbase object which this PROCEDURE is a member of |
Result
Returns the central baryon number density of NS 1
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(bnsbase), | intent(in) | :: | this |
bnsbase object which this PROCEDURE is a member of |
Result
Returns the central baryon number density of NS 2
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(bnsbase), | intent(in) | :: | this |
bnsbase object which this PROCEDURE is a member of |
Result
Returns the identifier of the \(\mathrm{EOS}\) for NS 1
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(bnsbase), | intent(in) | :: | this |
bnsbase object which this PROCEDURE is a member of |
Result
Returns the identifier of the \(\mathrm{EOS}\) for NS 2
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(bnsbase), | intent(in) | :: | this |
bnsbase object which this PROCEDURE is a member of |
Result
Returns the central pressure of NS 1
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(bnsbase), | intent(in) | :: | this |
bnsbase object which this PROCEDURE is a member of |
Result
Returns the central pressure of NS 2
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(bnsbase), | intent(in) | :: | this |
bnsbase object which this PROCEDURE is a member of |
Result
Returns the radii of the i_matter
-th star
[]
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(bnsbase), | intent(in) | :: | this |
bnsbase object owning this PROCEDURE |
||
integer, | intent(in) | :: | i_matter |
Index of the matter object whose string is to return |
Result
Returns the radius of NS 1 along the x axis on the side of the companion
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(bnsbase), | intent(in) | :: | this |
bnsbase object which this PROCEDURE is a member of |
Result
Returns the radius of NS 1 along the x axis on the side opposite to the companion
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(bnsbase), | intent(in) | :: | this |
bnsbase object which this PROCEDURE is a member of |
Result
Returns the radius of NS 1 along the y axis
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(bnsbase), | intent(in) | :: | this |
bnsbase object which this PROCEDURE is a member of |
Result
Returns the radius of NS 1 along the z axis
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(bnsbase), | intent(in) | :: | this |
bnsbase object which this PROCEDURE is a member of |
Result
Returns the radius of NS 2 along the x axis on the side of the companion
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(bnsbase), | intent(in) | :: | this |
bnsbase object which this PROCEDURE is a member of |
Result
Returns the radius of NS 2 along the x axis on the side opposite to the companion
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(bnsbase), | intent(in) | :: | this |
bnsbase object which this PROCEDURE is a member of |
Result
Returns the radius of NS 2 along the y axis
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(bnsbase), | intent(in) | :: | this |
bnsbase object which this PROCEDURE is a member of |
Result
Returns the radius of NS 2 along the z axis
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(bnsbase), | intent(in) | :: | this |
bnsbase object which this PROCEDURE is a member of |
Result
Returns the central baryon mass density of NS 1
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(bnsbase), | intent(in) | :: | this |
bnsbase object which this PROCEDURE is a member of |
Result
Returns the central baryon mass density of NS 2
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(bnsbase), | intent(in) | :: | this |
bnsbase object which this PROCEDURE is a member of |
Result
Returns the central specific energy of NS 1
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(bnsbase), | intent(in) | :: | this |
bnsbase object which this PROCEDURE is a member of |
Result
Returns the central specific energy of NS 2
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(bnsbase), | intent(in) | :: | this |
bnsbase object which this PROCEDURE is a member of |
Result