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 Int_t* | TMatrixTSparseRow_const<double>::fColPtr | column index pointer |
const double* | TMatrixTSparseRow_const<double>::fDataPtr | data pointer |
TMatrixTSparse<double>* | TMatrixTSparseRow_const<double>::fMatrix | the matrix I am a row of |
Int_t | TMatrixTSparseRow_const<double>::fNindex | index range |
Int_t | TMatrixTSparseRow_const<double>::fRowInd | effective row index |
Assign val to every non-zero (!) element of the matrix row.
Add val to every non-zero (!) element of the matrix row.
Multiply every element of the matrix row by val.
Assignment operator
Assign a vector to a matrix row. The vector is considered row-vector to allow the assignment in the strict sense.
Add to every element of the matrix row the corresponding element of row r.
Multiply every element of the matrix row with the corresponding element of row r.