Overview
Comment: | Fix to prevent numbers being formed with a decimal point in the exponent, Reduce cannot handle these. |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | origin/master | trunk |
Files: | files | file ages | folders |
SHA3-256: |
de7d269ee48dfa0355a6bcf47f6feba2 |
User & Date: | geraint@users.sourceforge.net on 2002-08-09 14:34:45 |
Other Links: | branch diff | manifest | tags |
Context
2002-08-09
| ||
21:40:19 | Now writes log files of gnuplot input, output and errors. check-in: bb25dcdd1b user: geraint@users.sourceforge.net tags: origin/master, trunk | |
14:34:45 | Fix to prevent numbers being formed with a decimal point in the exponent, Reduce cannot handle these. check-in: de7d269ee4 user: geraint@users.sourceforge.net tags: origin/master, trunk | |
2002-08-07
| ||
14:27:14 | Changes to make "-i dassl" work again. check-in: 8a9a232544 user: geraint@users.sourceforge.net tags: origin/master, trunk | |
Changes
Modified mttroot/mtt/bin/trans/def2write_r from [de9308bd30] to [cb41fd29d7].
︙ | ︙ | |||
9 10 11 12 13 14 15 16 17 18 19 20 21 22 | # Copyright (C) 2000 by Peter J. Gawthrop ############################################################### ## Version control history ############################################################### ## $Id$ ## $Log$ ## Revision 1.12 2002/06/28 10:13:40 geraint ## Includes fix_c.r in ese2rdae and def2write_r to eliminate occurrances of x**y. ## ## Revision 1.11.2.1 2002/06/05 11:14:51 geraint ## ae.r now generated using def2write_r like cse?.r ## fix_c.r called at ese2rdae stage so that pow gets fixed in ae.r. ## | > > > | 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | # Copyright (C) 2000 by Peter J. Gawthrop ############################################################### ## Version control history ############################################################### ## $Id$ ## $Log$ ## Revision 1.13 2002/07/10 17:43:05 geraint ## Added feature [ 562453 ] Optimisation of algebraic equations. ## ## Revision 1.12 2002/06/28 10:13:40 geraint ## Includes fix_c.r in ese2rdae and def2write_r to eliminate occurrances of x**y. ## ## Revision 1.11.2.1 2002/06/05 11:14:51 geraint ## ae.r now generated using def2write_r like cse?.r ## fix_c.r called at ese2rdae stage so that pow gets fixed in ae.r. ## |
︙ | ︙ | |||
151 152 153 154 155 156 157 | print $0 } (NF > 1) { lhs=$1 ; rhs=$2" " ; rhs1 = gensub ( /([^A-Za-z_0-9\.\+])([0-9]+)([^\.0-9])/ , "\\1\\2.0\\3" , "g", rhs ); rhs2 = gensub ( /([^e]\+)([0-9]+)([^\.0-9])/ , "\\1\\2.0\\3" , "g", rhs1 ); | > | | 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 | print $0 } (NF > 1) { lhs=$1 ; rhs=$2" " ; rhs1 = gensub ( /([^A-Za-z_0-9\.\+])([0-9]+)([^\.0-9])/ , "\\1\\2.0\\3" , "g", rhs ); rhs2 = gensub ( /([^e]\+)([0-9]+)([^\.0-9])/ , "\\1\\2.0\\3" , "g", rhs1 ); rhs3 = gensub ( /([^A-Za-z_0-9\.\+])([0-9]+)e([0-9]+).0([^\.0-9])/ , "\\1\\2\\3\\4" , "g" , rhs) printf "%s:=%s$\n", lhs, rhs3 ; }' } mtt_optimise () { sys="$1" lhs="$2" |
︙ | ︙ |