C LAST UPDATE: C+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ C C************************** C** LDM_SET_YCENF ** C************************** C C CD-Doc: C Y_CEN_f SUBROUTINE LDM_SET_YCENF (IPACK, IPLATE, VALUE, C + IERR, ERRSTR) CD-end SUBROUTINE LDM_SET_YCENF (IPACK, IPLATE, VALUE, IERR, ERRSTR) C INCLUDE 'implicit_none.finc' C C Purpose: Set value of plate dependent real parameter Y_CEN_F C C Author: John W. Campbell, June 1993 C C Arguments: C INTEGER IPACK INTEGER IPLATE REAL VALUE INTEGER IERR CHARACTER*(*) ERRSTR C IPACK (R) Pack number, 0=all packs C IPLATE (R) Plate number, 0=all plates C VALUE (R) y_cen_f parameter in rasters >0.0 C IERR (W) Error flag =0 OK C =-1 Invalid pack number C =-2 Invalid plate number C =2 Value must be >=0.0 C ERRSTR (W) Error description string if error found C C====== GLOBALS: C INCLUDE 'ldm_data.finc' INCLUDE 'ldm_lrl.finc' EXTERNAL LDM_BDAT C C====== LOCALS: C C C------------------------------------------------------------------------------- C IERR = 0 ERRSTR = ' ' CALL LDM_CHK_SPL (IPACK, IPLATE, IERR, ERRSTR) IF (IERR.NE.0) RETURN CALL LDM_ERR_R (VALUE, 1, 0.0, 0.0, 1, IERR, ERRSTR) IF (IERR.NE.0) RETURN CALL LDM_SETF_PL (IPACK, IPLATE, YCENF, IS_YCENF, CH_YCENF, + ND_YCENF, VALUE, LDM_MAXPK, LDM_MAXPL) CALL LDM_CLR_GEN (IPACK, IPLATE, 2) RETURN END