library: libMatrix #include "TMatrixFUtils.h"

# TMatrixFColumn_const

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

## class TMatrixFColumn_const

| Inheritance Chart:

`TMatrixFColumn_const`

<-

`TMatrixFColumn`

<-

`TMatrixColumn` |

        public:

                               TMatrixFColumn_const()
                               TMatrixFColumn_const(const TMatrixF& matrix, Int_t col)
                               TMatrixFColumn_const(const TMatrixFSym& matrix, Int_t col)
                               TMatrixFColumn_const(const TMatrixFColumn_const&)
                       virtual ~TMatrixFColumn_const()
                static TClass* Class()
                         Int_t GetColIndex() const
                         Int_t GetInc() const
           const TMatrixFBase* GetMatrix() const
                const Float_t* GetPtr() 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 column of
                        Int_t fColInd  effective column index
                        Int_t fInc     if ptr = @a[i,col], then ptr+inc = @a[i+1,col]
               const Float_t* fPtr     pointer to the a[0,col] column

## 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 ~TMatrixFColumn_const()
            TMatrixFColumn_const TMatrixFColumn_const()
            TMatrixFColumn_const TMatrixFColumn_const(const TMatrixF& matrix, Int_t col)
            TMatrixFColumn_const TMatrixFColumn_const(const TMatrixFSym& matrix, Int_t col)
             const TMatrixFBase* GetMatrix() const
                           Int_t GetColIndex() 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)
            TMatrixFColumn_const TMatrixFColumn_const(const TMatrixFColumn_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. *