Hi, TMatrixD EigenVectors(TVectorD &eigenVal) has disappeared from the TMatrixD class (also the single- precision version from TMatrix) We have implemented new classes to deal with eigen-value problems: TMatrixDEigen : eigen values/vectors of a real matrix TMatrixDSymEigen: eigen values/vectors of a real symmetric matrix . How to use them: TMatrixDSymEigen eigen (m); TVectorD eigenVal = eigen.GetEigenValues(); TMatrixD eigenMatrix = eigen.GetEigenMatrix(); We have tried to disentangle the matrix operations . BLAS operations stayed in the matrix class while linear algebra stuff like eigen analysis and decompositions got their own classes . This should help the user to navigate through the operations . For instance, the previous implementation had the eigen analysis in the matrix class while it could only handle symmetric cases ! Eddy --- daniel cussol <cussol@ccimap.in2p3.fr> wrote: > Hello rooters, > I tried to compile home made classes which use the > TMatrix class to get > eigen vectors and eigen values of a matrix. Up to > version v3.10.02 all > was OK, but since v4.00.02, the TMatix::EigenVectors > method seems to > have disappeared! It is quite annoying since I use > this method in > several other methods, and I do not want to rewrite > all of them (and I > SHOULD NOT DO). Has this method been fogotten? > Thanks for your help. > > -- > Daniel CUSSOL > > LPC Caen IN2P3/ENSICAEN/Universite de Caen > Boulevard du Marechal Juin > 14050 CAEN CEDEX > > e-mail : cussol@in2p3.fr > Tel : +33-(0)2-31-45-29-73 > FAX : +33-(0)2-31-45-25-49 > >
This archive was generated by hypermail 2b29 : Sun Jan 02 2005 - 05:50:06 MET