The module contains the implementation of the methods of TYPE diffstarbase that allow to access PRIVATE members.
FT 22.10.2021
Returns 0 (the ADM mass is not necessarily known for this TYPE)
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(diffstarbase), | intent(in) | :: | this |
diffstarbase object which this PROCEDURE is a member of |
Returns the angular momentum of the \(\mathrm{DRS}\)
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(diffstarbase), | intent(in) | :: | this |
diffstarbase object which this PROCEDURE is a member of |
Returns area_radius, the areal radius of the \(\mathrm{DRS}\)
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(diffstarbase), | intent(in) | :: | this |
diffstarbase object which this PROCEDURE is a member of |
Returns the barycenter of the \(\mathrm{DRS}\) []
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(diffstarbase), | intent(in) | :: | this |
diffstarbase object which this PROCEDURE is a member of |
||
integer, | intent(in) | :: | i_matter |
Index of the matter object whose parameter is to return |
Returns the center of the \(\mathrm{DRS}\) []
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(diffstarbase), | intent(in) | :: | this |
diffstarbase object which this PROCEDURE is a member of |
||
integer, | intent(in) | :: | i_matter |
Index of the matter object whose parameter is to return |
Returns the central energy density of the \(\mathrm{DRS}\)
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(diffstarbase), | intent(in) | :: | this |
diffstarbase object which this PROCEDURE is a member of |
Returns the central enthalpy of the \(\mathrm{DRS}\)
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(diffstarbase), | intent(in) | :: | this |
diffstarbase object which this PROCEDURE is a member of |
Returns the \(\mathrm{EOS}\) name of the \(\mathrm{DRS}\)
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(diffstarbase), | intent(in) | :: | this |
diffstarbase object which this PROCEDURE is a member of |
||
integer, | intent(in) | :: | i_matter |
Index of the matter object whose string is to return |
Returns the \(\mathrm{EOS}\) identifier of the
i_matter
-th star
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(diffstarbase), | intent(in) | :: | this |
diffstarbase object owning this PROCEDURE |
||
integer, | intent(in) | :: | i_matter |
Index of the matter object whose string is to return |
Result
Returns f_isco, the orbital frequency of the Innermost Stable Circular Orbit (ISCO)
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(diffstarbase), | intent(in) | :: | this |
diffstarbase object which this PROCEDURE is a member of |
Returns the value of gamma, the polytropic index for polytropic \(\mathrm{EOS}\), not piecewise polytropic \(\mathrm{EOS}\)
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(diffstarbase), | intent(in) | :: | this |
diffstarbase object which this PROCEDURE is a member of |
Returns the value of gamma0, the crust's polytropic index for the \(\mathrm{DRS}\) with piecewise polytropic \(\mathrm{EOS}\)
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(diffstarbase), | intent(in) | :: | this |
diffstarbase object which this PROCEDURE is a member of |
Returns the value of gamma1, the first polytropic index for the \(\mathrm{DRS}\) with piecewise polytropic \(\mathrm{EOS}\)
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(diffstarbase), | intent(in) | :: | this |
diffstarbase object which this PROCEDURE is a member of |
Returns the value of gamma2, the second polytropic index for NS 2 with piecewise polytropic \(\mathrm{EOS}\)
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(diffstarbase), | intent(in) | :: | this |
diffstarbase object which this PROCEDURE is a member of |
Returns the value of gamma3, the third polytropic index for the \(\mathrm{DRS}\) with piecewise polytropic \(\mathrm{EOS}\) (innermost index)
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(diffstarbase), | intent(in) | :: | this |
diffstarbase object which this PROCEDURE is a member of |
Returns grv2, the error on the virial identity .
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(diffstarbase), | intent(in) | :: | this |
diffstarbase object which this PROCEDURE is a member of |
Returns grv3, the error on the virial identity .
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(diffstarbase), | intent(in) | :: | this |
diffstarbase object which this PROCEDURE is a member of |
Returns the value of kappa, the polytropic constant for polytropic \(\mathrm{EOS}\), not piecewise polytropic \(\mathrm{EOS}\)
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(diffstarbase), | intent(in) | :: | this |
diffstarbase object which this PROCEDURE is a member of |
Returns the value of kappa0, the crust's polytropic constant for the \(\mathrm{DRS}\) with piecewise polytropic \(\mathrm{EOS}\)
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(diffstarbase), | intent(in) | :: | this |
diffstarbase object which this PROCEDURE is a member of |
Returns the value of kappa1, the first polytropic constant for the \(\mathrm{DRS}\) with piecewise polytropic \(\mathrm{EOS}\)
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(diffstarbase), | intent(in) | :: | this |
diffstarbase object which this PROCEDURE is a member of |
Returns the value of kappa2, the second polytropic constant for the \(\mathrm{DRS}\) with piecewise polytropic \(\mathrm{EOS}\)
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(diffstarbase), | intent(in) | :: | this |
diffstarbase object which this PROCEDURE is a member of |
Returns the value of kappa3, the third polytropic constant for the \(\mathrm{DRS}\) with piecewise polytropic \(\mathrm{EOS}\)
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(diffstarbase), | intent(in) | :: | this |
diffstarbase object which this PROCEDURE is a member of |
Returns the value of logRho0, the base 10 logarithm of the mass density where the gamma1 polytrope starts, for the \(\mathrm{DRS}\) with piecewise polytropic \(\mathrm{EOS}\)
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(diffstarbase), | intent(in) | :: | this |
diffstarbase object which this PROCEDURE is a member of |
Returns the value of logRho1, the base 10 logarithm of the mass density where the gamma2 polytrope starts, for the \(\mathrm{DRS}\) with piecewise polytropic \(\mathrm{EOS}\)
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(diffstarbase), | intent(in) | :: | this |
diffstarbase object which this PROCEDURE is a member of |
Returns the value of logRho2, the base 10 logarithm of the mass density where the gamma3 polytrope starts, for the \(\mathrm{DRS}\) with piecewise polytropic \(\mathrm{EOS}\)
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(diffstarbase), | intent(in) | :: | this |
diffstarbase object which this PROCEDURE is a member of |
Returns the value of logP1, the base 10 logarithm of the pressure where the gamma1 polytrope starts, for the \(\mathrm{DRS}\) with piecewise polytropic \(\mathrm{EOS}\)
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(diffstarbase), | intent(in) | :: | this |
diffstarbase object which this PROCEDURE is a member of |
Returns the baryon mass of the \(\mathrm{DRS}\) []
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(diffstarbase), | intent(in) | :: | this |
diffstarbase object which this PROCEDURE is a member of |
||
integer, | intent(in) | :: | i_matter |
Returns the gravitational mass of the \(\mathrm{DRS}\) []
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(diffstarbase), | intent(in) | :: | this |
diffstarbase object which this PROCEDURE is a member of |
Returns the central baryon number density of the \(\mathrm{DRS}\)
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(diffstarbase), | intent(in) | :: | this |
diffstarbase object which this PROCEDURE is a member of |
Returns the identifier of the \(\mathrm{EOS}\) for the \(\mathrm{DRS}\)
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(diffstarbase), | intent(in) | :: | this |
diffstarbase object which this PROCEDURE is a member of |
Returns omega_c, the central angular velocity of the system
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(diffstarbase), | intent(in) | :: | this |
diffstarbase object which this PROCEDURE is a member of |
Returns the central pressure of the \(\mathrm{DRS}\)
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(diffstarbase), | intent(in) | :: | this |
diffstarbase object which this PROCEDURE is a member of |
Returns r_circ, the circumferential radius of the \(\mathrm{DRS}\)
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(diffstarbase), | intent(in) | :: | this |
diffstarbase object which this PROCEDURE is a member of |
Returns r_eq, the equatorial radius of the \(\mathrm{DRS}\) at
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(diffstarbase), | intent(in) | :: | this |
diffstarbase object which this PROCEDURE is a member of |
Returns r_eq_3pi2, the equatorial radius of the \(\mathrm{DRS}\) at
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(diffstarbase), | intent(in) | :: | this |
diffstarbase object which this PROCEDURE is a member of |
Returns r_eq_pi, the equatorial radius of the \(\mathrm{DRS}\) at
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(diffstarbase), | intent(in) | :: | this |
diffstarbase object which this PROCEDURE is a member of |
Returns r_eq_pi2, the equatorial radius of the \(\mathrm{DRS}\) at
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(diffstarbase), | intent(in) | :: | this |
diffstarbase object which this PROCEDURE is a member of |
Returns r_isco, the radius of the Innermost Stable Circular Orbit (ISCO)
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(diffstarbase), | intent(in) | :: | this |
diffstarbase object which this PROCEDURE is a member of |
Returns r_mean, the circumferential radius of the \(\mathrm{DRS}\)
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(diffstarbase), | intent(in) | :: | this |
diffstarbase object which this PROCEDURE is a member of |
Returns r_pole, the polar radius of the \(\mathrm{DRS}\)
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(diffstarbase), | intent(in) | :: | this |
diffstarbase object which this PROCEDURE is a member of |
Returns r_ratio, the Ratio r_pole/r_eq
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(diffstarbase), | intent(in) | :: | this |
diffstarbase object which this PROCEDURE is a member of |
Returns the radii of the \(\mathrm{DRS}\) []
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(diffstarbase), | intent(in) | :: | this |
diffstarbase object which this PROCEDURE is a member of |
||
integer, | intent(in) | :: | i_matter |
Index of the matter object whose string is to return |
Returns the central baryon mass density of the \(\mathrm{DRS}\)
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(diffstarbase), | intent(in) | :: | this |
diffstarbase object which this PROCEDURE is a member of |
Returns specific_angular_momentum_isco, the specific angular momentum of a test particle at the Innermost Stable Circular Orbit (ISCO)
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(diffstarbase), | intent(in) | :: | this |
diffstarbase object which this PROCEDURE is a member of |
Returns the central specific energy of the \(\mathrm{DRS}\)
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(diffstarbase), | intent(in) | :: | this |
diffstarbase object which this PROCEDURE is a member of |
Returns specific_energy_isco, the specific energy of a test particle at the Innermost Stable Circular Orbit (ISCO)
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(diffstarbase), | intent(in) | :: | this |
diffstarbase object which this PROCEDURE is a member of |
Returns surface_area, the surface area of the \(\mathrm{DRS}\)
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(diffstarbase), | intent(in) | :: | this |
diffstarbase object which this PROCEDURE is a member of |
Returns tsw, the ratio between the kinetic and gravitational potential energy of the \(\mathrm{DRS}\) FT 22.10.2021
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(diffstarbase), | intent(in) | :: | this |
diffstarbase object which this PROCEDURE is a member of |