The module contains the implementation of the methods of TYPE ejecta that allow to access PRIVATE members.
FT xx.11.2021
Returns 0 (the ADM mass is not necessarily known for this TYPE)
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ejecta), | intent(in) | :: | this |
ejecta object which this PROCEDURE is a member of |
Returns the barycenter of the system []
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ejecta), | intent(in) | :: | this |
ejecta 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 system []
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ejecta), | intent(in) | :: | this |
ejecta 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 \(\mathrm{EOS}\) name of the system
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ejecta), | intent(in) | :: | this |
ejecta 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 \(\texttt{SPHINCS_ID}\) identifier of the \(\mathrm{EOS}\) of the system
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ejecta), | intent(in) | :: | this |
ejecta object which this PROCEDURE is a member of |
Returns the \(\mathrm{EOS}\) parameters of the system
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ejecta), | intent(in) | :: | this |
ejecta object which this PROCEDURE is a member of |
||
integer, | intent(in) | :: | i_matter |
Index of the matter object whose parameter is to return |
||
double precision, | intent(out), | DIMENSION(:), ALLOCATABLE | :: | eos_params |
Array containing the parameters of the \(\mathrm{EOS}\) for the DRS |
Returns the value of gamma, the polytropic index for polytropic EOS, not piecewise polytropic EOS
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ejecta), | intent(in) | :: | this |
ejecta object which this PROCEDURE is a member of |
Returns the value of gamma0, the crust's polytropic index for the system with piecewise polytropic EOS
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ejecta), | intent(in) | :: | this |
ejecta object which this PROCEDURE is a member of |
Returns the value of gamma1, the first polytropic index for the system with piecewise polytropic EOS
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ejecta), | intent(in) | :: | this |
ejecta object which this PROCEDURE is a member of |
Returns the value of gamma2, the second polytropic index for NS 2 with piecewise polytropic EOS
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ejecta), | intent(in) | :: | this |
ejecta object which this PROCEDURE is a member of |
Returns the value of gamma3, the third polytropic index for the system with piecewise polytropic EOS (innermost index)
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ejecta), | intent(in) | :: | this |
ejecta object which this PROCEDURE is a member of |
Returns the value of kappa, the polytropic constant for polytropic EOS, not piecewise polytropic EOS
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ejecta), | intent(in) | :: | this |
ejecta object which this PROCEDURE is a member of |
Returns the value of kappa0, the crust's polytropic constant for the system with piecewise polytropic EOS
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ejecta), | intent(in) | :: | this |
ejecta object which this PROCEDURE is a member of |
Returns the value of kappa1, the first polytropic constant for the system with piecewise polytropic EOS
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ejecta), | intent(in) | :: | this |
ejecta object which this PROCEDURE is a member of |
Returns the value of kappa2, the second polytropic constant for the system with piecewise polytropic EOS
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ejecta), | intent(in) | :: | this |
ejecta object which this PROCEDURE is a member of |
Returns the value of kappa3, the third polytropic constant for the system with piecewise polytropic EOS
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ejecta), | intent(in) | :: | this |
ejecta object which this PROCEDURE is a member of |
Returns the value of logRho0, the base 10 logarithm of the mass density where the polytrope starts, for the system with piecewise polytropic EOS
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ejecta), | intent(in) | :: | this |
ejecta object which this PROCEDURE is a member of |
Returns the value of logRho1, the base 10 logarithm of the mass density where the polytrope starts, for the system with piecewise polytropic EOS
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ejecta), | intent(in) | :: | this |
ejecta object which this PROCEDURE is a member of |
Returns the value of logRho2, the base 10 logarithm of the mass density where the polytrope starts, for the system with piecewise polytropic EOS
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ejecta), | intent(in) | :: | this |
ejecta 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 system with piecewise polytropic EOS
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ejecta), | intent(in) | :: | this |
ejecta object which this PROCEDURE is a member of |
Returns the baryon mass of the system []
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ejecta), | intent(in) | :: | this |
ejecta object which this PROCEDURE is a member of |
||
integer, | intent(in) | :: | i_matter |
Returns the identifier of the EOS for the system
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ejecta), | intent(in) | :: | this |
ejecta object which this PROCEDURE is a member of |
Returns the radii of the system []
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(ejecta), | intent(in) | :: | this |
ejecta object which this PROCEDURE is a member of |
||
integer, | intent(in) | :: | i_matter |
Index of the matter object whose string is to return |