Overview
Comment: | Implicit integration now handles switches |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | origin/master | trunk |
Files: | files | file ages | folders |
SHA3-256: |
c85f34cdf7a46aacdb49e55aff8ede88 |
User & Date: | gawthrop@users.sourceforge.net on 1998-10-01 16:11:42 |
Other Links: | branch diff | manifest | tags |
Context
1998-10-01
| ||
18:20:50 |
Split up the three if conditions on the switch and state value into three separate ifs. This is because p2c seems to generate incorrect code id just the one if is used (???). check-in: b672998af4 user: gawthrop@users.sourceforge.net tags: origin/master, trunk | |
16:11:42 | Implicit integration now handles switches check-in: c85f34cdf7 user: gawthrop@users.sourceforge.net tags: origin/master, trunk | |
16:05:34 | Separate switch.m file for euler and implicit integration check-in: c3cb33a9b3 user: gawthrop@users.sourceforge.net tags: origin/master, trunk | |
Changes
Modified mttroot/mtt/bin/mtt from [5615a306a2] to [4c1ae92af1].
︙ | ︙ | |||
10 11 12 13 14 15 16 17 18 19 20 21 22 23 | # Copyright (c) P.J.Gawthrop, 1989, 1990, 1991, 1993, 1994, 1995, 1996. ############################################################### ## Version control history ############################################################### ## $Header$ ## $Log$ ## Revision 1.191 1998/09/02 12:05:39 peterg ## Added INPUT to simpar ## ## Revision 1.190 1998/09/02 11:48:51 peterg ## VERSION 3.2 (Swansea) ## abg data structure now uses explicti port and subsystem lists so that ## processing is in predetermined order. | > > > | 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | # Copyright (c) P.J.Gawthrop, 1989, 1990, 1991, 1993, 1994, 1995, 1996. ############################################################### ## Version control history ############################################################### ## $Header$ ## $Log$ ## Revision 1.192 1998/09/29 20:09:46 peterg ## Fixed nyfr and nifr plotting bug ## ## Revision 1.191 1998/09/02 12:05:39 peterg ## Added INPUT to simpar ## ## Revision 1.190 1998/09/02 11:48:51 peterg ## VERSION 3.2 (Swansea) ## abg data structure now uses explicti port and subsystem lists so that ## processing is in predetermined order. |
︙ | ︙ | |||
1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 | sympar_txt2tex $1 #SUMMARY switch Dynamic switch information (txt) $1_switch.txt: $1_struc.txt struc2switch_txt $1 $1_switch.m: $1_switch.txt $1_sympars.txt switch_txt2m $1 #SUMMARY sympars sympar + dynamic switch information (txt) $1_sympars.txt: $1_sympar.txt $1_switch.txt echo Creating $1_sympars.txt cat $1_sympar.txt $1_switch.txt > $1_sympars.txt #SUMMARY simp simplification information (r) | > > | 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 | sympar_txt2tex $1 #SUMMARY switch Dynamic switch information (txt) $1_switch.txt: $1_struc.txt struc2switch_txt $1 $1_switch.m: $1_switch.txt $1_sympars.txt switch_txt2m $1 $1_switcha.m: $1_switch.m touch $1_switcha.m #SUMMARY sympars sympar + dynamic switch information (txt) $1_sympars.txt: $1_sympar.txt $1_switch.txt echo Creating $1_sympars.txt cat $1_sympar.txt $1_switch.txt > $1_sympars.txt #SUMMARY simp simplification information (r) |
︙ | ︙ | |||
1749 1750 1751 1752 1753 1754 1755 1756 1757 | mtt_m2p $1_ode.m $1_odeo.p : $1_def.r $1_odeo.m mtt_m2p $1_odeo.m $1_smx.p : $1_def.r $1_smx.m mtt_m2p $1_smx.m $1_switch.p : $1_def.r $1_switch.m mtt_m2p $1_switch.m $1_ode2odes.p : $1_ode2odes.m $1_def.r\ $1_simpar.p $1_numpar.p $1_state.p $1_input.p \ | > > | | 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 | mtt_m2p $1_ode.m $1_odeo.p : $1_def.r $1_odeo.m mtt_m2p $1_odeo.m $1_smx.p : $1_def.r $1_smx.m mtt_m2p $1_smx.m $1_switch.p : $1_def.r $1_switch.m mtt_m2p $1_switch.m $1_switcha.p : $1_def.r $1_switcha.m mtt_m2p $1_switcha.m $1_ode2odes.p : $1_ode2odes.m $1_def.r\ $1_simpar.p $1_numpar.p $1_state.p $1_input.p \ $1_ode.p $1_odeo.p $1_switch.p $1_switcha.p \ $1_smx.p mtt_implicit.p mtt_euler.p \ mtt_write.p sign.p zero_matrix.p zero_vector.p mtt_m2p $1_ode2odes.m $1_ode2odes.c: $1_ode2odes.p mtt_p2c $info_switch $1 ode2odes |
︙ | ︙ |