
ex/add_ab.pas.html
procedure add(a, b:mtx);

ex/add_ax.pas.html
procedure add(a: mtx; x: double);
procedure add(var x: double; a:mtx);

ex/add_rab1.pas.html
procedure add(var r: mtx; a:mtx; b:mtx);

ex/add_rab2.pas.html
procedure add(var r: mtx; a:mtx; b:mtx);

ex/add_rab3.pas.html
procedure add(var r: mtx; a:mtx; b:mtx);

ex/add_rap.pas.html
procedure add(var r: mtx; a:mtx; p:boolean);

ex/add_rax.pas.html
procedure add(var r: mtx; a:mtx; x:double);
procedure add(var r: mtx; x:double; a:mtx);

ex/append1.pas.html
procedure append(var f: text); inline;
function append(var f:text; s:string):boolean;

ex/append2.pas.html
procedure append(var f: text); inline;
function append(var f:text; s:string):boolean;

ex/axs0.pas.html
function col(a:mtx): longint; inline;
function elm(a:mtx; i, j: longint):double;
procedure elm(a:mtx; i, j: longint; x:double);
function lgn(a:mtx): longint; inline;

ex/cat1.pas.html
procedure cat(var r:mtx; a,b:mtx);

ex/col1.pas.html
function col(a:mtx; j1, j2: longint): mtx;
function col(a:mtx; j: longint): mtx;

ex/dia0.pas.html
function dia(a:mtx):mtx;

ex/dvd_ab.pas.html
procedure dvd(a, b:mtx);

ex/dvd_ax.pas.html
procedure dvd(a: mtx; x: double);
procedure dvd(var x: double; a:mtx);

ex/dvd_rab1.pas.html
procedure dvd(var r: mtx; a:mtx; b:mtx);

ex/dvd_rab2.pas.html
procedure dvd(var r: mtx; a:mtx; b:mtx);

ex/dvd_rab3.pas.html
procedure dvd(var r: mtx; a:mtx; b:mtx);

ex/dvd_rap.pas.html
procedure dvd(var r: mtx; a:mtx; p:boolean);

ex/dvd_rax.pas.html
procedure dvd(var r: mtx; a:mtx; x:double);
procedure dvd(var r: mtx; x:double; a:mtx);

ex/elm1.pas.html
function elm(a:mtx; b:mtx):boolean;

ex/elm2.pas.html
function elm(a:mtx; b:mtx):boolean;
procedure elm(b:mtx; x:double);
*** procedure dia

ex/elm3.pas.html ???
procedure elm(a:mtx; s:string);

ex/equra.pas.html
procedure equ(var r:mtx; a:mtx); inline;

ex/equrs.pas.html
procedure equ(var r:mtx; s:string);

ex/equrxa.pas.html
procedure equ(var r:mtx; x: double; a:mtx); inline;

ex/equrxmn.pas.html
procedure equ(var r:mtx; x:double; m, n:longint); inline;

ex/eye0.pas.html
procedure eye(var r:mtx; a:mtx); inline;
procedure eye(var r:mtx; lgn, col: longint);

ex/fmm.pas.html ????????????????????????????????
procedure rwr(p:boolean); inline;
function sev(u:double; s:mtx):double;
function sev(var r:mtx; u:mtx; s:mtx):boolean;
function spl( var s:mtx; x, y: mtx):boolean;

ex/fmt_.html
procedure fmt(d:longint); inline;

ex/inv_rad.pas.html
function inv(var r:mtx; a:mtx; var d:double):boolean; inline;

ex/invrd.pas.html
function inv(a:mtx; var d:double):boolean; inline;

ex/lgn0.pas.html
function lgn(a:mtx; i1: longint): mtx;

ex/lgn1.pas.html
function lgn(a:mtx; i1,i2: longint): mtx;

ex/lgn2.pas.html
function lgn(a:mtx; low, high:double):mtx;

ex/lsp0.pas.html
procedure lsp(var r:mtx; x0, x1: double; n:longint);

ex/lsp1.pas.html ?????????????????????????? LOST
procedure lsp(a:mtx; x0, x1:double);

ex/mpt_.pas.html
procedure mpt(a:mtx);
procedure mpt(a:mtx; s:string); inline;

ex/mrd_r0.pas.html
function mrd(var r:mtx):boolean;

ex/mrd_rfm.pas.html
function mrd(var r: mtx; var f: text; mnam:string): boolean;

ex/mrd_rf.pas.html
function mrd(var r: mtx; var f: text): boolean; inline;

ex/mrd_r.pas.html
function mrd(var r:mtx):boolean;

ex/mrd_rs.pas.html
function mrd(var r:mtx; sf:string):boolean; inline;

ex/mrd_rss.pas.html
function mrd(var r:mtx; sf:string; sm:string):boolean;

ex/mty0.pas.html
function mty(a:mtx):boolean; inline;

ex/mul_ab.pas.html
procedure mul(a, b:mtx);

ex/mul_ax.pas.html
procedure mul(a: mtx; x: double);
procedure mul(var x: double; a:mtx);

ex/mul_rab1.pas.html
procedure mul(var r: mtx; a:mtx; b:mtx);

ex/mul_rab2.pas.html
procedure mul(var r: mtx; a:mtx; b:mtx);

ex/mul_rab3.pas.html
procedure mul(var r: mtx; a:mtx; b:mtx);

