Re: [ROOT] TMatrix

From: Eddy Offermann (eddy@rentec.com)
Date: Thu Jun 19 2003 - 04:45:55 MEST


Have a look at the TMatrixD constructors:

TMatrixD::TMatrixD(Int_t no_rows, Int_t no_cols,
                          const Double_t *elements, Option_t *option)
TMatrixD::TMatrixD(Int_t row_lwb, Int_t row_upb, Int_t col_lwb, Int_t col_upb,
                          const Double_t *elements, Option_t *option)

or the method 

void SetElements(const Double_t *elements, Option_t *option);

where

  // option="F": array elements contains the matrix stored column-wise
  //             like in Fortran, so a[i,j] = elements[i+no_rows*j],
  // else        it is supposed that array elements are stored row-wise
  //             a[i,j] = elements[i*no_cols+j]

and elements = &(matrix[0][0])

> 
> Hi All;
>  
> I have an 2D array, say
> Double_t matrix{6][6];
>  
> Now, I want to make a TMatrix from that array;
>  
> how can I do this?
> Thanks
>  



This archive was generated by hypermail 2b29 : Thu Jan 01 2004 - 17:50:12 MET