TABLE OF CONTENTS
- 1. /GridOrdering
- 1.1. GridOrdering/nX
- 1.2. GridOrdering/nR
- 1.3. GridOrdering/DeltaV
- 1.4. GridOrdering/iDeltaV
- 1.5. GridOrdering/nDistance
- 1.6. GridOrdering/GridOrdering_Init
- 1.7. GridOrdering/GridOrdering_RandomizeRadius
/GridOrdering [ Modules ]
NAME
module Gridordering
PURPOSE
This module defines some routines for accesing in a 3D grid the closest neighbours etc.
INPUTS
---
GridOrdering/nX [ Global module-variables ]
[ Top ] [ GridOrdering ] [ Global module-variables ]
SOURCE
integer, parameter :: nX = 5
PURPOSE
Grid elements [-nX:nX, -nX:nX, -nX:nX] are considered
GridOrdering/nR [ Global module-variables ]
[ Top ] [ GridOrdering ] [ Global module-variables ]
SOURCE
integer, parameter :: nR = (2*nX+1)**3
PURPOSE
The number of elements: (-nX:nX)**3
GridOrdering/DeltaV [ Global module-variables ]
[ Top ] [ GridOrdering ] [ Global module-variables ]
SOURCE
integer, dimension(nR,3), public :: DeltaV
PURPOSE
Store the 3D Delta of the indizes
GridOrdering/iDeltaV [ Global module-variables ]
[ Top ] [ GridOrdering ] [ Global module-variables ]
SOURCE
integer, dimension(nR), public :: iDeltaV
PURPOSE
The index to access the information stored in "DeltaV": access via DeltaV(iDeltaV(i)) returns a sorted list
GridOrdering/nDistance [ Global module-variables ]
[ Top ] [ GridOrdering ] [ Global module-variables ]
SOURCE
integer, dimension(0:nX**2,2), public :: nDistance
PURPOSE
...
GridOrdering/GridOrdering_Init [ Subroutines ]
[ Top ] [ GridOrdering ] [ Subroutines ]
NAME
subroutine GridOrdering_Init
PURPOSE
...
GridOrdering/GridOrdering_RandomizeRadius [ Subroutines ]
[ Top ] [ GridOrdering ] [ Subroutines ]
NAME
subroutine GridOrdering_RandomizeRadius(iRadius)
PURPOSE
...