C-----THIS IS COMMON/INCLUDE FILE DPCOPA.INC----- C THIS IS COMMON FOR (GENERAL) PARAMETER DEFINITIONS C CCCCC UPDATED--AUGUST 1990. MOVE IGARB0 FROM DPCOZZ.INC CCCCC UPDATED--AUGUST 1990. MOVE IIGAR0 FROM DPCOZI.INC CCCCC UPDATED--AUGUST 1990. MOVE IG2RB0 FROM DPCOZ2.INC CCCCC UPDATED--AUGUST 1990. MOVE IDGAR0 FROM DPCOZD.INC CCCCC UPDATED--AUGUST 1992. CHANGE MAX LABEL CHAR TO 200 CCCCC UPDATED--AUGUST 1992. ADD MAXEDC PARAMETER FOR EDIT COMMAND CCCCC ADD MAXEDL FOR MAXIMUM NUMBER OF CCCCC LINES IN EDIT COMMAND CCCCC UPDATED--NOVEMBER 1992. INCREASE MAX ROWS/COL FOR MATRICES CCCCC UPDATED--APRIL 1993. INCREASE MAX LIST LINES--50 ->200 CCCCC UPDATED--AUGUST 1993. CHECK FOR MATRICES CCCCC UPDATED--OCTOBER 1993. DEFINE MAXNME CCCCC UPDATED--JUNE 1994. MORE SPACE FOR INTEGER COMMON CCCCC UPDATED--MAY 1995. MORE SPACE FOR DPCOZZ.INC CCCCC UPDATED--APRIL 1996. MORE SPACE FOR DPCOZ2.INC (FOR DDS CCCCC CODE) CCCCC UPDATED--APRIL 1997. ADD MAXPM CCCCC UPDATED--MAY 1997. INCREASE VALUE OF MAXNME CCCCC UPDATED--DECEMBER 1997. ADD MAXLIP FOR REPLOT COMMAND CCCCC UPDATED--JANUARY 1998. UPDATE MAXROM (MORE EFFICIENT USE OF CCCCC TEMPORARY MATRICES) CCCCC UPDATED--JANUARY 1998. CHANGE MAXROM AND MAXCOM TO MAXTOM. CCCCC DIMENSION OF MATRICES CAN NOW BE SET CCCCC VIA THE DIMENSION COMMAND. RELATED, CCCCC UP VALUE OF MAXNME. CCCCC UPDATED--OCTOBER 1999. DEFINE MAXSUB TO BE MAXIMUM NUMBER C OF SUB-REGIONS ON PLOT CCCCC UPDATED--DECEMBER 1999. DEFINE MAXGRP TO BE MAXIMUM NUMBER C OF GROUP LABELS CCCCC UPDATED--MARCH 2001. UP AMOUNT OF INTEGER STORAGE (TO CCCCC ACCOMODATE BAG PLOT COMMAND) CCCCC UPDATED--SEPTEMBER 2002. INCREASED VALUE FOR MAXLIL CCCCC UPDATED--FEBRUARY 2003. DEFINE MAXRCL = MAXIMUM NUMBER OF CCCCC CHARACTERS THAT CAN BE READ FROM A CCCCC DATA FILE CCCCC UPDATED--MAY 2003. INCREASE SIZE OF MAXNME (MAXIMUM CCCCC NUMBER OF NAMES) CCCCC UPDATED--JANUARY 2004. SIZE OF CHARACTER ARRAY NOW CCCCC ACCOMODATE DATAPLOT SUPPORT FOR CCCCC CHARACTER DATA CCCCC UPDATED--JANUARY 2004. DEFINE MAXIMUM NUMBER OF GROUP LABELS CCCCC UPDATED--FEBRUARY 2005. INCREASE MAXIMUM LINES IN LOOP CCCCC UPDATED--FEBRUARY 2006. INCREASE MAXIMUM COLUMNS IN LOOP C C-----1. INTERNAL WORKSPACE--------------------------------------------- C C DEFINE INTERNAL DATA SPACE DIMENSIONS: C MAXOBV = THE MAXIMUM NUMBER OF OBS. PER VARIABLE C MAXOBW = THE MAXIMUM NUMBER OF OBS. PER WORKSPACE C MAXPOP = THE MAXIMUM NUMBER OF PLOT POINTS C CCCCC PARAMETER (MAXOBV=2048) CCCCC PARAMETER (MAXOBW=20480) CCCCC PARAMETER (MAXPOP=5000) C CCCCC PARAMETER (MAXOBV=16400) CCCCC PARAMETER (MAXOBW=82000) CCCCC PARAMETER (MAXPOP=16400) C PARAMETER (MAXOBV=2500000) PARAMETER (MAXOBW=10*MAXOBV) PARAMETER (MAXPOP=2*MAXOBV) C C-----2. EDITOR/FED--------------------------------------------- C C DEFINE EDIT/FED DIMENSIONS (AUGUST 1992): C MAXEDC = THE MAXIMUM NUMBER OF CHARACTERS C THAT THE EDIT/FED COMMAND CAN ACCOMODATE C MAXEDL = THE MAXIMUM NUMBER OF LINES C THAT THE EDIT/FED COMMAND CAN ACCOMODATE C CCCCC THE FOLLOWING 2 LINES WERE CHANGED JULY 1993 (JJF) CCCCC 250K => 500K AND 10K => 25K JULY 1993 (JJF) CCCCC PARAMETER (MAXEDC=250000) CCCCC PARAMETER (MAXEDL=10000) CCCCC PARAMETER (MAXEDC=500000) PARAMETER (MAXEDC=24*MAXOBV) PARAMETER (MAXEDL=25000) C C NOTE--THESE NUMBERS CAN BE REDUCED IF SPACE IS A PROBLEM. C (KEEP AS MULTIPLE OF 8 TO MAINTAIN WORD BOUNDARY.) ???? C-----3. REGRESSION--------------------------------------------- C C DEFINE REGRESSION DIMENSIONS: C MAXCMP = THE MAXIMUM NUMBER OF COEFFICIENTS IN C POLYNOMIAL/MULTILINEAR REGRESSION C (NORMALLY, THIS SETTING IS LEFT C UNCHANGED AT 35) C PARAMETER (MAXCMF=35) C C-----4. SCRATCH ARRAYS--------------------------------------------- C C DEFINE SCRATCH ARRAY DIMENSIONS: C DANGER--THE FOLLOWING 4 SECTIONS DEFINE SCRATCH ARRAY SIZES C WHICH ARE CONDITIONAL ON SETTTINGS IN THE ABOVE C 3 SECTIONS. THE SCRATCH ARRAYS SIZES AS C DEFINED BELOW VIA IGARB0, IIGAR0, IG2RB0, AND IDGAR0 C MUST BE CORRECT, OR ELSE ERRORS WILL RESULT. C IF YOU MAKE CHANGES IN THE ABOVE 3 SECTIONS, C THEN YOU MUST THINK THROUGH AND MANUALLY CHANGE C THE SCRATCH ARRAY SIZES BELOW. C C STEP 1--ACTIVATE THE LARGER OF THE FOLLOWING 2 LINES-- CCCCC MAY 1995. CHAGE FROM 10*MAXOBV TO 20*MAXOBV C CCCCC PARAMETER (IGARB0=10*MAXOBV) C PARAMETER (IGARB0=20*MAXOBV) CCCCC PARAMETER (IGARB0=5*MAXPOP) 10 BY 2048 C C STEP 2--ACTIVATE THE LARGEST OF THE FOLLOWING 3 LINES-- C PARAMETER (IIGAR0=17*MAXOBV) CCCCC PARAMETER (IIGAR0=2*MAXPOP) CCCCC PARAMETER (IIGAR0=4*MAXEDL) C C STEP 3--ACTIVATE THE LARGEST OF THE FOLLOWING 4 LINES-- C 46*MAXOBV ADDED APRIL 1996 TO ACCOMODATE DDS CODE C CCCCC PARAMETER (IG2RB0=35*MAXOBV) CCCCC PARAMETER (IG2RB0=MAXCMF*MAXOBV) PARAMETER (IG2RB0=46*MAXOBV) CCCCC PARAMETER (IG2RB0=13*MAXPOP) C C STEP 4--ACTIVATE THE LARGER OF THE FOLLOWING 2 LINES-- C MODIFIED JUNE 1994 (FROM 3*MAXOBV TO 7*MAXOBV) C MODIFIED APRIL 2001 (FROM 7*MAXOBV TO 10*MAXOBV) C CCCCC PARAMETER (IDGAR0=3*MAXOBV) PARAMETER (IDGAR0=10*MAXOBV) CCCCC PARAMETER (IDGAR0=2*MAXPOP) C C STEP 5--HAVE THE FOLLOWING LINE ACTIVE. C CCCCC THE FOLLOWING LINE WAS ADDED SEPTEMBER 1992 PARAMETER (ICGAR0=MAXEDC) C C - - - NORMALLY, THE SETTINGS BELOW THIS LINE ARE LEFT UNCHANGED - - C C-----5. LIST/SAVE/LOOP--------------------------------------------- C C DEFINE LIST/SAVE/LOOP DIMENSIONS: C MAXLIS = THE MAXIMUM NUMBER OF LINES IN LIST/SAVE TABLE C MAXLIL = THE MAXIMUM NUMBER OF LINES IN LOOP TABLE C MAXLIP = THE MAXIMUM NUMBER OF LINES IN REPLOT TABLE C MAXCIS = THE MAXIMUM NUMBER OF COLUMNS IN LIST/SAVE TABLE C (CURRENTLY, THIS SHOULD NOT BE GREATER THAN 80) C MAXCIL = THE MAXIMUM NUMBER OF COLUMNS IN LOOP TABLE C (CURRENTLY, THIS SHOULD NOT BE GREATER THAN 80) CCCCC ADD FOLLOWING APRIL 1997 C MAXPM = THE MAXIMUM NUMBER OF PIXMAPS TO SAVE C CCCCC THE FOLLOWING LINE WAS CHANGED APRIL 1993 CCCCC PARAMETER (MAXLIS=50) PARAMETER (MAXLIS=200) PARAMETER (MAXLIP=20) CCCCC SEPTEMBER 2002. INCREASE VALUE OF MAXLIL CCCCC PARAMETER (MAXLIL=500) CCCCC PARAMETER (MAXLIL=1000) PARAMETER (MAXLIL=2000) PARAMETER (MAXCIS=80) CCCCC PARAMETER (MAXCIL=80) PARAMETER (MAXCIL=200) PARAMETER (MAXPM=200) C C-----6. MATRICES--------------------------------------------- C C DEFINE MATRIX DIMENSIONS: C MAXROM = THE MAXIMUM NUMBER OF ROWS IN A MATRIX C MAXCOM = THE MAXIMUM NUMBER OF COLUMNS IN A MATRIX CCCCC JANUARY 1998. USE MAXTOM INSTEAD OF MAXROM AND MAXCOM. CCCCC MAXROM, MAXCOM WILL BE MOVED TO DPCODA.INC AND CAN BE CCCCC MODIFIED VIA A DIMENSION MATRIX C CCCCC THE FOLLOWING 2 LINES WERE CHANGED NOVEMBER 1992 CCCCC AND THEN MAXROM CHANGED AGAIN JUNE 1993 CCCCC AUGUST 1993: 6*MAXROM*MAXCOM MUST BE SMALLER THAN IG2RB0 CCCCC AS DEFINED IN STEP 3. CCCCC (USUALLY 46*MAXOBV = 920,0000) CCCCC JANUARY 1998: 6*MAXROM*MAXCOM TO 3*MAXROM*MAXCOM (6 TO 3 CCCCC TEMPORARY MATRICES NOW REQUIRED) CCCCC IF YOU WANT TO EXCEED THIS, THEN UNCOMMENT CCCCC THE IG2RB0 LINE HERE AND COMMENT OUT THE ONE IN CCCCC STEP 3. CCCCC JANUARY 1998: MAXTOM=46*MAXOBV/3 CC CCCCC PARAMETER (MAXROM=20) CCCCC PARAMETER (MAXCOM=20) CCCCC PARAMETER (MAXROM=100) CCCCC PARAMETER (MAXROM=1500) CCCCC PARAMETER (MAXROM=3000) CCCCC PARAMETER (MAXCOM=100) PARAMETER (MAXTOM=46*MAXOBV/3) CCCCC PARAMETER (IG2RB0=6*MAXROM*MAXCOM) C C-----7. PLOT CONTROL--------------------------------------------- C C DEFINE PLOT CONTROL COMPONENT DIMENSIONS: C MAXTC = THE MAXIMUM NUMBER OF TIC MARKS ON AN AXIS C MAXLG = THE MAXIMUM NUMBER OF LEGENDS C MAXBX = THE MAXIMUM NUMBER OF BOXES C MAXAR = THE MAXIMUM NUMBER OF ARROWS C MAXSG = THE MAXIMUM NUMBER OF SEGMENTS C MAXLN = THE MAXIMUM NUMBER OF TRACES C MAXCH2 = THE MAXIMUM NUMBER OF CHARACTER TRACES C MAXFL = THE MAXIMUM NUMBER FILL C MAXPT = THE MAXIMUM NUMBER OF PATTERN C MAXSP = THE MAXIMUM NUMBER OF SPIKES C MAXBA = THE MAXIMUM NUMBER OF BARS C MAXRE = THE MAXIMUM NUMBER OF REGIONS C MAXTX = THE MAXIMUM NUMBER FOR TEXT COMMAND C MAXTX = THE MAXIMUM NUMBER OF SUBREGIONS C MAXGRP = THE MAXIMUM NUMBER OF GROUP LABEL VARIABLES C MAXGLA = THE MAXIMUM NUMBER OF LEVELS FOR A GROUP VARIABLE C PARAMETER (MAXTC=100) PARAMETER (MAXLG=100) PARAMETER (MAXBX=100) PARAMETER (MAXAR=100) PARAMETER (MAXSG=100) PARAMETER (MAXLN=100) PARAMETER (MAXCH2=100) PARAMETER (MAXFL=100) PARAMETER (MAXPT=100) PARAMETER (MAXSP=100) PARAMETER (MAXBA=100) PARAMETER (MAXRG=100) PARAMETER (MAXMR=100) PARAMETER (MAXTX=100) PARAMETER (MAXSUB=10) PARAMETER (MAXGRP=5) PARAMETER (MAXGLA=MAXOBV/100) C C NOTE--CHANGING THE ABOVE DEFAULTS FROM 100 TO 50 C SAVE ABOUT 8000 WORDS. C THIS CAN BE HELPFUL FOR SYSTEMS SUCH AS CDC C NOS THAT HAVE RESTRICTIVE MEMORY REQUIREMENTS. C C-----8. CHARACTER STRINGS--------------------------------------------- C C DEFINE CHARACTER STRING SIZES: C MAXCH = THE MAXIMUN NUMBER OF CHARACTERS IN A TEXT C STRING FOR A LEGEND, TITLE, LABEL, ETC. C MAXLG2 = THE MAXIMUN NUMBER OF CHARACTERS IN LEGEND C C MAXF1 = THE TOTAL NUMBER OF CHARACTERS FOR ALL FUNCTIONS C MAXF2 = THE MAXIMUM NUMBER OF FUNCTIONS C MAXF3 = THE TOTAL NUMBER OF CHARACTERS PRINTED C FOR THE LAST MODEL FITTED C C MAXSTR = THE MAXIMUM NUMBER OF CHARACTERS IN A STRING C (USED TO DIMENSION IANS, IANSLC, ETC.) C MAXNME = THE MAXIMUM NUMBER OF NAMES (PARAMETERS, C VARIABLES, MATRICES) C MAXRCL = THE MAXIMUM NUMBER OF CHARACTERS THAT CAN BE C READ FROM A DATA FILE (AS OPPOSSED TO A COMMAND LINE) C CCCCC THE FOLLOWING LINE WAS CHANGED AUGUST 1992 CCCCC PARAMETER (MAXCH=130) PARAMETER (MAXCH=200) PARAMETER (MAXLG2=1000) C CCCCC PARAMETER (MAXF1=1000) CCCCC PARAMETER (MAXFN2=100) CCCCC PARAMETER (MAXF3=200) PARAMETER (MAXF1=10000) CCCCC PARAMETER (MAXFN2=200) CCCCC PARAMETER (MAXF3=200) PARAMETER (MAXFN2=500) PARAMETER (MAXF3=500) C PARAMETER (MAXSTR=200) CCCCC MAY 1997. UP MAXIMUM NUMBER OF NAMES CCCCC JANUARY 1998. UP MAXIMUM NUMBER OF NAMES CCCCC PARAMETER (MAXNME=500) CCCCC PARAMETER (MAXNME=1000) CCCCC PARAMETER (MAXNME=2500) PARAMETER (MAXNME=50000) PARAMETER (MAXRCL=9999) C C NOTE--LENGTH OF A LINE READ IN IS STILL LIMITED TO 80 CHARACTERS C SINCE SOME LOCAL VARIABLES ARE STILL HARD-CODED TO 80 C IN ABOUT A HALF DOZEN ROUTINES C C-----9. DEVICES--------------------------------------------- C C DEFINE MAXIMUM NUMBER OF DEVICES: C MAXDV = THE MAXIMUM NUMBER OF DEVICES C PARAMETER (MAXDV=10) C