TMatrixTDiag_const< Element > Class Template Reference

#include <TMatrixTUtils.h>

Inheritance diagram for TMatrixTDiag_const< Element >:

TMatrixTDiag< Element > TMatrixTDiag< Element > List of all members.

Public Member Functions

 TMatrixTDiag_const ()
 TMatrixTDiag_const (const TMatrixT< Element > &matrix)
 TMatrixTDiag_const (const TMatrixTSym< Element > &matrix)
 TMatrixTDiag_const (const TMatrixTDiag_const< Element > &trc)
TMatrixTDiag_const< Element > & operator= (const TMatrixTDiag_const< Element > &trc)
virtual ~TMatrixTDiag_const ()
const TMatrixTBase< Element > * GetMatrix () const
const Element * GetPtr () const
Int_t GetInc () const
const Element & operator() (Int_t i) const
const Element & operator[] (Int_t i) const
Int_t GetNdiags () const
 TMatrixTDiag_const ()
 TMatrixTDiag_const (const TMatrixT< Element > &matrix)
 TMatrixTDiag_const (const TMatrixTSym< Element > &matrix)
 TMatrixTDiag_const (const TMatrixTDiag_const< Element > &trc)
TMatrixTDiag_const< Element > & operator= (const TMatrixTDiag_const< Element > &trc)
virtual ~TMatrixTDiag_const ()
const TMatrixTBase< Element > * GetMatrix () const
const Element * GetPtr () const
Int_t GetInc () const
const Element & operator() (Int_t i) const
const Element & operator[] (Int_t i) const
Int_t GetNdiags () const
template<>
TClassClass ()
template<>
TClassClass ()
template<>
void Streamer (TBuffer &R__b)
template<>
void Streamer (TBuffer &R__b)

Protected Attributes

const TMatrixTBase< Element > * fMatrix
Int_t fInc
Int_t fNdiag
const Element * fPtr
const TMatrixTBase< Element > * fMatrix
const Element * fPtr

Detailed Description

template<class Element>
class TMatrixTDiag_const< Element >

Definition at line 305 of file TMatrixTUtils.h.


Constructor & Destructor Documentation

template<class Element>
TMatrixTDiag_const< Element >::TMatrixTDiag_const (  )  [inline]

Definition at line 314 of file TMatrixTUtils.h.

References TMatrixTDiag_const< Element >::fInc, TMatrixTDiag_const< Element >::fMatrix, TMatrixTDiag_const< Element >::fNdiag, and TMatrixTDiag_const< Element >::fPtr.

template<class Element>
TMatrixTDiag_const< Element >::TMatrixTDiag_const ( const TMatrixT< Element > &  matrix  ) 

Definition at line 431 of file TMatrixTUtils.cxx.

References TMatrixTDiag_const< Element >::fInc, TMatrixTDiag_const< Element >::fMatrix, TMatrixTDiag_const< Element >::fNdiag, TMatrixTDiag_const< Element >::fPtr, TMath::Min(), and R__ASSERT.

template<class Element>
TMatrixTDiag_const< Element >::TMatrixTDiag_const ( const TMatrixTSym< Element > &  matrix  ) 

Definition at line 445 of file TMatrixTUtils.cxx.

References TMatrixTDiag_const< Element >::fInc, TMatrixTDiag_const< Element >::fMatrix, TMatrixTDiag_const< Element >::fNdiag, TMatrixTDiag_const< Element >::fPtr, TMath::Min(), and R__ASSERT.

template<class Element>
TMatrixTDiag_const< Element >::TMatrixTDiag_const ( const TMatrixTDiag_const< Element > &  trc  )  [inline]

Definition at line 317 of file TMatrixTUtils.h.

template<class Element>
virtual TMatrixTDiag_const< Element >::~TMatrixTDiag_const (  )  [inline, virtual]

Definition at line 321 of file TMatrixTUtils.h.

template<class Element>
TMatrixTDiag_const< Element >::TMatrixTDiag_const (  )  [inline]

Definition at line 314 of file TMatrixTUtils.h.

References TMatrixTDiag_const< Element >::fInc, TMatrixTDiag_const< Element >::fMatrix, TMatrixTDiag_const< Element >::fNdiag, and TMatrixTDiag_const< Element >::fPtr.

template<class Element>
TMatrixTDiag_const< Element >::TMatrixTDiag_const ( const TMatrixT< Element > &  matrix  ) 

