Index: mttroot/mtt/bin/mtt ================================================================== --- mttroot/mtt/bin/mtt +++ mttroot/mtt/bin/mtt @@ -12,10 +12,13 @@ ############################################################### ## Version control history ############################################################### ## $Header$ ## $Log$ +## Revision 1.180 1998/08/12 14:15:13 peterg +## Implicit integration - c implemetation now included. +## ## Revision 1.179 1998/08/12 12:29:18 peterg ## Put back some of the args stuff -- needed for plots. ## ## Revision 1.178 1998/08/11 13:38:35 peterg ## Zapped the obsolete args stuff @@ -616,11 +619,11 @@ #Check $MTTPATH has been set mtt_check_var "$MTTPATH" "MTTPATH" #Version -version='3.0' +version='3.0++' # MTT recursion level is zero unless explicitly set level=0 #Computation mode is octave by default @@ -1680,16 +1683,21 @@ 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_smxx.p : $1_def.r $1_smxx.m + mtt_m2p $1_smxx.m +$1_smxtx.p : $1_def.r $1_smxtx.m + mtt_m2p $1_smxtx.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 + $1_ode.p $1_odeo.p $1_switch.p \ + $1_smx.p $1_smxx.p $1_smxtx.p \ + mtt_write.p mtt_update.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 @@ -1775,14 +1783,20 @@ $1_sm.tex: $1_sm.r $1_sympar.r $1_simp.r sm_r2tex $1; latex_tidy $1_sm.tex #SUMMARY smx state matrices with variable state x (r) #SUMMARY smx state matrices with variable state x (m) +#SUMMARY smxx Sparse computation of Ax (m) +#SUMMARY smxtx Sparse computation of ATx (m) $1_smx.r: $1_def.r $1_def.m $1_ode.r ode2smx_lang $1 r; tidy $1_smx.r $1_smx.m: $1_def.r $1_def.m $1_ode.r $1_sympars.txt ode2smx_lang $1 m; +$1_smxx.m: $1_smx.m + touch $1_smxx.m +$1_smxtx.m: $1_smx.m + touch $1_smxtx.m #SUMMARY smc controller form state matrices etc. - siso only (r) #SUMMARY smc controller form state matrices etc. - siso only (tex) #SUMMARY smc controller form state matrices etc. - siso only (m) #SUMMARY smc controller form state matrices etc. - siso only (view) @@ -2170,18 +2184,22 @@ echo Copying sign.p; cp $MTTPATH/trans/p/sign.p . svdcmp.p: echo Copying svdcmp.p; cp $MTTPATH/trans/p/svdcmp.p . svbksb.p: echo Copying svbksb.p; cp $MTTPATH/trans/p/svbksb.p . +mtt_sparse.p: + echo Copying mtt_sparse.p; cp $MTTPATH/trans/p/mtt_sparse.p . mtt_write.p: echo Copying mtt_write.p; cp $MTTPATH/trans/p/mtt_write.p . -mtt_update.p: mtt_solve.p +mtt_update.p: mtt_solve.p mtt_sparse.p echo Copying mtt_update.p; cp $MTTPATH/trans/p/mtt_update.p . mtt_solve.p: svdcmp.p svbksb.p echo Copying mtt_solve.p; cp $MTTPATH/trans/p/mtt_solve.p . -zeros.p: - echo Copying zeros.p; cp $MTTPATH/trans/p/zeros.p . +zero_vector.p: + echo Copying zero_vector.p; cp $MTTPATH/trans/p/zero_vector.p . +zero_matrix.p: + echo Copying zero_matrix.p; cp $MTTPATH/trans/p/zero_matrix.p . # Copy c utilities dsvdcmp.c: dpythag.c nrutil.c nrutil.h echo Copying dsvdcmp.c; cp $MTTPATH/trans/c/dsvdcmp.c . dpythag.c: