Overview
Comment:Removed _numpar.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | origin/master | trunk
Files: files | file ages | folders
SHA3-256: 2ea0f553cfdf8bace775911eeef04226cd1d35c54953c16787ab9a31efcbf692
User & Date: gawthrop@users.sourceforge.net on 2000-04-18 11:24:19
Other Links: branch diff | manifest | tags
Context
2000-05-02
13:29:13
Replace reduce by $SYMBOLIC check-in: 12f46e2c62 user: gawthrop@users.sourceforge.net tags: origin/master, trunk
2000-04-18
11:24:19
Removed _numpar. check-in: 2ea0f553cf user: gawthrop@users.sourceforge.net tags: origin/master, trunk
11:14:32
- parameters option check-in: 92ee2d1130 user: gawthrop@users.sourceforge.net tags: origin/master, trunk
Changes

Modified mttroot/mtt/bin/trans/make_ode2odes from [3f3672d7e0] to [9eab3d1b76].

1
2
3
4
5
6
7
8
9
10
11



12
13
14
15
16
17
18
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21











+
+
+







#! /bin/sh

     ###################################### 
     ##### Model Transformation Tools #####
    ######################################

###############################################################
## Version control history
###############################################################
## $Id$
## $Log$
## Revision 1.29  2000/04/07 19:10:57  peterg
## *** empty log message ***
##
## Revision 1.28  1999/12/08 05:56:52  peterg
## Reordered the writing of the input and output.
## Note that last value now discarded.
##
## Revision 1.27  1999/11/15 22:47:53  peterg
## Generates method-specific code.
##
122
123
124
125
126
127
128
129

130
131
132
133
134
135
136
125
126
127
128
129
130
131

132
133
134
135
136
137
138
139







-
+








# Do the globals
sympar2global_txt2m $1 >> $1_ode2odes.m

# The rest of the program
cat << EOF >> $1_ode2odes.m
$1_simpar;			# Read in simulation parameters
$1_numpar;			# Read in parameters
## $1_numpar;			# Read in parameters
MTTilast = round(mttlast/mttdt); # Total number of steps

#Initialise
MTTt = 0.0;

[MTTu]  = zero_input($Nu);	# Zero the input

173
174
175
176
177
178
179
180
181


182
183
184
185
186
187
188
176
177
178
179
180
181
182


183
184
185
186
187
188
189
190
191







-
-
+
+







#    endif;
EOF
fi

if [ "$method" = "implicit" ]; then
cat << EOF >> $1_ode2odes.m
#    if mttmethod==2		# Implicit 
      [MTTdx] = $1_cse(MTTx,MTTu,MTTt); # State derivative
      [mttAA,mttAAx] = $1_smx(MTTx,MTTu,mttdt);	# (I-Adt) and (I-Adt)x
      [MTTdx] = $1_cse(MTTx,MTTu,MTTt,MTTpar); # State derivative
      [mttAA,mttAAx] = $1_smx(MTTx,MTTu,mttdt,MTTpar);	# (I-Adt) and (I-Adt)x
      [MTTopen] = $1_switchopen(MTTx);        # Open switches
      [MTTx] = mtt_implicit(MTTx,MTTdx,mttAA,mttAAx,mttdt,$Nx,MTTopen); # Implicit update
      MTTt = MTTt + mttdt;
#    endif;
EOF
fi


MTT: Model Transformation Tools
GitHub | SourceHut | Sourceforge | Fossil RSS ]