![]() |
Blitz Devel : |
From: Julian C. Cummings (cummings_at_[hidden])
Date: 2004-04-29 20:32:35
Hello Jack,
The math expression template support for the Tiny classes in blitz
(especially TinyMatrix) was never fully fleshed out during the development
of blitz by Todd V. However, these original classes were fully developed by
a fellow named Olaf Petzold in a separate Sourceforge project called tvmet.
The Vector and Matrix classes of tvmet do everything that the blitz Tiny
classes were intended to do and more. It's been my intention for some time
now to attempt to replace the blitz Tiny classes entirely with the tvmet
package, but I have yet to find a sufficient chunk of "spare time" to do
this. The operation would be a bit tricky because presently the blitz
TinyVector shares its expression template support with the blitz Vector
class. These two need to be separated first before a clean switch from
blitz TinyVector to tvmet Vector can be made.
I would like to encourage you to check out the latest version of tvmet on
Sourceforge and see if it supports all of the operations you are looking for
on the blitz Tiny classes. If so, perhaps you would be able to help me work
on a transition of blitz to using tvmet?
Regards, Julian C.
Dr. Julian C. Cummings
Staff Scientist, CACR/Caltech
(626) 395-2543
cummings_at_[hidden]
> -----Original Message-----
> From: blitz-dev-bounces_at_[hidden]
> [mailto:blitz-dev-bounces_at_[hidden]] On Behalf Of Jack Cawkwell
> Sent: Monday, April 26, 2004 4:00 PM
> To: blitz-dev_at_[hidden]
> Subject: [Blitz-dev] TinyProduct matrix times matrix transpose
>
>
> Hello,
>
> I have added code to blitz/meta/matmat.h that
> supports TinyMatrix multiplication where the
> transpose is used. It was suspiciously easy to
> do, is it useful generally? Is there a reason
> why this appears not to be already available?
>
> Jack
>
> _______________________________________________
> Blitz-dev mailing list
> Blitz-dev_at_[hidden]
> http://www.oonumerics.org/mailman/listinfo.cgi/blitz-dev
>