ex/mul_rap.pas.html
procedure mul(var r: mtx; a:mtx; p:boolean);

ex/mul_rax.pas.html
procedure mul(var r: mtx; a:mtx; x:double);
procedure mul(var r: mtx; x:double; a:mtx);

ex/mwr0.pas.html
function mwr(a:mtx): boolean; inline;

ex/mwr1.pas.html
function mwr(a:mtx; s:string): boolean;

ex/mwr_af.pas.html
function mwr(a:mtx; var f:text):boolean;

ex/mwr_pf.pas.html
procedure mwr(p:boolean; var f:text); inline;

ex/mwr_p.pas.html
procedure mwr(p:boolean); inline;

ex/mwrsf.pas.html
procedure mwr(s:string; var f:text); inline;

ex/mwrs.pas.html
procedure mwr(s:string); inline;

ex/mwr_xf.pas.html
function mwr(x:double; var f:text): boolean; inline;

ex/mwr_x.pas.html
function mwr(x:double): boolean; inline;

ex/mym0.pas.html
procedure mym(var r:mtx; var x:double; lgn, col:longint);

ex/nam_p.html
function nam(p:mtx):string; inline;
procedure nam(var p:mtx; name:string) inline;

ex/one0.pas.html
procedure one(var r:mtx; a:mtx); inline;
procedure one(var r:mtx; lgn, col: longint); inline;

ex/prd1.pas.html
procedure prd(var r: mtx; a, b: mtx);

ex/prd_xab.pas.html
function prd(a, b:mtx):double; inline;

ex/ptr0.html
function ptr(a:mtx):Pdouble;

ex/roi0.pas.html
procedure lgn(var a:mtx; ri:mtx);

ex/roi1.pas.html
procedure lgn(var a:mtx; ri, rx:mtx);

ex/rwr0.pas.html
procedure rwr(nam:string); inline;

ex/rwr1.pas.html
procedure rwr(nam:string; var f:text); inline;

ex/sli_1.pas.html
function sli(a:mtx; l1, l2, c1, c2: longint): mtx; inline;

ex/softdim.html
procedure add(a, b:mtx);
procedure add(a: mtx; x: double);
procedure add(var r: mtx; a:mtx; b:mtx);
procedure add(var r: mtx; a:mtx; x:double);
procedure add(var r: mtx; x:double; a:mtx);
procedure add(var x: double; a:mtx);
procedure dvd(a, b:mtx);
procedure dvd(a: mtx; x: double);
procedure dvd(var r: mtx; a:mtx; b:mtx);
procedure dvd(var r: mtx; a:mtx; x:double);
procedure dvd(var r: mtx; x:double; a:mtx);
procedure dvd(var x: double; a:mtx);
procedure mul(a, b:mtx);
procedure mul(a: mtx; x: double);
procedure mul(var r: mtx; a:mtx; b:mtx);
procedure mul(var r: mtx; a:mtx; x:double);
procedure mul(var r: mtx; x:double; a:mtx);
procedure mul(var x: double; a:mtx);
procedure sub(a, b:mtx);
procedure sub(a: mtx; x: double);
procedure sub(var r: mtx; a:mtx; b:mtx);
procedure sub(var r: mtx; a:mtx; x:double);
procedure sub(var r: mtx; x:double; a:mtx);
procedure sub(var x: double; a:mtx);

ex/spline.f.html
function spl( var s:mtx; x, y: mtx):boolean; ??? where is fmm.pas ???

ex/stk1.pas.html
procedure stk(var r:mtx; a,b:mtx);

ex/stk2.pas.html
procedure stk(var r:mtx; a:mtx);

ex/stkcat.pas.html
procedure cat(var r:mtx; a:mtx);

ex/stream0.pas.html
procedure apn(s:string; var f:text); inline;
procedure clo(var f:text); inline;
procedure opn(s:string; var f:text); inline;

ex/stream2.pas.html
procedure reset(var f: text); inline;
procedure rewrite(var f: text); inline;

ex/stream.html
function reset(var f: text; s:string):boolean; inline;
function rewrite(var f: text; s:string): boolean; inline;

ex/sub1.f.html
function ptr(a:mtx):Pdouble;

ex/sub_ab.pas.html
procedure sub(a, b:mtx);

ex/sub_ax.pas.html
procedure sub(a: mtx; x: double);
procedure sub(var x: double; a:mtx);

ex/sub_rab1.pas.html
procedure sub(var r: mtx; a:mtx; b:mtx);

ex/sub_rab2.pas.html
procedure sub(var r: mtx; a:mtx; b:mtx);

ex/sub_rab3.pas.html
procedure sub(var r: mtx; a:mtx; b:mtx);

ex/sub_rap.pas.html
procedure sub(var r: mtx; a:mtx; p:boolean);

ex/sub_rax.pas.html
procedure sub(var r: mtx; a:mtx; x:double);
procedure sub(var r: mtx; x:double; a:mtx);

ex/tra_0.pas.html
procedure tra; inline;
procedure tra(p: boolean); inline;

ex/zer0.pas.html
procedure zer(var r:mtx; lgn, col: longint); inline;

ex/zer1.pas.html
procedure zer(var r:mtx; a:mtx); inline;

http://www.gnu.org/software/gsl/
function mat(a:mtx):Pmatrix;
function vec(a:mtx):Pvector;

