|
|
|
|
||
|
DEFINITION MODULE SimIntegrate; (******************************************************************* Module SimIntegrate (MW_V3.0) Copyright (c) 1989-2006 by Andreas Fischlin, Dimitrios Gyalistras and ETH Zurich. Purpose Provides means to integrate an autonomous differential equation system without any monitoring. Remarks This module is part of the optional client interface of 'ModelWorks', an interactive Modula-2 modelling and simulation environment. Programming o Design Andreas Fischlin 26/06/1989 o Implementation Andreas Fischlin 26/06/1989 Dimitrios Gyalistras 07/09/1990 ETH Zurich Systems Ecology CHN E 35.1 Universitaetstrasse 16 8092 Zurich SWITZERLAND URLs: <mailto:RAMSES@env.ethz.ch> <http://www.sysecol.ethz.ch> <http://www.sysecol.ethz.ch/SimSoftware/RAMSES> Last revision of definition: 26/06/1989 AF *******************************************************************) FROM SimBase IMPORT Model; PROCEDURE Integrate ( m: Model; from, till: REAL); (* Computes the definite integral of the autonomous model m within the boundaries from and till. It integrates the model equations with the current integration method associated with the model m. The integration will be performed for every state variable and as initial values ModelWorks will use the current initial values associated with the declared state variables. Either stopping the simulation permanently (kill) or encountering the termination condition will stop the integration. *) END SimIntegrate.
|
||
|
|
|