Bug 39653 - New port Lapack++ a C++ wrapper for LAPACK
Summary: New port Lapack++ a C++ wrapper for LAPACK
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: freebsd-ports (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-06-22 11:10 UTC by chat95
Modified: 2002-06-22 18:11 UTC (History)
0 users

See Also:


Attachments
lapack++.tar.gz (4.70 KB, text/plain)
2002-06-22 11:10 UTC, chat95
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description chat95 2002-06-22 11:10:02 UTC
I made a new port "lapack++"
This facilitate quite awkward usage of lapack, by
making use of the C++ class. For example, diagonalization of
matrices can be achived in Fortran is quite troublesome:

call dgeev('N','V',a,b,lda,wr,wi,vl,ldvl,vr,ldvr
     1     ,work,lwork,info)
a is dimension of matrix, b is a matrix which diagonalized
'N', 'V' are some spell ;-) that controlls the LAPACK subroutine,
lda, wr, wi, vl... are... 
However, using Lapack++, it can be shortened:
LaEigSolve(A, v, B);
A, B are n times n matrices, and v is n dimension vector.
Very Very easy!!

It is worth to include in FreeBSD ports tree!
Comment 1 Ying-Chieh Liao freebsd_committer freebsd_triage 2002-06-22 18:11:02 UTC
State Changed
From-To: open->closed

committed, thanks