finalize the type hmap_axisNB
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(t_hmap_axisNB), | intent(inout) | :: | sf |
self |
SUBROUTINE hmap_axisNB_free( sf ) ! MODULES IMPLICIT NONE !----------------------------------------------------------------------------------------------------------------------------------- ! OUTPUT VARIABLES TYPE(t_hmap_axisNB), INTENT(INOUT) :: sf !! self !=================================================================================================================================== IF(.NOT.sf%initialized) RETURN SDEALLOCATE(sf%zeta) SDEALLOCATE(sf%xyz) SDEALLOCATE(sf%Nxyz) SDEALLOCATE(sf%Bxyz) SDEALLOCATE(sf%xyz_hat_modes) SDEALLOCATE(sf%Nxyz_hat_modes) SDEALLOCATE(sf%Bxyz_hat_modes) IF(ALLOCATED(sf%nc))THEN CALL sf%nc%free() DEALLOCATE(sf%nc) END IF sf%initialized=.FALSE. END SUBROUTINE hmap_axisNB_free