library: libMatrix #include "TMatrixDUtils.h"

# TMatrixDSparseRow_const

class description - source file - inheritance tree (.pdf)

## class TMatrixDSparseRow_const

| Inheritance Chart:

`TMatrixDSparseRow_const`

<-

`TMatrixDSparseRow` |

        public:

                                  TMatrixDSparseRow_const()
                                  TMatrixDSparseRow_const(const TMatrixDSparse& matrix, Int_t row)
                                  TMatrixDSparseRow_const(const TMatrixDSparseRow_const&)
                          virtual ~TMatrixDSparseRow_const()
                   static TClass* Class()
                     const Int_t* GetColPtr() const
                  const Double_t* GetDataPtr() const
              const TMatrixDBase* GetMatrix() const
                            Int_t GetNindex() const
                            Int_t GetRowIndex() const
                  virtual TClass* IsA() const
                         Double_t operator()(Int_t i) const
                         Double_t operator[](Int_t i) const
                     virtual void ShowMembers(TMemberInspector& insp, char* parent)
                     virtual void Streamer(TBuffer& b)
                             void StreamerNVirtual(TBuffer& b)

### Data Members

        protected:

          const TMatrixDBase* fMatrix   the matrix I am a row of
                        Int_t fRowInd   effective row index
                        Int_t fNindex   index range
                 const Int_t* fColPtr   column index pointer
              const Double_t* fDataPtr  data pointer

## Class Description

     Matrix utility classes.

     This file defines utility classes for the Linear Algebra Package.
     The following classes are defined here:

     Different matrix views without copying data elements :
       TMatrixDRow_const        TMatrixDRow
       TMatrixDColumn_const     TMatrixDColumn
       TMatrixDDiag_const       TMatrixDDiag
       TMatrixDFlat_const       TMatrixDFlat
       TMatrixDSub_const        TMatrixDSub
       TMatrixDSparseRow_const  TMatrixDSparseRow
       TMatrixDSparseDiag_const TMatrixDSparseDiag

       TElementActionD
       TElementPosActionD

### Inline Functions

                               void ~TMatrixDSparseRow_const()
            TMatrixDSparseRow_const TMatrixDSparseRow_const()
            TMatrixDSparseRow_const TMatrixDSparseRow_const(const TMatrixDSparse& matrix, Int_t row)
                const TMatrixDBase* GetMatrix() const
                    const Double_t* GetDataPtr() const
                       const Int_t* GetColPtr() const
                              Int_t GetRowIndex() const
                              Int_t GetNindex() const
                           Double_t operator()(Int_t i) const
                           Double_t operator[](Int_t i) const
                            TClass* Class()
                            TClass* IsA() const
                               void ShowMembers(TMemberInspector& insp, char* parent)
                               void Streamer(TBuffer& b)
                               void StreamerNVirtual(TBuffer& b)
            TMatrixDSparseRow_const TMatrixDSparseRow_const(const TMatrixDSparseRow_const&)

Last update: root/matrix:$Name: $:$Id: TMatrixDUtils.h,v 1.30 2005/04/07 14:43:35 rdm Exp $
Copyright (C) 1995-2000, Rene Brun and Fons Rademakers. *