From: Harald Schmidt <harald.schmidt@anobject.net>
Subject: Slice from a matrix?
Date: Fri, 23 May 2003 11:14:21 +0200
Date: 2003-05-23T11:14:21+02:00 [thread overview]
Message-ID: <BAF3B30D.3023%harald.schmidt@anobject.net> (raw)
Hi,
I got a generic matrix / vector package like this:
Generic
rows : positive;
cols : positive;
item_type is digits <>;
Package matrix is
type vector_type is array (positive range <>) of item_type;
type matrix_type is array (positive range <>,
positive range <>) of item_type;
subtype col_vector is vector_type(1..cols);
subtype row_vector is vector_type(1..rows);
subtype matrix is matrix_type(1..rows, 1..cols);
...
End matrix;
Then I have three Put procedures, one for matrix, one for row_vector, and
one for col_vector.
My question is how to get a slice from a matrix which I can convert to a
col_vector which does the printing?
Things like...
PUT (col_vector(M (1, 1..3)));
doesn't work.
I don't want to copy code for the printing routines.
Thanks for any help,
Harald
next reply other threads:[~2003-05-23 9:14 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2003-05-23 9:14 Harald Schmidt [this message]
2003-05-23 10:52 ` Slice from a matrix? Dale Stanbrough
2003-05-23 11:23 ` David C. Hoos
2003-05-23 14:15 ` P S Norby
2003-05-24 23:00 ` Robert I. Eachus
2003-05-23 18:13 ` Georg Bauhaus
2003-05-23 17:56 ` Stephen Leake
2003-05-23 20:03 ` Simon Wright
2003-05-23 21:06 ` Stephen Leake
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox