Matrix utility classes. Templates of utility classes in the Linear Algebra Package. The following classes are defined here: Different matrix views without copying data elements : TMatrixTRow_const TMatrixTRow TMatrixTColumn_const TMatrixTColumn TMatrixTDiag_const TMatrixTDiag TMatrixTFlat_const TMatrixTFlat TMatrixTSub_const TMatrixTSub TMatrixTSparseRow_const TMatrixTSparseRow TMatrixTSparseDiag_const TMatrixTSparseDiag TElementActionT TElementPosActionT
const float* | TMatrixTSparseDiag_const<float>::fDataPtr | data pointer |
TMatrixTSparse<float>* | TMatrixTSparseDiag_const<float>::fMatrix | the matrix I am the diagonal of |
Int_t | TMatrixTSparseDiag_const<float>::fNdiag | number of diag elems, min(nrows,ncols) |
Assign val to every element of the matrix diagonal.
Add val to every element of the matrix diagonal.
Multiply every element of the matrix diagonal by val.
Assignment operator
Assign a vector to the matrix diagonal.
Add to every element of the matrix diagonal the corresponding element of diagonal md.
Multiply every element of the matrix diagonal with the corresponding element of diagonal md.