comp.lang.ada
 help / color / mirror / Atom feed
From: Gautier <gautier.demontmollin@maths.unine.ch>
Subject: Re: BLAS
Date: 2000/05/12
Date: 2000-05-12T00:00:00+00:00	[thread overview]
Message-ID: <391C3A57.CD9F6372@maths.unine.ch> (raw)
In-Reply-To: E12qHFV-00005Z-00@Baldrick

Duncan:
> By the way, I'm in two minds as to whether the Matrix and Vector types
> should be defined in the package

No please!

> or passed as generic parameters.

YES! (IMHO)

Why? With a generic finite element kernel, a generic sparse matrix package,
a generic band matrix package, and others like bandwidth reductors and so on
the proliferation of different types for similar things on the same program
becomes completely infernal.

BUT... there might be good reasons _for_ defining it in the BLAS package: e.g.,
because BLAS is at the lowest-level. Anyway defining in the package reduces freedom.

Other opinions ?

(for Float_Type'Base & Co: no clue)
_____________________________________________
Gautier  --  http://members.xoom.com/gdemont/




  parent reply	other threads:[~2000-05-12  0:00 UTC|newest]

Thread overview: 18+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <391BC1F5.DFB47045@maths.unine.ch>
2000-05-12  0:00 ` BLAS Duncan Sands
2000-05-12  0:00   ` BLAS Robert A Duff
2000-05-12  0:00   ` Gautier [this message]
2000-05-13  0:00   ` BLAS Robert Dewar
2000-05-13  0:00   ` BLAS Larry Kilgallen
2000-05-14  0:00     ` BLAS Gautier
2000-05-15  0:00       ` BLAS Larry Kilgallen
2000-05-15  0:00         ` BLAS Gisle S�lensminde
2000-05-15  0:00       ` BLAS Gisle S�lensminde
2000-05-12  0:00 BLAS Duncan Sands
2000-05-12  0:00 ` BLAS Gautier
  -- strict thread matches above, loose matches on Subject: below --
2000-05-15  0:00 BLAS Duncan Sands
2000-05-15  0:00 ` BLAS Robert A Duff
2000-05-15  0:00   ` BLAS Robert Dewar
2000-05-16  0:00     ` BLAS Robert A Duff
2000-05-17  0:00       ` BLAS Robert Dewar
2000-05-17  0:00         ` BLAS Robert A Duff
2000-05-18  0:00           ` BLAS Robert Dewar
replies disabled

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