Function to calculate the index inside a rectangular grid from position ix,iy,iz
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | ix |
Integer variables |
||
integer, | intent(in) | :: | iy |
Integer variables |
||
integer, | intent(in) | :: | iz |
Integer variables |
||
integer, | intent(in) | :: | nx |
Integer variables |
||
integer, | intent(in) | :: | ny |
Integer variables |
Integer variable with the required index
function position2index(ix,iy,iz,nx,ny) result(index_) !======================================================================================== !! Function to calculate the index inside a rectangular grid from position ix,iy,iz integer,intent(in) :: ix,iy,iz,nx,ny !! Integer variables integer ::index_ !! Integer variable with the required index index_=ix+(iy-1)*nx+(iz-1)*nx*ny; ! end function position2index