544 |
INTEGER lChList |
INTEGER lChList |
545 |
PARAMETER ( lChList = 28 ) |
PARAMETER ( lChList = 28 ) |
546 |
CHARACTER*(lChList) chList |
CHARACTER*(lChList) chList |
547 |
REAL fMin |
_RL fMin |
548 |
REAL fMax |
_RL fMax |
549 |
REAL fRange |
_RL fRange |
550 |
REAL val |
_RL val |
551 |
REAL small |
_RL small |
552 |
CHARACTER*2 accLab |
CHARACTER*2 accLab |
553 |
CHARACTER*7 dwnLab |
CHARACTER*7 dwnLab |
554 |
CHARACTER*3 pltLab |
CHARACTER*3 pltLab |
565 |
LOGICAL validRange |
LOGICAL validRange |
566 |
|
|
567 |
chList = '-abcdefghijklmnopqrstuvwxyz+' |
chList = '-abcdefghijklmnopqrstuvwxyz+' |
568 |
small = 1. _d -15 |
small = 1. _d -15 |
569 |
fMin = 1. _d 32 |
fMin = 1. _d 32 |
570 |
fMax = -1. _d 32 |
fMax = -1. _d 32 |
571 |
validRange = .FALSE. |
validRange = .FALSE. |
572 |
|
|
573 |
C-- Calculate field range |
C-- Calculate field range |
811 |
ELSEIF ( plotMode .EQ. PRINT_MAP_YZ ) THEN |
ELSEIF ( plotMode .EQ. PRINT_MAP_YZ ) THEN |
812 |
val = fld(K,I,J,bk,bi) |
val = fld(K,I,J,bk,bi) |
813 |
ENDIF |
ENDIF |
814 |
IF ( validRange ) THEN |
IF ( validRange .AND. val .NE. 0. ) THEN |
815 |
IDX = NINT( |
IDX = NINT( |
816 |
& FLOAT( lChList-1 )*( val-fMin ) / (fRange) |
& FLOAT( lChList-1 )*( val-fMin ) / (fRange) |
817 |
& )+1 |
& )+1 |
952 |
INTEGER lChList |
INTEGER lChList |
953 |
PARAMETER ( lChList = 28 ) |
PARAMETER ( lChList = 28 ) |
954 |
CHARACTER*(lChList) chList |
CHARACTER*(lChList) chList |
955 |
REAL fMin |
_RL fMin |
956 |
REAL fMax |
_RL fMax |
957 |
REAL fRange |
_RL fRange |
958 |
REAL val |
_RL val |
959 |
REAL small |
_RL small |
960 |
CHARACTER*2 accLab |
CHARACTER*2 accLab |
961 |
CHARACTER*7 dwnLab |
CHARACTER*7 dwnLab |
962 |
CHARACTER*3 pltLab |
CHARACTER*3 pltLab |
1218 |
ELSEIF ( plotMode .EQ. PRINT_MAP_YZ ) THEN |
ELSEIF ( plotMode .EQ. PRINT_MAP_YZ ) THEN |
1219 |
val = fld(K,I,J,bk,bi) |
val = fld(K,I,J,bk,bi) |
1220 |
ENDIF |
ENDIF |
1221 |
IF ( validRange ) THEN |
IF ( validRange .AND. val .NE. 0. ) THEN |
1222 |
IDX = NINT( |
IDX = NINT( |
1223 |
& FLOAT( lChList-1 )*( val-fMin ) / (fRange) |
& FLOAT( lChList-1 )*( val-fMin ) / (fRange) |
1224 |
& )+1 |
& )+1 |