This SUBMODULE contains the implementation of the methods of TYPE particles that allow to access PRIVATE members.
FT 12.07.2021
Returns the variable compose_eos
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(particles), | intent(in) | :: | this |
particles object which this PROCEDURE is a member of |
Returns the \(\mathrm{EOS}\) identifier for matter object
i_matter
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(particles), | intent(in) | :: | this |
particles object which this PROCEDURE is a member of |
||
integer, | intent(in) | :: | i_matter |
Index of the matter object |
Returns the array of initial guess for the smoothing length [Msun_geo]
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(particles), | intent(in) | :: | this |
particles object which this PROCEDURE is a member of |
Returns the lapse function on the particles
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(particles), | intent(in) | :: | this |
particles object which this PROCEDURE is a member of |
Returns the number of matter objects
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(particles), | intent(in) | :: | this |
particles object which this PROCEDURE is a member of |
Returns the array of baryon density in the local rest frame from the \(\mathrm{ID}\)
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(particles), | intent(in) | :: | this |
particles object which this PROCEDURE is a member of |
Returns the array of \(\mathrm{SPH}\) estimate of the baryon density in the local rest frame
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(particles), | intent(in) | :: | this |
particles object which this PROCEDURE is a member of |
Returns the total number of particles
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(particles), | intent(in) | :: | this |
particles object which this PROCEDURE is a member of |
Returns the number of particles on the matter object
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(particles), | intent(in) | :: | this |
particles object which this PROCEDURE is a member of |
||
integer, | intent(in) | :: | i_matter |
Index of the matter object |
Number of particles on the object i_matter
Returns the array of the relativistic density variable from the \(\mathrm{ID}\)
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(particles), | intent(in) | :: | this |
particles object which this PROCEDURE is a member of |
Returns the array of \(\mathrm{SPH}\) density estimate of the relativistic density variable
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(particles), | intent(in) | :: | this |
particles object which this PROCEDURE is a member of |
Returns the array of baryon per particle [baryon (Msun_geo)^{-3}]
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(particles), | intent(in) | :: | this |
particles object which this PROCEDURE is a member of |
Returns the baryon number ratio on the stars
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(particles), | intent(in) | :: | this |
particles object which this PROCEDURE is a member of |
Returns the baryon number ratio on the matter object
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(particles), | intent(in) | :: | this |
particles object which this PROCEDURE is a member of |
||
integer, | intent(in) | :: | i_matter |
Index of the matter object |
Baryon number ratio on the object i_matter
Returns the array of particle positions
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(particles), | intent(in) | :: | this |
particles object which this PROCEDURE is a member of |
Returns the array of pressure from the \(\mathrm{ID}\)
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(particles), | intent(in) | :: | this |
particles object which this PROCEDURE is a member of |
Returns the array of pressure computed using the \(\mathrm{SPH}\) stimate of the density [amuc2/(Msun_geo*3)]
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(particles), | intent(in) | :: | this |
particles object which this PROCEDURE is a member of |
Returns the array of generalized Lorentz factor
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(particles), | intent(in) | :: | this |
particles object which this PROCEDURE is a member of |
Returns the array of specific internal energy [c^2]
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(particles), | intent(in) | :: | this |
particles object which this PROCEDURE is a member of |
Returns the array of specific internal energy computed from the \(\mathrm{SPH}\) estimate of the baryon number density in the local rest frame [c^2]
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(particles), | intent(in) | :: | this |
particles object which this PROCEDURE is a member of |
Returns the array of coordinate 3-velocity of particles
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(particles), | intent(in) | :: | this |
particles object which this PROCEDURE is a member of |
Returns the variable empty_object
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(particles), | intent(in) | :: | this |
particles object which this PROCEDURE is a member of |
.TRUE
if the particles object is empty, .FALSE
otherwise