library: libMatrix #include "TMatrixDUtils.h"

# TMatrixDRow

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

## class TMatrixDRow : public TMatrixDRow_const

| Inheritance Chart:

`TMatrixDRow_const`

<-

`TMatrixDRow`

        public:

                          TMatrixDRow()
                          TMatrixDRow(TMatrixD& matrix, Int_t row)
                          TMatrixDRow(TMatrixDSym& matrix, Int_t row)
                          TMatrixDRow(const TMatrixDRow& mr)
                          ~TMatrixDRow()
           static TClass* Class()
                Double_t* GetPtr() const
          virtual TClass* IsA() const
          const Double_t& operator()(Int_t i) const
                Double_t& operator()(Int_t i)
                     void operator*=(Double_t val)
                     void operator*=(const TMatrixDRow_const& r)
                     void operator+=(Double_t val)
                     void operator+=(const TMatrixDRow_const& r)
                     void operator=(Double_t val)
                     void operator=(const TMatrixDRow_const& r)
                     void operator=(const TMatrixDRow& r)
                     void operator=(const TVectorD& vec)
          const Double_t& operator[](Int_t i) const
                Double_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 :
       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 ~TMatrixDRow()
                TMatrixDRow TMatrixDRow()
                TMatrixDRow TMatrixDRow(TMatrixD& matrix, Int_t row)
                TMatrixDRow TMatrixDRow(TMatrixDSym& matrix, Int_t row)
                TMatrixDRow TMatrixDRow(const TMatrixDRow& mr)
                  Double_t* GetPtr() const
            const Double_t& operator()(Int_t i) const
                  Double_t& operator()(Int_t i)
            const Double_t& operator[](Int_t i) const
                  Double_t& operator[](Int_t i)
                       void operator=(Double_t val)
                       void operator+=(Double_t val)
                       void operator*=(Double_t val)
                       void operator=(const TMatrixDRow_const& r)
                       void operator=(const TMatrixDRow& r)
                       void operator=(const TVectorD& vec)
                       void operator+=(const TMatrixDRow_const& r)
                       void operator*=(const TMatrixDRow_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: TMatrixDUtils.h,v 1.29 2004/10/16 18:09:16 brun Exp $
Copyright (C) 1995-2000, Rene Brun and Fons Rademakers. *