︙ | | | ︙ | |
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.175 1998/07/27 18:49:09 peterg
## Fixed the frequency stuff
##
## Revision 1.174 1998/07/27 07:10:10 peterg
## Removed dummy global stuff.
##
## Revision 1.173 1998/07/26 14:38:20 peterg
|
>
>
>
|
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.176 1998/07/27 20:25:15 peterg
## Sorted out new mtt_r2m
##
## Revision 1.175 1998/07/27 18:49:09 peterg
## Fixed the frequency stuff
##
## Revision 1.174 1998/07/27 07:10:10 peterg
## Removed dummy global stuff.
##
## Revision 1.173 1998/07/26 14:38:20 peterg
|
︙ | | | ︙ | |
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
|
###############################################################
#Check $MTTPATH has been set
mtt_check_var "$MTTPATH" "MTTPATH"
#Version
version='3.0--'
# MTT recursion level is zero unless explicitly set
level=0
#Computation mode is octave by default
computation=octave
|
|
|
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
|
###############################################################
#Check $MTTPATH has been set
mtt_check_var "$MTTPATH" "MTTPATH"
#Version
version='3.0'
# MTT recursion level is zero unless explicitly set
level=0
#Computation mode is octave by default
computation=octave
|
︙ | | | ︙ | |
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
|
# mtt $mtt_switches $1 ss r;
# mtt $mtt_switches -q -u $1 switch txt;
# struc2input_txt2txt -s $1
#endif
#SUMMARY input numerical input declaration (m)
$1_input.m: $1_input.txt $1_sympars.txt $1_ss.r
txt2m $1 input
#SUMMARY state state declaration -- default (txt)
#$1_state.txt:
# mtt $mtt_switches $1 struc txt;
# mtt $mtt_switches $1 ss r;
# struc2state_txt2txt $1
|
|
|
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
|
# mtt $mtt_switches $1 ss r;
# mtt $mtt_switches -q -u $1 switch txt;
# struc2input_txt2txt -s $1
#endif
#SUMMARY input numerical input declaration (m)
$1_input.m: $1_input.txt $1_sympars.txt
txt2m $1 input
#SUMMARY state state declaration -- default (txt)
#$1_state.txt:
# mtt $mtt_switches $1 struc txt;
# mtt $mtt_switches $1 ss r;
# struc2state_txt2txt $1
|
︙ | | | ︙ | |
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
|
endif
ifeq ($dae_is_ode,1)
$1_ode.r: $1_dae.r
echo Copying $1_dae.r to $1_ode.r
cp $1_dae.r $1_ode.r
endif
$1_ode.m: $1_def.m $1_ode.r $1_sympar.r
mtt_r2m $1 ode m
$1_odea.m: $1_ode.m
touch $1_odea.m
$1_odeo.m: $1_ode.m
touch $1_odeo.m
#$1_ode.c: $1_def.r $1_ode.r $1_sympar.r $1_sympar.c
# ode_r2c $1
$1_ode.tex: $1_ode.r $1_sympar.r $1_simp.r
|
|
|
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
|
endif
ifeq ($dae_is_ode,1)
$1_ode.r: $1_dae.r
echo Copying $1_dae.r to $1_ode.r
cp $1_dae.r $1_ode.r
endif
$1_ode.m: $1_def.m $1_ode.r $1_sympar.r
mtt_r2m $1 ode m; matlab_tidy $1_ode.m
$1_odea.m: $1_ode.m
touch $1_odea.m
$1_odeo.m: $1_ode.m
touch $1_odeo.m
#$1_ode.c: $1_def.r $1_ode.r $1_sympar.r $1_sympar.c
# ode_r2c $1
$1_ode.tex: $1_ode.r $1_sympar.r $1_simp.r
|
︙ | | | ︙ | |
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
|
mtt_m2p $1_state.m
$1_input.p : $1_def.r $1_input.m
mtt_m2p $1_input.m
$1_ode.p : $1_def.r $1_ode.m
mtt_m2p $1_ode.m
$1_odeo.p : $1_def.r $1_odeo.m
mtt_m2p $1_odeo.m
$1_switch.p : $1_def.r $1_switch.m
mtt_m2p $1_switch.m
$1_ode2odes.p : $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_ode2odes.m \
mtt_write.p mtt_update.p sign.p
mtt_m2p $1_ode2odes.m
$1_ode2odes.c: $1_ode2odes.p
mtt_p2c $info_switch $1 ode2odes
#SUMMARY obs observer equations for CGPC (r)
#SUMMARY obs observer equations for CGPC (m)
#SUMMARY obs observer equations for CGPC (tex)
#SUMMARY obs observer equations for CGPC (view)
#SUMMARY obs observer equations for CGPC (ps)
|
>
>
>
|
|
|
|
|
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
|
mtt_m2p $1_state.m
$1_input.p : $1_def.r $1_input.m
mtt_m2p $1_input.m
$1_ode.p : $1_def.r $1_ode.m
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 \
$1_ode.p $1_odeo.p $1_switch.p $1_smx.p\
mtt_write.p mtt_update.p sign.p zeros.p
mtt_m2p $1_ode2odes.m
$1_ode2odes.c: $1_ode2odes.p p2c.h
mtt_p2c $info_switch $1 ode2odes
#SUMMARY obs observer equations for CGPC (r)
#SUMMARY obs observer equations for CGPC (m)
#SUMMARY obs observer equations for CGPC (tex)
#SUMMARY obs observer equations for CGPC (view)
#SUMMARY obs observer equations for CGPC (ps)
|
︙ | | | ︙ | |
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
|
# Copy Pascal utilities
sign.p:
echo Copying sign.p; cp $MTTPATH/trans/p/sign.p .
mtt_write.p:
echo Copying mtt_write.p; cp $MTTPATH/trans/p/mtt_write.p .
mtt_update.p:
echo Copying mtt_update.p; cp $MTTPATH/trans/p/mtt_update.p .
# Copy c utilities
dsvdcmp.c: dpythag.c nrutil.c nrutil.h
echo Copying dsvdcmp.c; cp $MTTPATH/trans/c/dsvdcmp.c .
dpythag.c:
echo Copying dpythag.c; cp $MTTPATH/trans/c/dpythag.c .
nrutil.c:
|
>
>
>
>
|
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
|
# Copy Pascal utilities
sign.p:
echo Copying sign.p; cp $MTTPATH/trans/p/sign.p .
mtt_write.p:
echo Copying mtt_write.p; cp $MTTPATH/trans/p/mtt_write.p .
mtt_update.p:
echo Copying mtt_update.p; cp $MTTPATH/trans/p/mtt_update.p .
zeros.p:
echo Copying zeros.p; cp $MTTPATH/trans/p/zeros.p .
p2c.h:
echo Copying p2c.h; cp $MTTPATH/trans/c/p2c.h .
# Copy c utilities
dsvdcmp.c: dpythag.c nrutil.c nrutil.h
echo Copying dsvdcmp.c; cp $MTTPATH/trans/c/dsvdcmp.c .
dpythag.c:
echo Copying dpythag.c; cp $MTTPATH/trans/c/dpythag.c .
nrutil.c:
|
︙ | | | ︙ | |