library: libMatrix #include "TMatrixFUtils.h"

# TMatrixFRow_const

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

## class TMatrixFRow_const

| Inheritance Chart:

`TMatrixFRow_const`

<-

`TMatrixFRow`

<-

`TMatrixRow` |

        public:

                              TMatrixFRow_const()
                              TMatrixFRow_const(const TMatrixF& matrix, Int_t row)
                              TMatrixFRow_const(const TMatrixFSym& matrix, Int_t row)
                              TMatrixFRow_const(const TMatrixFRow_const&)
                      virtual ~TMatrixFRow_const()
               static TClass* Class()
                        Int_t GetInc() const
          const TMatrixFBase* GetMatrix() const
               const Float_t* GetPtr() const
                        Int_t GetRowIndex() const
              virtual TClass* IsA() const
               const Float_t& operator()(Int_t i) const
               const Float_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 TMatrixFBase* fMatrix  the matrix I am a row of
                        Int_t fRowInd  effective row index
                        Int_t fInc     if ptr = @a[row,i], then ptr+inc = @a[row,i+1]
               const Float_t* fPtr     pointer to the a[row,0]

## 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 :
       TMatrixFRow_const        TMatrixFRow
       TMatrixFColumn_const     TMatrixFColumn
       TMatrixFDiag_const       TMatrixFDiag
       TMatrixFFlat_const       TMatrixFFlat
       TMatrixFSub_const        TMatrixFSub

       TElementActionF
       TElementPosActionF

### Inline Functions

                           void ~TMatrixFRow_const()
              TMatrixFRow_const TMatrixFRow_const()
              TMatrixFRow_const TMatrixFRow_const(const TMatrixF& matrix, Int_t row)
              TMatrixFRow_const TMatrixFRow_const(const TMatrixFSym& matrix, Int_t row)
            const TMatrixFBase* GetMatrix() const
                          Int_t GetRowIndex() const
                          Int_t GetInc() const
                 const Float_t* GetPtr() const
                 const Float_t& operator()(Int_t i) const
                 const Float_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)
              TMatrixFRow_const TMatrixFRow_const(const TMatrixFRow_const&)

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