00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026 typedef struct {
00027 OPDS h;
00028 MYFLT *xr, *ia, *idur, *ib;
00029 MYFLT val, incr;
00030 } LINE;
00031
00032 typedef struct {
00033 OPDS h;
00034 MYFLT *xr, *ia, *idur, *ib;
00035 MYFLT val, mlt;
00036 } EXPON;
00037
00038 typedef struct {
00039 long cnt;
00040 MYFLT val, mlt;
00041 } XSEG;
00042
00043 typedef struct {
00044 long cnt;
00045 MYFLT nxtpt;
00046 } SEG;
00047
00048 typedef struct {
00049 OPDS h;
00050 MYFLT *rslt, *argums[VARGMAX];
00051 SEG *cursegp;
00052 long nsegs;
00053 long segsrem, curcnt;
00054 MYFLT curval, curinc, curainc;
00055 AUXCH auxch;
00056 long xtra;
00057 } LINSEG;
00058
00059 typedef struct {
00060 OPDS h;
00061 MYFLT *rslt, *argums[VARGMAX];
00062 SEG *cursegp;
00063 long segsrem, curcnt;
00064 MYFLT curval, curmlt, curamlt;
00065 long nsegs;
00066 AUXCH auxch;
00067 long xtra;
00068 } EXPSEG;
00069
00070 typedef struct {
00071 OPDS h;
00072 MYFLT *rslt, *argums[VARGMAX];
00073 XSEG *cursegp;
00074 long segsrem, curcnt;
00075 MYFLT curval, curmlt, curamlt;
00076 long nsegs;
00077 AUXCH auxch;
00078 } EXXPSEG;
00079
00080 typedef struct {
00081 OPDS h;
00082 MYFLT *rslt, *sig, *iris, *idur, *idec;
00083 MYFLT lin1, inc1, val, lin2, inc2;
00084 long cnt1, cnt2;
00085 } LINEN;
00086
00087 typedef struct {
00088 OPDS h;
00089 MYFLT *rslt, *sig, *iris, *idec, *iatdec;
00090 MYFLT lin1, inc1, val, val2, mlt2;
00091 long cnt1;
00092 } LINENR;
00093
00094 typedef struct {
00095 OPDS h;
00096 MYFLT *rslt, *xamp, *irise, *idur, *idec, *ifn, *iatss;
00097 MYFLT *iatdec, *ixmod;
00098 long phs, ki, cnt1;
00099 MYFLT val, mlt1, mlt2, asym;
00100 FUNC *ftp;
00101 } ENVLPX;
00102
00103 typedef struct {
00104 OPDS h;
00105 MYFLT *rslt, *xamp, *irise, *idec, *ifn, *iatss, *iatdec;
00106 MYFLT *ixmod, *irind;
00107 long phs, ki, rlsing, rlscnt, rindep;
00108 MYFLT val, mlt1, mlt2, asym, atdec;
00109 FUNC *ftp;
00110 } ENVLPR;
00111
00112 typedef struct {
00113 OPDS h;
00114 MYFLT *rslt, *argums[VARGMAX];
00115 XSEG *cursegp;
00116 long nsegs;
00117 AUXCH auxch;
00118 } EXPSEG2;