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