Overview
Comment:Fixed misleading variable name in .cc rep.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | origin/master | trunk
Files: files | file ages | folders
SHA3-256: fb1bac6240cac8dd89dd9cbee0345e0c8cb89f672f330a34eca8a53485f9182f
User & Date: geraint@users.sourceforge.net on 2001-07-16 22:23:00
Other Links: branch diff | manifest | tags
Context
2001-07-21
00:22:02
Now handles empty polynomials check-in: 8b61dddbbe user: gawthrop@users.sourceforge.net tags: origin/master, trunk
2001-07-16
22:23:00
Fixed misleading variable name in .cc rep. check-in: fb1bac6240 user: geraint@users.sourceforge.net tags: origin/master, trunk
2001-07-13
04:54:06
Branch merge: numerical-algebraic-solution back to main. check-in: 1a563890dc user: geraint@users.sourceforge.net tags: origin/master, trunk
Changes

Modified mttroot/mtt/bin/trans/make_ode2odes from [7c877050c5] to [28ede48c7c].

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.59  2001/07/13 04:54:04  geraint
## Branch merge: numerical-algebraic-solution back to main.
##
## Revision 1.58  2001/07/13 00:51:39  geraint
## Fixed generation of odes.sg from .m and .oct simulations.
## .cc, .m and .oct simulations now all write mtt_data (lower case).
##
## Revision 1.57.2.5  2001/07/13 04:02:31  geraint
## Implemented numerical algebraic solution for _ode2odes.oct.
##
414
415
416
417
418
419
420
421

422
423
424
425
426
427
428
417
418
419
420
421
422
423

424
425
426
427
428
429
430
431







-
+







extern ColumnVector F${sys}_numpar (
	void);

extern Octave_map F${sys}_simpar (
     	void);

extern ColumnVector F${sys}_state (
	ColumnVector &x);
	ColumnVector &par);

extern ColumnVector F${sys}_${ode} (
	ColumnVector &x,
	ColumnVector &u,
	const double &t,
	ColumnVector &par);

571
572
573
574
575
576
577
578

579
580
581

582
583
584

585
586
587
588
589
590
591
574
575
576
577
578
579
580

581
582
583

584
585
586

587
588
589
590
591
592
593
594







-
+


-
+


-
+







  f["wsteps"]		= feval ("${sys}_simpar", args, 1)(0).map_value ()["wsteps"];
  f["input"]		= feval ("${sys}_simpar", args, 1)(0).map_value ()["input"];
  return (f);
#endif
}

inline ColumnVector
mtt_state (ColumnVector &x)
mtt_state (ColumnVector &par)
{
#ifdef STANDALONE
  return F${sys}_state (x);
  return F${sys}_state (par);
#else
  static octave_value_list args, f;
  args (0) = octave_value (x);
  args (0) = octave_value (par);
  f = feval ("${sys}_state", args, 1);
  return f(0).${vector_value} ();
#endif
}

inline ColumnVector
mtt_rate (ColumnVector &x,


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