SQLITE_NOTICE(283): recovered 5 frames from WAL file /data/mtt.fossil-wal
File mttroot/mtt/bin/trans/lang_matrix.r artifact 815b309cd2 part of check-in 38619f5a57
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%% Model Transformation Tools %%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Reduce function to write matrices in computer - language form % P.J.Gawthrop March 1998, May 1988 % Copyright (c) P.J.Gawthrop, 1998 % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % Version control history % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % $Id$ % % $Log$ % % Revision 1.1 1998/05/23 10:49:25 peterg % % Initial revision % % % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PROCEDURE Lang_Matrix; BEGIN ON NERO; write "mtt_matrix = zeros(", mtt_matrix_n, ",", mtt_matrix_m, ");"; IF MTT_Matrix_n>0 THEN IF MTT_Matrix_m>0 THEN BEGIN FOR i := 1:MTT_Matrix_n DO IF MTT_Matrix_m>1 THEN BEGIN FOR j := 1:MTT_Matrix_m DO GENTRAN mtt_matrix(i,j) ::=: mtt_matrix(i,j); END ELSE BEGIN GENTRAN mtt_matrix(i) ::=: mtt_matrix(i,1); END; END; % write MTT_matrix_name, " = mtt_matrix;"; END; END;;