Overview
| Comment: | Replaced float by double. |
|---|---|
| Downloads: | Tarball | ZIP archive |
| Timelines: | family | ancestors | descendants | both | origin/master | trunk |
| Files: | files | file ages | folders |
| SHA3-256: |
922f4990859837f83a2af1fea030e49c |
| User & Date: | gawthrop@users.sourceforge.net on 1997-05-01 13:51:37.000 |
| Other Links: | branch diff | manifest | tags |
Context
|
1997-05-03
| ||
| 13:58:35 | Implicit integration for sm representation added. check-in: 855cdeb3cd user: gawthrop@users.sourceforge.net tags: origin/master, trunk | |
|
1997-05-01
| ||
| 13:51:37 | Replaced float by double. check-in: 922f499085 user: gawthrop@users.sourceforge.net tags: origin/master, trunk | |
| 13:44:19 | Changed double to float. check-in: 2ed0780548 user: gawthrop@users.sourceforge.net tags: origin/master, trunk | |
Changes
Modified mttroot/mtt/bin/trans/ode2odes_r2c
from [6b09ae24e2]
to [217ccfe04f].
| ︙ | ︙ | |||
16 17 18 19 20 21 22 23 24 25 26 27 28 29 | # Copyright (c) P.J.Gawthrop 1997. ############################################################### ## Version control history ############################################################### ## $Id$ ## $Log$ # Revision 1.3 1997/05/01 11:15:33 peterg # Back under RCS # # Revision 1.2 1997/03/20 14:36:56 peterg # Includes the sympar.h file # ## Revision 1.1 1997/01/21 22:54:54 peterg | > > > | 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | # Copyright (c) P.J.Gawthrop 1997. ############################################################### ## Version control history ############################################################### ## $Id$ ## $Log$ # Revision 1.4 1997/05/01 13:43:44 peterg # Changed double to float. # # Revision 1.3 1997/05/01 11:15:33 peterg # Back under RCS # # Revision 1.2 1997/03/20 14:36:56 peterg # Includes the sympar.h file # ## Revision 1.1 1997/01/21 22:54:54 peterg |
| ︙ | ︙ | |||
75 76 77 78 79 80 81 | write "#include ""$1_odes.h"" "$ %External (global) variable list write "#include ""$1_sympar.h"" "$ write "/* Declare standard arrays */"$ | | | | | | | | 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 |
write "#include ""$1_odes.h"" "$
%External (global) variable list
write "#include ""$1_sympar.h"" "$
write "/* Declare standard arrays */"$
write "double y[", MTTNy+1, "]; /* $1_ode output */"$
write "double dx[", MTTNx+1, "]; /* $1_ode state derivative */"$
write "double x[", MTTNx+1, "]; /* $1_ode state */"$
write "double u[", MTTNu+1, "]; /* $1_ode input */"$
write "/* Files */ "$
write " FILE *fopen(), *fps, *fpso;"$
write "main()"$
write " "$
write "{"$
write "/* Counters etc*/ "$
write " double time;"$
write " double dt;"$
write " int i;"$
write " int k;"$
write "/*functions */ "$
write " extern $1_numpar();"$
%Open the output files
|
| ︙ | ︙ |
Modified mttroot/mtt/bin/trans/ode_r2c
from [272e66ff00]
to [3aa29e9779].
| ︙ | ︙ | |||
16 17 18 19 20 21 22 23 24 25 26 27 28 29 | # Copyright (c) P.J.Gawthrop 1997. ############################################################### ## Version control history ############################################################### ## $Id$ ## $Log$ # Revision 1.3 1997/03/20 14:51:11 peterg # Includes the sympar.c file. # # Revision 1.2 1997/01/21 22:57:17 peterg # Various bug fixes. # ## Revision 1.1 1997/01/21 10:52:23 peterg | > > > | 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | # Copyright (c) P.J.Gawthrop 1997. ############################################################### ## Version control history ############################################################### ## $Id$ ## $Log$ # Revision 1.4 1997/05/01 13:44:19 peterg # Changed double to float. # # Revision 1.3 1997/03/20 14:51:11 peterg # Includes the sympar.c file. # # Revision 1.2 1997/01/21 22:57:17 peterg # Various bug fixes. # ## Revision 1.1 1997/01/21 10:52:23 peterg |
| ︙ | ︙ | |||
81 82 83 84 85 86 87 |
write "void $1_ode()"$
write " "$
write "{"$
write "/* Declare standard arrays */"$
| | | | | | | | | | 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 |
write "void $1_ode()"$
write " "$
write "{"$
write "/* Declare standard arrays */"$
write " extern double y[", MTTNy+1, "]; /* $1_ode output */"$
write " extern double dx[", MTTNx+1, "]; /* $1_ode state derivative */"$
write " extern double x[", MTTNx+1, "]; /* $1_ode state */"$
write " extern double u[", MTTNu+1, "]; /* $1_ode input */"$
%Declare the dummy variables t0--t9
write "/* Dummy variable list */ "$
write " double t0;"$
FOR i := 1:9 DO
BEGIN
write " double t", i, ";"$
END$
%Declarations$
write "/* State variable list */ "$
FOR i := 1:MTTNx DO
BEGIN
write " double mttx", i, ";"$
END$
write "/* Input variable list */ "$
FOR i := 1:MTTNu DO
BEGIN
write " double mttu", i, ";"$
END$
write "/* Counter */ "$
write " int i;"$
write "/* Parameter list */ "$
write "#include ", """$1_sympar.c"""$
|
| ︙ | ︙ |
Modified mttroot/mtt/bin/trans/sympar_txt2h
from [50f9cbfb3f]
to [c515c1bf34].
| ︙ | ︙ | |||
11 12 13 14 15 16 17 18 19 20 21 22 23 24 | # Copyright (c) P.J.Gawthrop, 1997. ############################################################### ## Version control history ############################################################### ## $Id$ ## $Log$ # Revision 1.2 1997/03/20 15:14:25 peterg # Lower case conversion. # # Revision 1.1 1997/03/20 14:52:41 peterg # Initial revision # ############################################################### | > > > | 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | # Copyright (c) P.J.Gawthrop, 1997. ############################################################### ## Version control history ############################################################### ## $Id$ ## $Log$ # Revision 1.3 1997/05/01 13:42:43 peterg # Chaged double to float # # Revision 1.2 1997/03/20 15:14:25 peterg # Lower case conversion. # # Revision 1.1 1997/03/20 14:52:41 peterg # Initial revision # ############################################################### |
| ︙ | ︙ | |||
35 36 37 38 39 40 41 | echo "Symbolic parameter file ($1_sympar.h)" >> $1_sympar.h echo "Generated by MTT at `date`" >> $1_sympar.h echo '*/' >> $1_sympar.h echo >> $1_sympar.h #Write out the variables in c format. | | | 38 39 40 41 42 43 44 45 46 47 48 49 50 |
echo "Symbolic parameter file ($1_sympar.h)" >> $1_sympar.h
echo "Generated by MTT at `date`" >> $1_sympar.h
echo '*/' >> $1_sympar.h
echo >> $1_sympar.h
#Write out the variables in c format.
awk '{i++; print "double", tolower($1) ";"}' $1_sympar.txt >> $1_sympar.h
# Now invoke the standard error handling.
# mtt_error mtt_error.txt
|