template<class Element>
TMatrixTDiag_const< Element >::TMatrixTDiag_const ( const TMatrixTSym< Element > &  matrix  ) 

template<class Element>
TMatrixTDiag_const< Element >::TMatrixTDiag_const ( const TMatrixTDiag_const< Element > &  trc  )  [inline]

Definition at line 317 of file TMatrixTUtils.h.

template<class Element>
virtual TMatrixTDiag_const< Element >::~TMatrixTDiag_const (  )  [inline, virtual]

Definition at line 321 of file TMatrixTUtils.h.


Member Function Documentation

template<class Element>
TMatrixTDiag_const<Element>& TMatrixTDiag_const< Element >::operator= ( const TMatrixTDiag_const< Element > &  trc  )  [inline]

Definition at line 319 of file TMatrixTUtils.h.

References TMatrixTDiag_const< Element >::fInc, TMatrixTDiag_const< Element >::fMatrix, TMatrixTDiag_const< Element >::fNdiag, and TMatrixTDiag_const< Element >::fPtr.

template<class Element>
const TMatrixTBase<Element>* TMatrixTDiag_const< Element >::GetMatrix (  )  const [inline]

Definition at line 323 of file TMatrixTUtils.h.

References TMatrixTDiag_const< Element >::fMatrix.

Referenced by TMatrixTDiag< Element >::operator *=(), TMatrixTDiag< Element >::operator+=(), TVectorT< Element >::operator=(), TMatrixTDiag< Element >::operator=(), and TVectorT< Element >::TVectorT().

template<class Element>
const Element* TMatrixTDiag_const< Element >::GetPtr (  )  const [inline]

Definition at line 324 of file TMatrixTUtils.h.

References TMatrixTDiag_const< Element >::fPtr.

Referenced by TMatrixTDiag< Element >::operator *=(), TMatrixTDiag< Element >::operator+=(), TVectorT< Element >::operator=(), and TMatrixTDiag< Element >::operator=().

template<class Element>
Int_t TMatrixTDiag_const< Element >::GetInc (  )  const [inline]

Definition at line 325 of file TMatrixTUtils.h.

References TMatrixTDiag_const< Element >::fInc.

Referenced by TMatrixTDiag< Element >::operator *=(), TMatrixTDiag< Element >::operator+=(), TVectorT< Element >::operator=(), and TMatrixTDiag< Element >::operator=().

template<class Element>
const Element& TMatrixTDiag_const< Element >::operator() ( Int_t  i  )  const [inline]

Definition at line 326 of file TMatrixTUtils.h.

References Error, TMatrixTDiag_const< Element >::fInc, TMatrixTDiag_const< Element >::fMatrix, TMatrixTDiag_const< Element >::fNdiag, TMatrixTDiag_const< Element >::fPtr, and R__ASSERT.

template<class Element>
const Element& TMatrixTDiag_const< Element >::operator[] ( Int_t  i  )  const [inline]

Definition at line 335 of file TMatrixTUtils.h.

template<class Element>
Int_t TMatrixTDiag_const< Element >::GetNdiags (  )  const [inline]

Definition at line 337 of file TMatrixTUtils.h.

References TMatrixTDiag_const< Element >::fNdiag.

Referenced by TMatrixTDiag< Element >::operator *=(), TMatrixTDiag< Element >::operator+=(), TVectorT< Element >::operator=(), TMatrixTDiag< Element >::operator=(), stress_matrix_slices(), and vstress_matrix_slices().

template<class Element>
TMatrixTDiag_const<Element>& TMatrixTDiag_const< Element >::operator= ( const TMatrixTDiag_const< Element > &  trc  )  [inline]

Definition at line 319 of file TMatrixTUtils.h.

References TMatrixTDiag_const< Element >::fInc, TMatrixTDiag_const< Element >::fMatrix, TMatrixTDiag_const< Element >::fNdiag, and TMatrixTDiag_const< Element >::fPtr.

template<class Element>
const TMatrixTBase<Element>* TMatrixTDiag_const< Element >::GetMatrix (  )  const [inline]

Definition at line 323 of file TMatrixTUtils.h.

References TMatrixTDiag_const< Element >::fMatrix.

template<class Element>
const Element* TMatrixTDiag_const< Element >::GetPtr (  )  const [inline]

Definition at line 324 of file TMatrixTUtils.h.

References TMatrixTDiag_const< Element >::fPtr.

template<class Element>
Int_t TMatrixTDiag_const< Element >::GetInc (  )  const [inline]

