class TMatrixTColumn_const<float>
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
This class is also known as (typedefs to this class)
TMatrixFColumn_const, TMatrixTColumn_const<
Float_t>
Function Members (Methods)
Data Members
protected:
Int_t | fColInd | effective column index |
Int_t | fInc | if ptr = @a[i,col], then ptr+inc = @a[i+1,col] |
TMatrixTBase<float>* | fMatrix | the matrix I am a column of |
const float* | fPtr | pointer to the a[0,col] column |
Class Charts
Function documentation
TElementActionT& operator=(const TMatrixTColumn_const<float>& trc)
{return *this;}
const TMatrixTBase<Element> * GetMatrix() const
const Element * GetPtr() const
const Element & operator[](Int_t i) const
{ return (*(const TMatrixTRow<Element> *)this)(i); }