ETHZ_Logo RAMSES_Logo_Right   RAMSES   RAMSES_Logo_Left Systems Ecology  
Start    search button      Modules:   A-Z   Function   Layer        QuickRefs:   DM   AuxLib   AuxLibE   SciLib   EasyMW   MW   ISIS   RMSLib

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.

  Contact RAMSES@env.ethz.ch Last updated: 25-Jul-2011 [Top of page]