Overview
Comment:Added additional term to MTTEdx to account for zdot terms on
Right-Hand Side state equations
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | origin/master | trunk
Files: files | file ages | folders
SHA3-256: 366de2361913ac57dd1b5a549acfadd8ec1769e4e508425ffc82afbe1e0dfe60
User & Date: gawthrop@users.sourceforge.net on 2002-10-28 23:31:21
Other Links: branch diff | manifest | tags
Context
2002-10-29
23:44:57
More informative error message check-in: a774a45647 user: gawthrop@users.sourceforge.net tags: origin/master, trunk
2002-10-28
23:31:21
Added additional term to MTTEdx to account for zdot terms on
Right-Hand Side state equations
check-in: 366de23619 user: gawthrop@users.sourceforge.net tags: origin/master, trunk
2002-10-24
04:19:48
Corrected documentation check-in: df117d76d7 user: gawthrop@users.sourceforge.net tags: origin/master, trunk
Changes

Modified mttroot/mtt/bin/trans/dae2cse_r from [557bc43b9c] to [95dc8808f1].

11
12
13
14
15
16
17





18
19
20
21
22
23
24
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29







+
+
+
+
+







# Copyright (c) P.J.Gawthrop 1991, 1992, 1994.

###############################################################
## Version control history
###############################################################
## $Id$
## $Log$
## Revision 1.25  2002/09/18 19:46:48  geraint
## Refined test to reduce shell loop overhead for unnecessary E matrix.
## Removed unnecessary attempt to optimise cse.
## Fixes sm representation.
##
## Revision 1.24  2002/09/16 08:08:00  geraint
## Merged changes from global-optimisation branch.
##
## Revision 1.23.2.3  2002/09/12 18:50:50  geraint
## Uncommented cse optimisations - they seem to work ok.
##
## Revision 1.23.2.2  2002/09/10 23:24:19  geraint
300
301
302
303
304
305
306


307
308
309
310
311
312
313
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320







+
+







IF MTTNx>0 THEN 
BEGIN
MTTEdX := MTTdX; %Ie MTTEdX is MTTdX with the dz terms deleted ie EdX.
MTTdX := MTTdXs;  %Restore the symbolic dX

%% Add on input derivative terms
MTTEdX := MTTEdX + MTTExu*MTTdu;
%% Add on output derivative terms
MTTEdx := MTTEdX + MTTExx*(MTTE^(-1))*MTTEdX;
END;


%%%%%MTTY := MTTY + MTTEyx*MTTEdX;
%%% This causes the matrix mismatch
%%% MTTdXs and MTTdu need setting in _def.r file
MTTY := MTTY +  MTTEyu*MTTdu;


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