#include "TMatrixFUtils.h"

# TMatrixFSub_const

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

## class TMatrixFSub_const

| Inheritance Chart:

`TMatrixFSub_const`

<-

`TMatrixFSub` |

        public:

                              TMatrixFSub_const()
                              TMatrixFSub_const(const TMatrixF& matrix, Int_t row_lwb, Int_t row_upb, Int_t col_lwb, Int_t col_upb)
                              TMatrixFSub_const(const TMatrixFSym& matrix, Int_t row_lwb, Int_t row_upb, Int_t col_lwb, Int_t col_upb)
                              TMatrixFSub_const(const TMatrixFSub_const&)
                              ~TMatrixFSub_const()
               static TClass* Class()
                        Int_t GetColOff() const
          const TMatrixFBase* GetMatrix() const
                        Int_t GetNcols() const
                        Int_t GetNrows() const
                        Int_t GetRowOff() const
              virtual TClass* IsA() const
               const Float_t& operator()(Int_t rown, Int_t coln) 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 submatrix of
                        Int_t fRowOff
                        Int_t fColOff
                        Int_t fNrowsSub
                        Int_t fNcolsSub

        public:

          static const enum TMatrixFSub_const:: kWorkMax

## 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 ~TMatrixFSub_const()
              TMatrixFSub_const TMatrixFSub_const()
              TMatrixFSub_const TMatrixFSub_const(const TMatrixF& matrix, Int_t row_lwb, Int_t row_upb, Int_t col_lwb, Int_t col_upb)
              TMatrixFSub_const TMatrixFSub_const(const TMatrixFSym& matrix, Int_t row_lwb, Int_t row_upb, Int_t col_lwb, Int_t col_upb)
            const TMatrixFBase* GetMatrix() const
                          Int_t GetRowOff() const
                          Int_t GetColOff() const
                          Int_t GetNrows() const
                          Int_t GetNcols() const
                 const Float_t& operator()(Int_t rown, Int_t coln) const
                        TClass* Class()
                        TClass* IsA() const
                           void ShowMembers(TMemberInspector& insp, char* parent)
                           void Streamer(TBuffer& b)
                           void StreamerNVirtual(TBuffer& b)
              TMatrixFSub_const TMatrixFSub_const(const TMatrixFSub_const&)

Last update: root/matrix:$Name: $:$Id: TMatrixFUtils.h,v 1.9 2004/06/21 15:53:12 brun Exp $
Copyright (C) 1995-2000, Rene Brun and Fons Rademakers. *