library: libMatrix #include "TMatrixFUtils.h"

# TMatrixFRow

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

## class TMatrixFRow : public TMatrixFRow_const

| Inheritance Chart:

`TMatrixFRow_const`

<-

`TMatrixFRow`

<-

`TMatrixRow` |

        public:

                          TMatrixFRow()
                          TMatrixFRow(TMatrixF& matrix, Int_t row)
                          TMatrixFRow(TMatrixFSym& matrix, Int_t row)
                          TMatrixFRow(const TMatrixFRow& mr)
                          ~TMatrixFRow()
           static TClass* Class()
                 Float_t* GetPtr() const
          virtual TClass* IsA() const
           const Float_t& operator()(Int_t i) const
                 Float_t& operator()(Int_t i)
                     void operator*=(Float_t val)
                     void operator*=(const TMatrixFRow_const& r)
                     void operator+=(Float_t val)
                     void operator+=(const TMatrixFRow_const& r)
                     void operator=(Float_t val)
                     void operator=(const TMatrixFRow_const& r)
                     void operator=(const TMatrixFRow& r)
                     void operator=(const TVectorF& vec)
           const Float_t& operator[](Int_t i) const
                 Float_t& operator[](Int_t i)
             virtual void ShowMembers(TMemberInspector& insp, char* parent)
             virtual void Streamer(TBuffer& b)
                     void StreamerNVirtual(TBuffer& b)

### Data Members

## 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()
               TMatrixFRow TMatrixFRow()
               TMatrixFRow TMatrixFRow(TMatrixF& matrix, Int_t row)
               TMatrixFRow TMatrixFRow(TMatrixFSym& matrix, Int_t row)
               TMatrixFRow TMatrixFRow(const TMatrixFRow& mr)
                  Float_t* GetPtr() const
            const Float_t& operator()(Int_t i) const
                  Float_t& operator()(Int_t i)
            const Float_t& operator[](Int_t i) const
                  Float_t& operator[](Int_t i)
                      void operator=(Float_t val)
                      void operator+=(Float_t val)
                      void operator*=(Float_t val)
                      void operator=(const TMatrixFRow_const& r)
                      void operator=(const TMatrixFRow& r)
                      void operator=(const TVectorF& vec)
                      void operator+=(const TMatrixFRow_const& r)
                      void operator*=(const TMatrixFRow_const& r)
                   TClass* Class()
                   TClass* IsA() const
                      void ShowMembers(TMemberInspector& insp, char* parent)
                      void Streamer(TBuffer& b)
                      void StreamerNVirtual(TBuffer& b)

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. *