TMatrixTColumn< Element > Class Template Reference

#include <TMatrixTUtils.h>

List of all members.

Public Member Functions

 TMatrixTColumn ()
 TMatrixTColumn (TMatrixT< Element > &matrix, Int_t col)
 TMatrixTColumn (TMatrixTSym< Element > &matrix, Int_t col)
 TMatrixTColumn (const TMatrixTColumn< Element > &mc)
Element * GetPtr () const
const Element & operator() (Int_t i) const
Element & operator() (Int_t i)
const Element & operator[] (Int_t i) const
Element & operator[] (Int_t i)
void operator= (Element val)
void operator+= (Element val)
void operator *= (Element val)
void operator= (const TMatrixTColumn_const < Element > &c)
TMatrixTColumn< Element > & operator= (const TMatrixTColumn< Element > &c)
void operator= (const TVectorT< Element > &vec)
void operator+= (const TMatrixTColumn_const < Element > &c)
void operator *= (const TMatrixTColumn_const < Element > &c)
 TMatrixTColumn ()
 TMatrixTColumn (TMatrixT< Element > &matrix, Int_t col)
 TMatrixTColumn (TMatrixTSym< Element > &matrix, Int_t col)
 TMatrixTColumn (const TMatrixTColumn< Element > &mc)
Element * GetPtr () const
const Element & operator() (Int_t i) const
Element & operator() (Int_t i)
const Element & operator[] (Int_t i) const
Element & operator[] (Int_t i)
void operator= (Element val)
void operator+= (Element val)
void operator *= (Element val)
void operator= (const TMatrixTColumn_const < Element > &c)
TMatrixTColumn< Element > & operator= (const TMatrixTColumn< Element > &c)
void operator= (const TVectorT< Element > &vec)
void operator+= (const TMatrixTColumn_const < Element > &c)
void operator *= (const TMatrixTColumn_const < Element > &c)
template<>
TClassClass ()
template<>
TClassClass ()
template<>
void Streamer (TBuffer &R__b)
template<>
void Streamer (TBuffer &R__b)


Detailed Description

template<class Element>
class TMatrixTColumn< Element >

Definition at line 247 of file TMatrixTUtils.h.


Constructor & Destructor Documentation

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

Definition at line 250 of file TMatrixTUtils.h.

template<class Element>
TMatrixTColumn< Element >::TMatrixTColumn ( TMatrixT< Element > &  matrix,
Int_t  col 
)

Definition at line 280 of file TMatrixTUtils.cxx.

template<class Element>
TMatrixTColumn< Element >::TMatrixTColumn ( TMatrixTSym< Element > &  matrix,
Int_t  col 
)

Definition at line 288 of file TMatrixTUtils.cxx.

template<class Element>
TMatrixTColumn< Element >::TMatrixTColumn ( const TMatrixTColumn< Element > &  mc  ) 

Definition at line 296 of file TMatrixTUtils.cxx.

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

Definition at line 250 of file TMatrixTUtils.h.

template<class Element>
TMatrixTColumn< Element >::TMatrixTColumn ( TMatrixT< Element > &  matrix,
Int_t  col 
)

template<class Element>
TMatrixTColumn< Element >::TMatrixTColumn ( TMatrixTSym< Element > &  matrix,
Int_t  col 
)

template<class Element>
TMatrixTColumn< Element >::TMatrixTColumn ( const TMatrixTColumn< Element > &  mc  ) 


Member Function Documentation

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

Definition at line 255 of file TMatrixTUtils.h.

References fPtr.

Referenced by ApplyHouseHolder(), TDecompQRH::Solve(), TDecompLU::Solve(), TDecompChol::Solve(), TDecompBK::Solve(), and TDecompQRH::TransSolve().

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

Definition at line 257 of file TMatrixTUtils.h.

References Error, and R__ASSERT.

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

Definition at line 268 of file TMatrixTUtils.h.

References Error, and R__ASSERT.

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

Definition at line 280 of file TMatrixTUtils.h.

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

Definition at line 281 of file TMatrixTUtils.h.

template<class Element>
void TMatrixTColumn< Element >::operator= ( Element  val  ) 

Definition at line 305 of file TMatrixTUtils.cxx.

References fPtr, and R__ASSERT.

Referenced by TMatrixTColumn< Element >::operator=().

template<class Element>
void TMatrixTColumn< Element >::operator+= ( Element  val  ) 

Definition at line 317 of file TMatrixTUtils.cxx.

References fPtr, and R__ASSERT.

