Implementation of the constructor and destructor of TYPE bssn
FT 23.10.2020
Updated to support mesh refinement
FT 26.03.2021
This constructor of TYPE bssn calls the SUBROUTINES that rely on an idbase object, and allocates memory. It constructs the grid using the number of grid points along each axis.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(idbase), | intent(inout) | :: | id | |||
double precision, | optional | :: | dx |
Mesh spacings |
||
double precision, | optional | :: | dy |
Mesh spacings |
||
double precision, | optional | :: | dz |
Mesh spacings |
bssn object to be constructed
Procedure used in the destructor of the EXTENDED TYPE bssn
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(bssn), | intent(inout) | :: | this |
bssn object to which this PROCEDURE is bound |
Destructor of EXTENDED TYPE bssn
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(bssn), | intent(inout) | :: | this |
bssn object to which this PROCEDURE is bound, to be destructed |