Implementation of the methods of TYPE bssn that compute the constraints
FT 9.07.2021
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
double precision, | private, | parameter | :: | tol | = | 1.D-5 |
Compute, store, analyze and print the \(\mathrm{BSSNOK}\) constraints to a formatted file. The computation is done by importing the hydro \(\mathrm{ID}\) on the gravity grid, without any information on the particles.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(bssn), | intent(inout), | TARGET | :: | this |
bssn object to which this PROCEDURE is bound |
|
class(idbase), | intent(inout) | :: | id |
idbase object used to read the hydrodynamical \(\mathrm{ID}\) to the mesh |
||
character(len=*), | intent(inout) | :: | namefile | |||
character(len=*), | intent(inout) | :: | name_logfile | |||
double precision, | intent(in), | optional, | DIMENSION(:,:,:,:), TARGET | :: | points |
Compute, store and print the \(\mathrm{BSSNOK}\) constraints to a formatted file. The computaton is done mapping the physical metric from the gravity to the particles, computing e stress-energy tensor on the particles, and mapping it to the gravity grid.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(bssn), | intent(inout), | TARGET | :: | this |
bssn object to which this PROCEDURE is bound |
|
class(particles), | intent(inout) | :: | parts_obj |
particles object used to map the hydrodynamical \(\mathrm{ID}\) to the mesh |
||
character(len=*), | intent(inout) | :: | namefile | |||
character(len=*), | intent(inout) | :: | name_logfile | |||
double precision, | intent(in), | optional, | DIMENSION(:,:,:,:), TARGET | :: | points |