template<class Element>
void TMatrixTColumn< Element >::operator *= ( Element  val  ) 

Definition at line 329 of file TMatrixTUtils.cxx.

References fPtr, and R__ASSERT.

template<class Element>
void TMatrixTColumn< Element >::operator= ( const TMatrixTColumn_const< Element > &  c  ) 

Definition at line 341 of file TMatrixTUtils.cxx.

References Error, fPtr, TMatrixTColumn_const< Element >::GetColIndex(), TMatrixTColumn_const< Element >::GetInc(), TMatrixTColumn_const< Element >::GetMatrix(), TMatrixTBase< Element >::GetMatrixArray(), TMatrixTBase< Element >::GetNrows(), TMatrixTColumn_const< Element >::GetPtr(), TMatrixTBase< Element >::GetRowLwb(), TMatrixTBase< Element >::IsValid(), and R__ASSERT.

template<class Element>
TMatrixTColumn<Element>& TMatrixTColumn< Element >::operator= ( const TMatrixTColumn< Element > &  c  )  [inline]

Definition at line 288 of file TMatrixTUtils.h.

References c, and TMatrixTColumn< Element >::operator=().

template<class Element>
void TMatrixTColumn< Element >::operator= ( const TVectorT< Element > &  vec  ) 

Definition at line 364 of file TMatrixTUtils.cxx.

References Error, fPtr, TVectorT< Element >::GetLwb(), TVectorT< Element >::GetMatrixArray(), TVectorT< Element >::GetNrows(), TVectorT< Element >::IsValid(), R__ASSERT, and vp.

template<class Element>
void TMatrixTColumn< Element >::operator+= ( const TMatrixTColumn_const< Element > &  c  ) 

Definition at line 386 of file TMatrixTUtils.cxx.

References Error, fPtr, TMatrixTColumn_const< Element >::GetInc(), TMatrixTColumn_const< Element >::GetMatrix(), TMatrixTBase< Element >::GetNrows(), TMatrixTColumn_const< Element >::GetPtr(), TMatrixTBase< Element >::GetRowLwb(), TMatrixTBase< Element >::IsValid(), and R__ASSERT.

template<class Element>
void TMatrixTColumn< Element >::operator *= ( const TMatrixTColumn_const< Element > &  c  ) 

Definition at line 408 of file TMatrixTUtils.cxx.

References Error, fPtr, TMatrixTColumn_const< Element >::GetInc(), TMatrixTColumn_const< Element >::GetMatrix(), TMatrixTBase< Element >::GetNrows(), TMatrixTColumn_const< Element >::GetPtr(), TMatrixTBase< Element >::GetRowLwb(), TMatrixTBase< Element >::IsValid(), and R__ASSERT.

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

Definition at line 255 of file TMatrixTUtils.h.

References fPtr.

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

Definition at line 257 of file TMatrixTUtils.h.

References Error, and R__ASSERT.

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

Definition at line 268 of file TMatrixTUtils.h.

References Error, and R__ASSERT.

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

Definition at line 280 of file TMatrixTUtils.h.

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

Definition at line 281 of file TMatrixTUtils.h.

template<class Element>
void TMatrixTColumn< Element >::operator= ( Element  val  ) 

template<class Element>
void TMatrixTColumn< Element >::operator+= ( Element  val  ) 

template<class Element>
void TMatrixTColumn< Element >::operator *= ( Element  val  ) 

template<class Element>
void TMatrixTColumn< Element >::operator= ( const TMatrixTColumn_const< Element > &  c  ) 

template<class Element>
TMatrixTColumn<Element>& TMatrixTColumn< Element >::operator= ( const TMatrixTColumn< Element > &  c  )  [inline]

Definition at line 288 of file TMatrixTUtils.h.

References c, and TMatrixTColumn< Element >::operator=().

template<class Element>
void TMatrixTColumn< Element >::operator= ( const TVectorT< Element > &  vec  ) 

template<class Element>
void TMatrixTColumn< Element >::operator+= ( const TMatrixTColumn_const< Element > &  c  ) 

template<class Element>
void TMatrixTColumn< Element >::operator *= ( const TMatrixTColumn_const< Element > &  c  ) 

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

Definition at line 3774 of file G__Matrix.cxx.

References ROOT::GenerateInitInstanceLocal(), and x0.

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

Definition at line 4896 of file G__Matrix.cxx.

References ROOT::GenerateInitInstanceLocal(), and x0.

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

Definition at line 5985 of file G__Matrix.cxx.

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

Definition at line 7267 of file G__Matrix.cxx.


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