FIXME : Add documentation
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(heating_diagnostics), | intent(inout), | dimension(:) | :: | h | ||
integer, | intent(in) | :: | nspec |
subroutine init_htype_1 (h, nspec)
implicit none
type (heating_diagnostics), dimension(:), intent(in out) :: h
integer, intent (in) :: nspec
integer :: n, nmax
nmax = size(h)
do n=1,nmax
allocate (h(n) % delfs2(nspec))
allocate (h(n) % hs2(nspec))
allocate (h(n) % phis2(nspec))
allocate (h(n) % hypervisc(nspec))
allocate (h(n) % hyperres(nspec))
allocate (h(n) % hypercoll(nspec))
allocate (h(n) % collisions(nspec))
allocate (h(n) % imp_colls(nspec))
allocate (h(n) % gradients(nspec))
! allocate (h(n) % curvature(nspec))
allocate (h(n) % heating(nspec))
end do
call zero_htype (h)
end subroutine init_htype_1