Index: mttroot/mtt/bin/mtt ================================================================== --- mttroot/mtt/bin/mtt +++ mttroot/mtt/bin/mtt @@ -15,10 +15,13 @@ ############################################################### ## Version control history ############################################################### ## $Header$ ## $Log$ +## Revision 1.360.2.1 2002/09/03 23:44:43 geraint +## adding global optimisation (-optg). +## ## Revision 1.360 2002/08/20 15:51:16 gawthrop ## Update to work with ident DIY rep ## ## Revision 1.359 2002/08/07 14:27:14 geraint ## Changes to make "-i dassl" work again. @@ -1308,10 +1311,13 @@ # Default use ps files ps=ps eps=eps psview=$PSVIEW + +# Default declare 500 temporary variables +num_tmp_var=500 #Initialise list of switches mtt_switches=''; #Initialise read dirs @@ -1468,10 +1474,14 @@ mtt_switches="$mtt_switches $1"; optimise='-optimise_local';; -optg ) mtt_switches="$mtt_switches $1"; optimise='-optimise_global';; + -ntmpvar ) + num_tmp_var=$2; + mtt_switches="$mtt_switches $1 $2"; + shift;; -partition ) mtt_switches="$mtt_switches $1"; partition='-partition'; ;; -pdf ) mtt_switches="$mtt_switches $1"; ps=pdf; @@ -1563,10 +1573,11 @@ echo ' -o ode is same as dae' echo ' -oct use oct files in place of m files where appropriate' echo ' -opt optimise code generation (equivalent to -lopt)' echo ' -optl optimise code generation (local : line-by-line)' echo ' -optg optimise code generation (global : full vector)' + echo " -ntmpvar declare N temporary variables (default=$num_tmp_var)" echo ' -p print environment variables' echo ' -partition partition hierachical system' echo ' -pdf generate pdf in place of ps' echo ' -r reset time stamp on representation' echo ' -s generate sensitivity BG (use mtt -s sSys rep lang)' @@ -2412,11 +2423,11 @@ $1_sympar.r: $1_sympar.txt sympar_txt2r $1 $1_sympar.m: $1_sympar.txt sympar_txt2m $1 $1_sympar.h: $1_sympar.txt - sympar_txt2h.sh $1 + sympar_txt2h.sh $1 $num_tmp_var #SUMMARY sympar symbolic parameters (c) # txt to c sympar conversion $1_sympar.c: $1_sympar.txt sympar_txt2c $1 Index: mttroot/mtt/cc/sympar_txt2h.sh ================================================================== --- mttroot/mtt/cc/sympar_txt2h.sh +++ mttroot/mtt/cc/sympar_txt2h.sh @@ -1,8 +1,11 @@ #! /bin/sh # $Id$ # $Log$ +# Revision 1.7 2002/07/10 11:53:32 geraint +# Replaced shell loop with template expansion - perceptibly quicker generation of sympar.h. +# # Revision 1.6 2002/05/19 13:01:22 geraint # Numerical solution of algebraic equations implemented for S-function target. # # Equation solving requires the Matlab Optimization Toolbox to be installed. # @@ -581,14 +584,514 @@ static double ${name}496 MTT_UNUSED; static double ${name}497 MTT_UNUSED; static double ${name}498 MTT_UNUSED; static double ${name}499 MTT_UNUSED; static double ${name}500 MTT_UNUSED; +static double ${name}501 MTT_UNUSED; +static double ${name}502 MTT_UNUSED; +static double ${name}503 MTT_UNUSED; +static double ${name}504 MTT_UNUSED; +static double ${name}505 MTT_UNUSED; +static double ${name}506 MTT_UNUSED; +static double ${name}507 MTT_UNUSED; +static double ${name}508 MTT_UNUSED; +static double ${name}509 MTT_UNUSED; +static double ${name}510 MTT_UNUSED; +static double ${name}511 MTT_UNUSED; +static double ${name}512 MTT_UNUSED; +static double ${name}513 MTT_UNUSED; +static double ${name}514 MTT_UNUSED; +static double ${name}515 MTT_UNUSED; +static double ${name}516 MTT_UNUSED; +static double ${name}517 MTT_UNUSED; +static double ${name}518 MTT_UNUSED; +static double ${name}519 MTT_UNUSED; +static double ${name}520 MTT_UNUSED; +static double ${name}521 MTT_UNUSED; +static double ${name}522 MTT_UNUSED; +static double ${name}523 MTT_UNUSED; +static double ${name}524 MTT_UNUSED; +static double ${name}525 MTT_UNUSED; +static double ${name}526 MTT_UNUSED; +static double ${name}527 MTT_UNUSED; +static double ${name}528 MTT_UNUSED; +static double ${name}529 MTT_UNUSED; +static double ${name}530 MTT_UNUSED; +static double ${name}531 MTT_UNUSED; +static double ${name}532 MTT_UNUSED; +static double ${name}533 MTT_UNUSED; +static double ${name}534 MTT_UNUSED; +static double ${name}535 MTT_UNUSED; +static double ${name}536 MTT_UNUSED; +static double ${name}537 MTT_UNUSED; +static double ${name}538 MTT_UNUSED; +static double ${name}539 MTT_UNUSED; +static double ${name}540 MTT_UNUSED; +static double ${name}541 MTT_UNUSED; +static double ${name}542 MTT_UNUSED; +static double ${name}543 MTT_UNUSED; +static double ${name}544 MTT_UNUSED; +static double ${name}545 MTT_UNUSED; +static double ${name}546 MTT_UNUSED; +static double ${name}547 MTT_UNUSED; +static double ${name}548 MTT_UNUSED; +static double ${name}549 MTT_UNUSED; +static double ${name}550 MTT_UNUSED; +static double ${name}551 MTT_UNUSED; +static double ${name}552 MTT_UNUSED; +static double ${name}553 MTT_UNUSED; +static double ${name}554 MTT_UNUSED; +static double ${name}555 MTT_UNUSED; +static double ${name}556 MTT_UNUSED; +static double ${name}557 MTT_UNUSED; +static double ${name}558 MTT_UNUSED; +static double ${name}559 MTT_UNUSED; +static double ${name}560 MTT_UNUSED; +static double ${name}561 MTT_UNUSED; +static double ${name}562 MTT_UNUSED; +static double ${name}563 MTT_UNUSED; +static double ${name}564 MTT_UNUSED; +static double ${name}565 MTT_UNUSED; +static double ${name}566 MTT_UNUSED; +static double ${name}567 MTT_UNUSED; +static double ${name}568 MTT_UNUSED; +static double ${name}569 MTT_UNUSED; +static double ${name}570 MTT_UNUSED; +static double ${name}571 MTT_UNUSED; +static double ${name}572 MTT_UNUSED; +static double ${name}573 MTT_UNUSED; +static double ${name}574 MTT_UNUSED; +static double ${name}575 MTT_UNUSED; +static double ${name}576 MTT_UNUSED; +static double ${name}577 MTT_UNUSED; +static double ${name}578 MTT_UNUSED; +static double ${name}579 MTT_UNUSED; +static double ${name}580 MTT_UNUSED; +static double ${name}581 MTT_UNUSED; +static double ${name}582 MTT_UNUSED; +static double ${name}583 MTT_UNUSED; +static double ${name}584 MTT_UNUSED; +static double ${name}585 MTT_UNUSED; +static double ${name}586 MTT_UNUSED; +static double ${name}587 MTT_UNUSED; +static double ${name}588 MTT_UNUSED; +static double ${name}589 MTT_UNUSED; +static double ${name}590 MTT_UNUSED; +static double ${name}591 MTT_UNUSED; +static double ${name}592 MTT_UNUSED; +static double ${name}593 MTT_UNUSED; +static double ${name}594 MTT_UNUSED; +static double ${name}595 MTT_UNUSED; +static double ${name}596 MTT_UNUSED; +static double ${name}597 MTT_UNUSED; +static double ${name}598 MTT_UNUSED; +static double ${name}599 MTT_UNUSED; +static double ${name}600 MTT_UNUSED; +static double ${name}601 MTT_UNUSED; +static double ${name}602 MTT_UNUSED; +static double ${name}603 MTT_UNUSED; +static double ${name}604 MTT_UNUSED; +static double ${name}605 MTT_UNUSED; +static double ${name}606 MTT_UNUSED; +static double ${name}607 MTT_UNUSED; +static double ${name}608 MTT_UNUSED; +static double ${name}609 MTT_UNUSED; +static double ${name}610 MTT_UNUSED; +static double ${name}611 MTT_UNUSED; +static double ${name}612 MTT_UNUSED; +static double ${name}613 MTT_UNUSED; +static double ${name}614 MTT_UNUSED; +static double ${name}615 MTT_UNUSED; +static double ${name}616 MTT_UNUSED; +static double ${name}617 MTT_UNUSED; +static double ${name}618 MTT_UNUSED; +static double ${name}619 MTT_UNUSED; +static double ${name}620 MTT_UNUSED; +static double ${name}621 MTT_UNUSED; +static double ${name}622 MTT_UNUSED; +static double ${name}623 MTT_UNUSED; +static double ${name}624 MTT_UNUSED; +static double ${name}625 MTT_UNUSED; +static double ${name}626 MTT_UNUSED; +static double ${name}627 MTT_UNUSED; +static double ${name}628 MTT_UNUSED; +static double ${name}629 MTT_UNUSED; +static double ${name}630 MTT_UNUSED; +static double ${name}631 MTT_UNUSED; +static double ${name}632 MTT_UNUSED; +static double ${name}633 MTT_UNUSED; +static double ${name}634 MTT_UNUSED; +static double ${name}635 MTT_UNUSED; +static double ${name}636 MTT_UNUSED; +static double ${name}637 MTT_UNUSED; +static double ${name}638 MTT_UNUSED; +static double ${name}639 MTT_UNUSED; +static double ${name}640 MTT_UNUSED; +static double ${name}641 MTT_UNUSED; +static double ${name}642 MTT_UNUSED; +static double ${name}643 MTT_UNUSED; +static double ${name}644 MTT_UNUSED; +static double ${name}645 MTT_UNUSED; +static double ${name}646 MTT_UNUSED; +static double ${name}647 MTT_UNUSED; +static double ${name}648 MTT_UNUSED; +static double ${name}649 MTT_UNUSED; +static double ${name}650 MTT_UNUSED; +static double ${name}651 MTT_UNUSED; +static double ${name}652 MTT_UNUSED; +static double ${name}653 MTT_UNUSED; +static double ${name}654 MTT_UNUSED; +static double ${name}655 MTT_UNUSED; +static double ${name}656 MTT_UNUSED; +static double ${name}657 MTT_UNUSED; +static double ${name}658 MTT_UNUSED; +static double ${name}659 MTT_UNUSED; +static double ${name}660 MTT_UNUSED; +static double ${name}661 MTT_UNUSED; +static double ${name}662 MTT_UNUSED; +static double ${name}663 MTT_UNUSED; +static double ${name}664 MTT_UNUSED; +static double ${name}665 MTT_UNUSED; +static double ${name}666 MTT_UNUSED; +static double ${name}667 MTT_UNUSED; +static double ${name}668 MTT_UNUSED; +static double ${name}669 MTT_UNUSED; +static double ${name}670 MTT_UNUSED; +static double ${name}671 MTT_UNUSED; +static double ${name}672 MTT_UNUSED; +static double ${name}673 MTT_UNUSED; +static double ${name}674 MTT_UNUSED; +static double ${name}675 MTT_UNUSED; +static double ${name}676 MTT_UNUSED; +static double ${name}677 MTT_UNUSED; +static double ${name}678 MTT_UNUSED; +static double ${name}679 MTT_UNUSED; +static double ${name}680 MTT_UNUSED; +static double ${name}681 MTT_UNUSED; +static double ${name}682 MTT_UNUSED; +static double ${name}683 MTT_UNUSED; +static double ${name}684 MTT_UNUSED; +static double ${name}685 MTT_UNUSED; +static double ${name}686 MTT_UNUSED; +static double ${name}687 MTT_UNUSED; +static double ${name}688 MTT_UNUSED; +static double ${name}689 MTT_UNUSED; +static double ${name}690 MTT_UNUSED; +static double ${name}691 MTT_UNUSED; +static double ${name}692 MTT_UNUSED; +static double ${name}693 MTT_UNUSED; +static double ${name}694 MTT_UNUSED; +static double ${name}695 MTT_UNUSED; +static double ${name}696 MTT_UNUSED; +static double ${name}697 MTT_UNUSED; +static double ${name}698 MTT_UNUSED; +static double ${name}699 MTT_UNUSED; +static double ${name}700 MTT_UNUSED; +static double ${name}701 MTT_UNUSED; +static double ${name}702 MTT_UNUSED; +static double ${name}703 MTT_UNUSED; +static double ${name}704 MTT_UNUSED; +static double ${name}705 MTT_UNUSED; +static double ${name}706 MTT_UNUSED; +static double ${name}707 MTT_UNUSED; +static double ${name}708 MTT_UNUSED; +static double ${name}709 MTT_UNUSED; +static double ${name}710 MTT_UNUSED; +static double ${name}711 MTT_UNUSED; +static double ${name}712 MTT_UNUSED; +static double ${name}713 MTT_UNUSED; +static double ${name}714 MTT_UNUSED; +static double ${name}715 MTT_UNUSED; +static double ${name}716 MTT_UNUSED; +static double ${name}717 MTT_UNUSED; +static double ${name}718 MTT_UNUSED; +static double ${name}719 MTT_UNUSED; +static double ${name}720 MTT_UNUSED; +static double ${name}721 MTT_UNUSED; +static double ${name}722 MTT_UNUSED; +static double ${name}723 MTT_UNUSED; +static double ${name}724 MTT_UNUSED; +static double ${name}725 MTT_UNUSED; +static double ${name}726 MTT_UNUSED; +static double ${name}727 MTT_UNUSED; +static double ${name}728 MTT_UNUSED; +static double ${name}729 MTT_UNUSED; +static double ${name}730 MTT_UNUSED; +static double ${name}731 MTT_UNUSED; +static double ${name}732 MTT_UNUSED; +static double ${name}733 MTT_UNUSED; +static double ${name}734 MTT_UNUSED; +static double ${name}735 MTT_UNUSED; +static double ${name}736 MTT_UNUSED; +static double ${name}737 MTT_UNUSED; +static double ${name}738 MTT_UNUSED; +static double ${name}739 MTT_UNUSED; +static double ${name}740 MTT_UNUSED; +static double ${name}741 MTT_UNUSED; +static double ${name}742 MTT_UNUSED; +static double ${name}743 MTT_UNUSED; +static double ${name}744 MTT_UNUSED; +static double ${name}745 MTT_UNUSED; +static double ${name}746 MTT_UNUSED; +static double ${name}747 MTT_UNUSED; +static double ${name}748 MTT_UNUSED; +static double ${name}749 MTT_UNUSED; +static double ${name}750 MTT_UNUSED; +static double ${name}751 MTT_UNUSED; +static double ${name}752 MTT_UNUSED; +static double ${name}753 MTT_UNUSED; +static double ${name}754 MTT_UNUSED; +static double ${name}755 MTT_UNUSED; +static double ${name}756 MTT_UNUSED; +static double ${name}757 MTT_UNUSED; +static double ${name}758 MTT_UNUSED; +static double ${name}759 MTT_UNUSED; +static double ${name}760 MTT_UNUSED; +static double ${name}761 MTT_UNUSED; +static double ${name}762 MTT_UNUSED; +static double ${name}763 MTT_UNUSED; +static double ${name}764 MTT_UNUSED; +static double ${name}765 MTT_UNUSED; +static double ${name}766 MTT_UNUSED; +static double ${name}767 MTT_UNUSED; +static double ${name}768 MTT_UNUSED; +static double ${name}769 MTT_UNUSED; +static double ${name}770 MTT_UNUSED; +static double ${name}771 MTT_UNUSED; +static double ${name}772 MTT_UNUSED; +static double ${name}773 MTT_UNUSED; +static double ${name}774 MTT_UNUSED; +static double ${name}775 MTT_UNUSED; +static double ${name}776 MTT_UNUSED; +static double ${name}777 MTT_UNUSED; +static double ${name}778 MTT_UNUSED; +static double ${name}779 MTT_UNUSED; +static double ${name}780 MTT_UNUSED; +static double ${name}781 MTT_UNUSED; +static double ${name}782 MTT_UNUSED; +static double ${name}783 MTT_UNUSED; +static double ${name}784 MTT_UNUSED; +static double ${name}785 MTT_UNUSED; +static double ${name}786 MTT_UNUSED; +static double ${name}787 MTT_UNUSED; +static double ${name}788 MTT_UNUSED; +static double ${name}789 MTT_UNUSED; +static double ${name}790 MTT_UNUSED; +static double ${name}791 MTT_UNUSED; +static double ${name}792 MTT_UNUSED; +static double ${name}793 MTT_UNUSED; +static double ${name}794 MTT_UNUSED; +static double ${name}795 MTT_UNUSED; +static double ${name}796 MTT_UNUSED; +static double ${name}797 MTT_UNUSED; +static double ${name}798 MTT_UNUSED; +static double ${name}799 MTT_UNUSED; +static double ${name}800 MTT_UNUSED; +static double ${name}801 MTT_UNUSED; +static double ${name}802 MTT_UNUSED; +static double ${name}803 MTT_UNUSED; +static double ${name}804 MTT_UNUSED; +static double ${name}805 MTT_UNUSED; +static double ${name}806 MTT_UNUSED; +static double ${name}807 MTT_UNUSED; +static double ${name}808 MTT_UNUSED; +static double ${name}809 MTT_UNUSED; +static double ${name}810 MTT_UNUSED; +static double ${name}811 MTT_UNUSED; +static double ${name}812 MTT_UNUSED; +static double ${name}813 MTT_UNUSED; +static double ${name}814 MTT_UNUSED; +static double ${name}815 MTT_UNUSED; +static double ${name}816 MTT_UNUSED; +static double ${name}817 MTT_UNUSED; +static double ${name}818 MTT_UNUSED; +static double ${name}819 MTT_UNUSED; +static double ${name}820 MTT_UNUSED; +static double ${name}821 MTT_UNUSED; +static double ${name}822 MTT_UNUSED; +static double ${name}823 MTT_UNUSED; +static double ${name}824 MTT_UNUSED; +static double ${name}825 MTT_UNUSED; +static double ${name}826 MTT_UNUSED; +static double ${name}827 MTT_UNUSED; +static double ${name}828 MTT_UNUSED; +static double ${name}829 MTT_UNUSED; +static double ${name}830 MTT_UNUSED; +static double ${name}831 MTT_UNUSED; +static double ${name}832 MTT_UNUSED; +static double ${name}833 MTT_UNUSED; +static double ${name}834 MTT_UNUSED; +static double ${name}835 MTT_UNUSED; +static double ${name}836 MTT_UNUSED; +static double ${name}837 MTT_UNUSED; +static double ${name}838 MTT_UNUSED; +static double ${name}839 MTT_UNUSED; +static double ${name}840 MTT_UNUSED; +static double ${name}841 MTT_UNUSED; +static double ${name}842 MTT_UNUSED; +static double ${name}843 MTT_UNUSED; +static double ${name}844 MTT_UNUSED; +static double ${name}845 MTT_UNUSED; +static double ${name}846 MTT_UNUSED; +static double ${name}847 MTT_UNUSED; +static double ${name}848 MTT_UNUSED; +static double ${name}849 MTT_UNUSED; +static double ${name}850 MTT_UNUSED; +static double ${name}851 MTT_UNUSED; +static double ${name}852 MTT_UNUSED; +static double ${name}853 MTT_UNUSED; +static double ${name}854 MTT_UNUSED; +static double ${name}855 MTT_UNUSED; +static double ${name}856 MTT_UNUSED; +static double ${name}857 MTT_UNUSED; +static double ${name}858 MTT_UNUSED; +static double ${name}859 MTT_UNUSED; +static double ${name}860 MTT_UNUSED; +static double ${name}861 MTT_UNUSED; +static double ${name}862 MTT_UNUSED; +static double ${name}863 MTT_UNUSED; +static double ${name}864 MTT_UNUSED; +static double ${name}865 MTT_UNUSED; +static double ${name}866 MTT_UNUSED; +static double ${name}867 MTT_UNUSED; +static double ${name}868 MTT_UNUSED; +static double ${name}869 MTT_UNUSED; +static double ${name}870 MTT_UNUSED; +static double ${name}871 MTT_UNUSED; +static double ${name}872 MTT_UNUSED; +static double ${name}873 MTT_UNUSED; +static double ${name}874 MTT_UNUSED; +static double ${name}875 MTT_UNUSED; +static double ${name}876 MTT_UNUSED; +static double ${name}877 MTT_UNUSED; +static double ${name}878 MTT_UNUSED; +static double ${name}879 MTT_UNUSED; +static double ${name}880 MTT_UNUSED; +static double ${name}881 MTT_UNUSED; +static double ${name}882 MTT_UNUSED; +static double ${name}883 MTT_UNUSED; +static double ${name}884 MTT_UNUSED; +static double ${name}885 MTT_UNUSED; +static double ${name}886 MTT_UNUSED; +static double ${name}887 MTT_UNUSED; +static double ${name}888 MTT_UNUSED; +static double ${name}889 MTT_UNUSED; +static double ${name}890 MTT_UNUSED; +static double ${name}891 MTT_UNUSED; +static double ${name}892 MTT_UNUSED; +static double ${name}893 MTT_UNUSED; +static double ${name}894 MTT_UNUSED; +static double ${name}895 MTT_UNUSED; +static double ${name}896 MTT_UNUSED; +static double ${name}897 MTT_UNUSED; +static double ${name}898 MTT_UNUSED; +static double ${name}899 MTT_UNUSED; +static double ${name}900 MTT_UNUSED; +static double ${name}901 MTT_UNUSED; +static double ${name}902 MTT_UNUSED; +static double ${name}903 MTT_UNUSED; +static double ${name}904 MTT_UNUSED; +static double ${name}905 MTT_UNUSED; +static double ${name}906 MTT_UNUSED; +static double ${name}907 MTT_UNUSED; +static double ${name}908 MTT_UNUSED; +static double ${name}909 MTT_UNUSED; +static double ${name}910 MTT_UNUSED; +static double ${name}911 MTT_UNUSED; +static double ${name}912 MTT_UNUSED; +static double ${name}913 MTT_UNUSED; +static double ${name}914 MTT_UNUSED; +static double ${name}915 MTT_UNUSED; +static double ${name}916 MTT_UNUSED; +static double ${name}917 MTT_UNUSED; +static double ${name}918 MTT_UNUSED; +static double ${name}919 MTT_UNUSED; +static double ${name}920 MTT_UNUSED; +static double ${name}921 MTT_UNUSED; +static double ${name}922 MTT_UNUSED; +static double ${name}923 MTT_UNUSED; +static double ${name}924 MTT_UNUSED; +static double ${name}925 MTT_UNUSED; +static double ${name}926 MTT_UNUSED; +static double ${name}927 MTT_UNUSED; +static double ${name}928 MTT_UNUSED; +static double ${name}929 MTT_UNUSED; +static double ${name}930 MTT_UNUSED; +static double ${name}931 MTT_UNUSED; +static double ${name}932 MTT_UNUSED; +static double ${name}933 MTT_UNUSED; +static double ${name}934 MTT_UNUSED; +static double ${name}935 MTT_UNUSED; +static double ${name}936 MTT_UNUSED; +static double ${name}937 MTT_UNUSED; +static double ${name}938 MTT_UNUSED; +static double ${name}939 MTT_UNUSED; +static double ${name}940 MTT_UNUSED; +static double ${name}941 MTT_UNUSED; +static double ${name}942 MTT_UNUSED; +static double ${name}943 MTT_UNUSED; +static double ${name}944 MTT_UNUSED; +static double ${name}945 MTT_UNUSED; +static double ${name}946 MTT_UNUSED; +static double ${name}947 MTT_UNUSED; +static double ${name}948 MTT_UNUSED; +static double ${name}949 MTT_UNUSED; +static double ${name}950 MTT_UNUSED; +static double ${name}951 MTT_UNUSED; +static double ${name}952 MTT_UNUSED; +static double ${name}953 MTT_UNUSED; +static double ${name}954 MTT_UNUSED; +static double ${name}955 MTT_UNUSED; +static double ${name}956 MTT_UNUSED; +static double ${name}957 MTT_UNUSED; +static double ${name}958 MTT_UNUSED; +static double ${name}959 MTT_UNUSED; +static double ${name}960 MTT_UNUSED; +static double ${name}961 MTT_UNUSED; +static double ${name}962 MTT_UNUSED; +static double ${name}963 MTT_UNUSED; +static double ${name}964 MTT_UNUSED; +static double ${name}965 MTT_UNUSED; +static double ${name}966 MTT_UNUSED; +static double ${name}967 MTT_UNUSED; +static double ${name}968 MTT_UNUSED; +static double ${name}969 MTT_UNUSED; +static double ${name}970 MTT_UNUSED; +static double ${name}971 MTT_UNUSED; +static double ${name}972 MTT_UNUSED; +static double ${name}973 MTT_UNUSED; +static double ${name}974 MTT_UNUSED; +static double ${name}975 MTT_UNUSED; +static double ${name}976 MTT_UNUSED; +static double ${name}977 MTT_UNUSED; +static double ${name}978 MTT_UNUSED; +static double ${name}979 MTT_UNUSED; +static double ${name}980 MTT_UNUSED; +static double ${name}981 MTT_UNUSED; +static double ${name}982 MTT_UNUSED; +static double ${name}983 MTT_UNUSED; +static double ${name}984 MTT_UNUSED; +static double ${name}985 MTT_UNUSED; +static double ${name}986 MTT_UNUSED; +static double ${name}987 MTT_UNUSED; +static double ${name}988 MTT_UNUSED; +static double ${name}989 MTT_UNUSED; +static double ${name}990 MTT_UNUSED; +static double ${name}991 MTT_UNUSED; +static double ${name}992 MTT_UNUSED; +static double ${name}993 MTT_UNUSED; +static double ${name}994 MTT_UNUSED; +static double ${name}995 MTT_UNUSED; +static double ${name}996 MTT_UNUSED; +static double ${name}997 MTT_UNUSED; +static double ${name}998 MTT_UNUSED; +static double ${name}999 MTT_UNUSED; +static double ${name}1000 MTT_UNUSED; EOF - if [ ${NUM_OF_TMP_VAR} -gt 500 ]; then - i=501 + if [ ${NUM_OF_TMP_VAR} -gt 1000 ]; then + i=1001 while [ ${i} -le ${NUM_OF_TMP_VAR} ] do echo "static double ${name}${i} MTT_UNUSED;" i=`expr ${i} + 1` done