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.