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