next up previous contents
Next: 4.3.4 SUBROUTINE ZDEFFI(SEEN, PP, Up: 4.3 Patch SGVDETSIM : Previous: 4.3.2 SUBROUTINE ZDORD(MODE, STEER)   Contents


4.3.3 SUBROUTINE ZDTRSP(X, IXF, JXF, IXL, JXL, X1DIM, Y, IYF, JYF, Y1DIM) : TRanSPose

Transpose the (sub-)array X(IXF:IXL,JXF:JXL) into Y(IYF:..,JYF:...). (... meaning whatever it takes to fit the result)

ARGUMENTS:
INPUT :
    X    : Array to be transposed
    IXF  : lowest first index in the proportion of X to be transposed
    JXF  : lowest second index in the proportion of X to be transposed
    IXL  : highest first index in the proportion of X to be transposed
    JXL  : highest second index in the proportion of X to be transposed
    X1DIM: First dimension of X
    IYF  : lowest first index in the portion of Y to contain
           the transpose of X on exit
    JYF  : lowest second index in the portion of Y to contain
           the transpose of X on exit
    Y1DIM: First dimension of Y
  OUTPUT:
    Y    : Transpose of X (or the proportion of X given by
           IXF etc)
IMPLICIT INPUTS:
    none.
IMPLICIT OUTPUTS:
    none.
CALLED BY :
ZDETSI, DETector SImulation (see 4.3.1).

CALLED ROUTINE(S):
none

SIDE EFFECTS:
none.

AUTHORS:
M. Berggren, UFRJ

CREATION DATE:
06-APR-1995



Mikael Berggren 2003-03-27