library: libMatrix #include "TMatrixDUtils.h"

# TMatrixDSparseRow

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

## class TMatrixDSparseRow : public TMatrixDSparseRow_const

| Inheritance Chart:
`TMatrixDSparseRow_const`
| <- | `TMatrixDSparseRow` |

        public:

                            TMatrixDSparseRow()
                            TMatrixDSparseRow(TMatrixDSparse& matrix, Int_t row)
                            TMatrixDSparseRow(const TMatrixDSparseRow& mr)
                            ~TMatrixDSparseRow()
             static TClass* Class()
                  Double_t* GetDataPtr() const
            virtual TClass* IsA() const
                   Double_t operator()(Int_t i) const
                  Double_t& operator()(Int_t i)
                       void operator*=(Double_t val)
                       void operator*=(const TMatrixDSparseRow_const& r)
                       void operator+=(Double_t val)
                       void operator+=(const TMatrixDSparseRow_const& r)
                       void operator=(Double_t val)
                       void operator=(const TMatrixDSparseRow_const& r)
                       void operator=(const TMatrixDSparseRow& r)
                       void operator=(const TVectorD& vec)
                   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 ~TMatrixDSparseRow()
            TMatrixDSparseRow TMatrixDSparseRow()
            TMatrixDSparseRow TMatrixDSparseRow(TMatrixDSparse& matrix, Int_t row)
            TMatrixDSparseRow TMatrixDSparseRow(const TMatrixDSparseRow& mr)
                    Double_t* GetDataPtr() const
                     Double_t operator()(Int_t i) const
                    Double_t& operator()(Int_t i)
                     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 TMatrixDSparseRow_const& r)
                         void operator=(const TMatrixDSparseRow& r)
                         void operator=(const TVectorD& vec)
                         void operator+=(const TMatrixDSparseRow_const& r)
                         void operator*=(const TMatrixDSparseRow_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.30 2005/04/07 14:43:35 rdm Exp $
Copyright (C) 1995-2000, Rene Brun and Fons Rademakers. *