comp.lang.ada
 help / color / mirror / Atom feed
* Slice from a matrix?
@ 2003-05-23  9:14 Harald Schmidt
  2003-05-23 10:52 ` Dale Stanbrough
                   ` (2 more replies)
  0 siblings, 3 replies; 9+ messages in thread
From: Harald Schmidt @ 2003-05-23  9:14 UTC (permalink / 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




^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2003-05-24 23:00 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-05-23  9:14 Slice from a matrix? Harald Schmidt
2003-05-23 10:52 ` 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

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox