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
virtual | ~TMatrixTRow<double>() |
static TClass* | Class() |
Int_t | TMatrixTRow_const<double>::GetInc() const |
const TMatrixTBase<double>* | TMatrixTRow_const<double>::GetMatrix() const |
double* | GetPtr() const |
Int_t | TMatrixTRow_const<double>::GetRowIndex() const |
virtual TClass* | IsA() const |
const double& | operator()(Int_t i) const |
double& | operator()(Int_t i) |
void | operator*=(double val) |
void | operator*=(const TMatrixTRow_const<double>& r) |
void | operator+=(double val) |
void | operator+=(const TMatrixTRow_const<double>& r) |
void | operator=(double val) |
void | operator=(const TMatrixTRow_const<double>& r) |
TMatrixTRow<double>& | operator=(const TMatrixTRow<double>& r) |
void | operator=(const TVectorT<double>& vec) |
const double& | operator[](Int_t i) const |
double& | operator[](Int_t i) |
virtual void | ShowMembers(TMemberInspector& insp) const |
virtual void | Streamer(TBuffer&) |
void | StreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b) |
TMatrixTRow<double>() | |
TMatrixTRow<double>(const TMatrixTRow<double>& mr) | |
TMatrixTRow<double>(TMatrixT<double>& matrix, Int_t row) | |
TMatrixTRow<double>(TMatrixTSym<double>& matrix, Int_t row) |
Int_t | TMatrixTRow_const<double>::fInc | if ptr = @a[row,i], then ptr+inc = @a[row,i+1] |
TMatrixTBase<double>* | TMatrixTRow_const<double>::fMatrix | the matrix I am a row of |
const double* | TMatrixTRow_const<double>::fPtr | pointer to the a[row,0] |
Int_t | TMatrixTRow_const<double>::fRowInd | effective row index |
Multiply every element of the matrix row with val.
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.