DEFINITION MODULE MatAri;
(*******************************************************************
Module MatAri (Version 1.0)
Copyright (c) 1990-2006 by Olivier Roth, Andreas Fischlin and
ETH Zurich.
Purpose Provide arithmetic operations on parts or
complete matrices.
Remarks This module is part of the Mat-library, which forms
part of the RAMSES package.
Programming
o Design
Olivier Roth 23/04/1990
Andreas Fischlin 28/05/1993
o Implementation
Olivier Roth 23/04/1990
Andreas Fischlin 28/05/1993
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: 28/05/1993 AF
*******************************************************************)
FROM Matrices IMPORT Matrix, Selection;
TYPE
Operation = ( add, sub, mul, div, inv, ln, exp, sqr, sqrt, power,
trunc, round, fract, min, max,
sin, cos, tan, arcSin, arcCos, arcTan );
PROCEDURE DoAriWithMatrix( a: Matrix; area: Selection;
ops: Operation; x: REAL );
PROCEDURE SeriesMat( a: Matrix; area: Selection; byRows: BOOLEAN;
base, step: REAL );
END MatAri.