Definition at line 325 of file TMatrixTUtils.h.

References TMatrixTDiag_const< Element >::fInc.

template<class Element>
const Element& TMatrixTDiag_const< Element >::operator() ( Int_t  i  )  const [inline]

Definition at line 326 of file TMatrixTUtils.h.

References Error, TMatrixTDiag_const< Element >::fInc, TMatrixTDiag_const< Element >::fMatrix, TMatrixTDiag_const< Element >::fNdiag, TMatrixTDiag_const< Element >::fPtr, and R__ASSERT.

template<class Element>
const Element& TMatrixTDiag_const< Element >::operator[] ( Int_t  i  )  const [inline]

Definition at line 335 of file TMatrixTUtils.h.

template<class Element>
Int_t TMatrixTDiag_const< Element >::GetNdiags (  )  const [inline]

Definition at line 337 of file TMatrixTUtils.h.

References TMatrixTDiag_const< Element >::fNdiag.

template<>
TClass * TMatrixTDiag_const< double >::Class (  ) 

Definition at line 3570 of file G__Matrix.cxx.

References ROOT::GenerateInitInstanceLocal(), and x0.

template<>
TClass * TMatrixTDiag_const< float >::Class (  ) 

Definition at line 4318 of file G__Matrix.cxx.

References ROOT::GenerateInitInstanceLocal(), and x0.

template<>
void TMatrixTDiag_const< float >::Streamer ( TBuffer R__b  ) 

Definition at line 5760 of file G__Matrix.cxx.

References Error, and TBuffer::IsReading().

Referenced by TMatrixTDiag< Element >::Streamer().

template<>
void TMatrixTDiag_const< double >::Streamer ( TBuffer R__b  ) 

Definition at line 7042 of file G__Matrix.cxx.

References Error, and TBuffer::IsReading().


Member Data Documentation

template<class Element>
const TMatrixTBase<Element>* TMatrixTDiag_const< Element >::fMatrix [protected]

Definition at line 308 of file TMatrixTUtils.h.

Referenced by TMatrixTDiag_const< Element >::GetMatrix(), TMatrixTDiag_const< Element >::operator()(), TMatrixTDiag_const< Element >::operator=(), and TMatrixTDiag_const< Element >::TMatrixTDiag_const().

template<class Element>
Int_t TMatrixTDiag_const< Element >::fInc [protected]

Definition at line 309 of file TMatrixTUtils.h.

Referenced by TMatrixTDiag_const< Element >::GetInc(), TMatrixTDiag< Element >::operator *=(), TMatrixTDiag< Element >::operator()(), TMatrixTDiag_const< Element >::operator()(), TMatrixTDiag< Element >::operator+=(), TMatrixTDiag_const< Element >::operator=(), TMatrixTDiag< Element >::operator=(), and TMatrixTDiag_const< Element >::TMatrixTDiag_const().

template<class Element>
Int_t TMatrixTDiag_const< Element >::fNdiag [protected]

Definition at line 310 of file TMatrixTUtils.h.

Referenced by TMatrixTDiag_const< Element >::GetNdiags(), TMatrixTDiag< Element >::operator *=(), TMatrixTDiag< Element >::operator()(), TMatrixTDiag_const< Element >::operator()(), TMatrixTDiag< Element >::operator+=(), TMatrixTDiag_const< Element >::operator=(), TMatrixTDiag< Element >::operator=(), and TMatrixTDiag_const< Element >::TMatrixTDiag_const().

template<class Element>
const Element* TMatrixTDiag_const< Element >::fPtr [protected]

Definition at line 311 of file TMatrixTUtils.h.

Referenced by TMatrixTDiag< Element >::GetPtr(), TMatrixTDiag_const< Element >::GetPtr(), TMatrixTDiag< Element >::operator *=(), TMatrixTDiag_const< Element >::operator()(), TMatrixTDiag< Element >::operator+=(), TMatrixTDiag_const< Element >::operator=(), TMatrixTDiag< Element >::operator=(), and TMatrixTDiag_const< Element >::TMatrixTDiag_const().

template<class Element>
const TMatrixTBase<Element>* TMatrixTDiag_const< Element >::fMatrix [protected]

Definition at line 308 of file TMatrixTUtils.h.

template<class Element>
const Element* TMatrixTDiag_const< Element >::fPtr [protected]

Definition at line 311 of file TMatrixTUtils.h.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:42:45 2011 for ROOT_528-00b_version by  doxygen 1.5.1