TMatrixTBase< Element > Class Template Reference

#include <TMatrixTBase.h>

Inheritance diagram for TMatrixTBase< Element >:

TObject TObject TMatrixT< Element > TMatrixT< Element > TMatrixTSparse< Element > TMatrixTSparse< Element > TMatrixTSym< Element > TMatrixTSym< Element > List of all members.

Public Member Functions

 TMatrixTBase ()
virtual ~TMatrixTBase ()
Int_t GetRowLwb () const
Int_t GetRowUpb () const
Int_t GetNrows () const
Int_t GetColLwb () const
Int_t GetColUpb () const
Int_t GetNcols () const
Int_t GetNoElements () const
Element GetTol () const
virtual const Element * GetMatrixArray () const=0
virtual Element * GetMatrixArray ()=0
virtual const Int_tGetRowIndexArray () const=0
virtual Int_tGetRowIndexArray ()=0
virtual const Int_tGetColIndexArray () const=0
virtual Int_tGetColIndexArray ()=0
virtual TMatrixTBase< Element > & SetRowIndexArray (Int_t *data)=0
virtual TMatrixTBase< Element > & SetColIndexArray (Int_t *data)=0
virtual TMatrixTBase< Element > & SetMatrixArray (const Element *data, Option_t *option="")
Element SetTol (Element tol)
virtual void Clear (Option_t *option="")=0
void Invalidate ()
void MakeValid ()
Bool_t IsValid () const
Bool_t IsOwner () const
virtual Bool_t IsSymmetric () const
virtual TMatrixTBase< Element > & GetSub (Int_t row_lwb, Int_t row_upb, Int_t col_lwb, Int_t col_upb, TMatrixTBase< Element > &target, Option_t *option="S") const =0
virtual TMatrixTBase< Element > & SetSub (Int_t row_lwb, Int_t col_lwb, const TMatrixTBase< Element > &source)=0
virtual void GetMatrix2Array (Element *data, Option_t *option="") const
virtual TMatrixTBase< Element > & InsertRow (Int_t row, Int_t col, const Element *v, Int_t n=-1)
virtual void ExtractRow (Int_t row, Int_t col, Element *v, Int_t n=-1) const
virtual TMatrixTBase< Element > & Shift (Int_t row_shift, Int_t col_shift)
virtual TMatrixTBase< Element > & ResizeTo (Int_t nrows, Int_t ncols, Int_t nr_nonzeros=-1)=0
virtual TMatrixTBase< Element > & ResizeTo (Int_t row_lwb, Int_t row_upb, Int_t col_lwb, Int_t col_upb, Int_t nr_nonzeros=-1)=0
virtual Double_t Determinant () const
virtual void Determinant (Double_t &d1, Double_t &d2) const
virtual TMatrixTBase< Element > & Zero ()
virtual TMatrixTBase< Element > & Abs ()
virtual TMatrixTBase< Element > & Sqr ()
virtual TMatrixTBase< Element > & Sqrt ()
virtual TMatrixTBase< Element > & UnitMatrix ()
virtual TMatrixTBase< Element > & NormByDiag (const TVectorT< Element > &v, Option_t *option="D")
virtual Element RowNorm () const
virtual Element ColNorm () const
virtual Element E2Norm () const
Element NormInf () const
Element Norm1 () const
virtual Int_t NonZeros () const
virtual Element Sum () const
virtual Element Min () const
virtual Element Max () const
void Draw (Option_t *option="")
void Print (Option_t *name="") const
virtual Element operator() (Int_t rown, Int_t coln) const=0
virtual Element & operator() (Int_t rown, Int_t coln)=0
Bool_t operator== (Element val) const
Bool_t operator!= (Element val) const
Bool_t operator< (Element val) const
Bool_t operator<= (Element val) const
Bool_t operator> (Element val) const
Bool_t operator>= (Element val) const
virtual TMatrixTBase< Element > & Apply (const TElementActionT< Element > &action)
virtual TMatrixTBase< Element > & Apply (const TElementPosActionT< Element > &action)
virtual TMatrixTBase< Element > & Randomize (Element alpha, Element beta, Double_t &seed)
 TMatrixTBase ()
virtual ~TMatrixTBase ()
Int_t GetRowLwb () const
Int_t GetRowUpb () const
Int_t GetNrows () const
Int_t GetColLwb () const
Int_t GetColUpb () const
Int_t GetNcols () const
Int_t GetNoElements () const
Element GetTol () const
virtual const Element * GetMatrixArray () const=0
virtual Element * GetMatrixArray ()=0
virtual const Int_tGetRowIndexArray () const=0
virtual Int_tGetRowIndexArray ()=0
virtual const Int_tGetColIndexArray () const=0
virtual Int_tGetColIndexArray ()=0
virtual TMatrixTBase< Element > & SetRowIndexArray (Int_t *data)=0
virtual TMatrixTBase< Element > & SetColIndexArray (Int_t *data)=0
virtual TMatrixTBase< Element > & SetMatrixArray (const Element *data, Option_t *option="")
Element SetTol (Element tol)
virtual void Clear (Option_t *option="")=0
void Invalidate ()
void MakeValid ()
Bool_t IsValid () const
Bool_t IsOwner () const
virtual Bool_t IsSymmetric () const
virtual TMatrixTBase< Element > & GetSub (Int_t row_lwb, Int_t row_upb, Int_t col_lwb, Int_t col_upb, TMatrixTBase< Element > &target, Option_t *option="S") const =0
virtual TMatrixTBase< Element > & SetSub (Int_t row_lwb, Int_t col_lwb, const TMatrixTBase< Element > &source)=0
virtual void GetMatrix2Array (Element *data, Option_t *option="") const
virtual TMatrixTBase< Element > & InsertRow (Int_t row, Int_t col, const Element *v, Int_t n=-1)
virtual void ExtractRow (Int_t row, Int_t col, Element *v, Int_t n=-1) const
virtual TMatrixTBase< Element > & Shift (Int_t row_shift, Int_t col_shift)
virtual TMatrixTBase< Element > & ResizeTo (Int_t nrows, Int_t ncols, Int_t nr_nonzeros=-1)=0
virtual TMatrixTBase< Element > & ResizeTo (Int_t row_lwb, Int_t row_upb, Int_t col_lwb, Int_t col_upb, Int_t nr_nonzeros=-1)=0
virtual Double_t Determinant () const
virtual void Determinant (Double_t &d1, Double_t &d2) const
virtual TMatrixTBase< Element > & Zero ()
virtual TMatrixTBase< Element > & Abs ()
virtual TMatrixTBase< Element > & Sqr ()
virtual TMatrixTBase< Element > & Sqrt ()
virtual TMatrixTBase< Element > & UnitMatrix ()
virtual TMatrixTBase< Element > & NormByDiag (const TVectorT< Element > &v, Option_t *option="D")
virtual Element RowNorm () const
virtual Element ColNorm () const
virtual Element E2Norm () const
Element NormInf () const
Element Norm1 () const
virtual Int_t NonZeros () const
virtual Element Sum () const
virtual Element Min () const
virtual Element Max () const
void Draw (Option_t *option="")
void Print (Option_t *name="") const
virtual Element operator() (Int_t rown, Int_t coln) const=0
virtual Element & operator() (Int_t rown, Int_t coln)=0
Bool_t operator== (Element val) const
Bool_t operator!= (Element val) const
Bool_t operator< (Element val) const
Bool_t operator<= (Element val) const
Bool_t operator> (Element val) const
Bool_t operator>= (Element val) const
virtual TMatrixTBase< Element > & Apply (const TElementActionT< Element > &action)
virtual TMatrixTBase< Element > & Apply (const TElementPosActionT< Element > &action)
virtual TMatrixTBase< Element > & Randomize (Element alpha, Element beta, Double_t &seed)
template<>
TClassClass ()
template<>
TClassClass ()

Protected Types

enum  
enum  
enum  EMatrixStatusBits
enum  
enum  
enum  EMatrixStatusBits

Static Protected Member Functions

static void DoubleLexSort (Int_t n, Int_t *first, Int_t *second, Element *data)
 default kTRUE, when Use array kFALSE
static void IndexedLexSort (Int_t n, Int_t *first, Int_t swapFirst, Int_t *second, Int_t swapSecond, Int_t *index)
static void DoubleLexSort (Int_t n, Int_t *first, Int_t *second, Element *data)
 default kTRUE, when Use array kFALSE
static void IndexedLexSort (Int_t n, Int_t *first, Int_t swapFirst, Int_t *second, Int_t swapSecond, Int_t *index)

Protected Attributes

Int_t fNrows
Int_t fNcols
Int_t fRowLwb
Int_t fColLwb
Int_t fNelems
Int_t fNrowIndex
Element fTol
Bool_t fIsOwner

Private Member Functions

Element * GetElements ()
Element * GetElements ()

Detailed Description

template<class Element>
class TMatrixTBase< Element >

Definition at line 95 of file TMatrixTBase.h.


Member Enumeration Documentation

template<class Element>
anonymous enum [protected]

Definition at line 117 of file TMatrixTBase.h.

template<class Element>
anonymous enum [protected]

Definition at line 118 of file TMatrixTBase.h.

template<class Element>
enum TMatrixTBase::EMatrixStatusBits [protected]

Definition at line 120 of file TMatrixTBase.h.

template<class Element>
anonymous enum [protected]

Definition at line 117 of file TMatrixTBase.h.

template<class Element>
anonymous enum [protected]

Definition at line 118 of file TMatrixTBase.h.

template<class Element>
enum TMatrixTBase::EMatrixStatusBits [protected]

Definition at line 120 of file TMatrixTBase.h.


Constructor & Destructor Documentation

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

Definition at line 126 of file TMatrixTBase.h.

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

Definition at line 130 of file TMatrixTBase.h.

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

Definition at line 126 of file TMatrixTBase.h.

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

Definition at line 130 of file TMatrixTBase.h.


Member Function Documentation

template<class Element>
Element* TMatrixTBase< Element >::GetElements (  )  [private]

template<class Element>
static void TMatrixTBase< Element >::DoubleLexSort ( Int_t  n,
Int_t first,
Int_t second,
Element *  data 
) [static, protected]

default kTRUE, when Use array kFALSE

Referenced by TMatrixTSparse< Element >::SetMatrixArray(), and TMatrixTSparse< Element >::Transpose().

template<class Element>
void TMatrixTBase< Element >::IndexedLexSort ( Int_t  n,
Int_t first,
Int_t  swapFirst,
Int_t second,
Int_t  swapSecond,
Int_t index 
) [static, protected]

Definition at line 259 of file TMatrixTBase.cxx.

References fi, j, and k.

template<class Element>
Int_t TMatrixTBase< Element >::GetRowLwb (  )  const [inline]

Definition at line 132 of file TMatrixTBase.h.

References TMatrixTBase< Element >::fRowLwb.

Referenced by AreCompatible(), astress_lineqn(), Compare(), TMatrixDEigen::GetEigenValues(), TMatrixT< Element >::InvertFast(), TDecompLU::InvertLU(), mstress_allocation(), mstress_binary_ebe_op(), mstress_matrix_fill(), mstress_mm_multiplications(), mstress_special_creation(), mstress_sym_mm_multiplications(), TMatrixTColumn< Element >::operator *=(), TMatrixTSparseRow< Element >::operator *=(), TMatrixTSparseDiag< Element >::operator()(), TMatrixTSparseRow< Element >::operator()(), TMatrixTColumn< Element >::operator+=(), TMatrixTSparseRow< Element >::operator+=(), TMatrixTSub< Element >::operator+=(), TMatrixTSub< Element >::operator=(), TMatrixTSparseRow< Element >::operator=(), TVectorT< Element >::operator=(), TMatrixT< Element >::operator=(), TMatrixTSym< Element >::operator=(), TMatrixTColumn< Element >::operator=(), TDecompSparse::SetMatrix(), TMatrixTSparse< Element >::SetSparseIndex(), TMatrixTSparse< Element >::SetSparseIndexAB(), TDecompQRH::Solve(), TDecompLU::Solve(), TDecompChol::Solve(), TDecompBK::Solve(), TDecompSVD::Solve(), spstress_allocation(), spstress_binary_ebe_op(), spstress_matrix_fill(), stress_allocation(), stress_backward_io(), stress_binary_ebe_op(), stress_matrix_fill(), stress_mm_multiplications(), stress_special_creation(), stress_sym_mm_multiplications(), TMatrixT< Element >::TMatrixT(), TMatrixTSparse< Element >::TMatrixTSparse(), TMatrixTSym< Element >::TMatrixTSym(), traditional_downsampling(), TDecompSVD::TransSolve(), TDecompQRH::TransSolve(), TDecompLU::TransSolve(), TVectorT< Element >::TVectorT(), and VerifyMatrixIdentity().

template<class Element>
Int_t TMatrixTBase< Element >::GetRowUpb (  )  const [inline]

Definition at line 133 of file TMatrixTBase.h.

References TMatrixTBase< Element >::fNrows, and TMatrixTBase< Element >::fRowLwb.

Referenced by Compare(), mstress_allocation(), mstress_binary_ebe_op(), mstress_matrix_fill(), mstress_mm_multiplications(), mstress_special_creation(), mstress_sym_mm_multiplications(), TMatrixT< Element >::operator=(), spstress_allocation(), spstress_binary_ebe_op(), spstress_matrix_fill(), stress_allocation(), stress_backward_io(), stress_binary_ebe_op(), stress_matrix_fill(), stress_mm_multiplications(), stress_special_creation(), stress_sym_mm_multiplications(), TVectorT< Element >::TVectorT(), and VerifyMatrixIdentity().

template<class Element>
Int_t TMatrixTBase< Element >::GetNrows (  )  const [inline]

Definition at line 134 of file TMatrixTBase.h.

References TMatrixTBase< Element >::fNrows.

Referenced by TUnfold::AddMSparse(), TLinearFitter::AddTempMatrices(), TMVA::MethodANNBase::AddWeightsXMLTo(), TMatrixTSparse< Element >::AMinusB(), TMatrixTSparse< Element >::AMultBt(), TMatrixTSparse< Element >::APlusB(), AreCompatible(), TMVA::VariablePCATransform::AttachXMLTo(), TDecompChol::Decompose(), TUnfoldSys::DoBackgroundSubtraction(), TUnfold::DoUnfold(), TSVDUnfold::FillCurvatureMatrix(), RooAbsPdf::fitTo(), TMVA::Tools::FormattedOutput(), TRobustEstimator::GetCorrelation(), TMVA::Tools::GetCorrelationMatrix(), TRobustEstimator::GetCovariance(), TLinearFitter::GetCovarianceMatrix(), TLinearFitter::GetDesignMatrix(), TQpDataSparse::GetDiagonalOfQ(), TQpDataDens::GetDiagonalOfQ(), TMatrixDEigen::GetEigenValues(), getGaussRnd(), TDecompSVD::GetMatrix(), TDecompChol::GetNrows(), TDecompBK::GetNrows(), TDecompQRH::GetNrows(), TDecompSVD::GetNrows(), TDecompSparse::GetNrows(), TDecompLU::GetNrows(), TUnfold::GetNy(), TMVA::Tools::GetSQRootMatrix(), TDecompLU::InvertLU(), TUnfold::InvertMSparse(), TQpProbSparse::MakeData(), TQpProbDens::MakeData(), TMVA::VariableDecorrTransform::MakeFunction(), TPrincipal::MakePrincipals(), TSVDUnfold::MatDivVec(), mstress_allocation(), mstress_mm_multiplications(), mstress_special_creation(), mstress_transposition(), TUnfold::MultiplyMSparseMSparseTranspVector(), TMatrixTColumn< Element >::operator *=(), TMatrixT< Element >::operator *=(), TMatrixTColumn< Element >::operator+=(), TMatrixTSub< Element >::operator+=(), TMatrixT< Element >::operator/=(), TVectorT< Element >::operator=(), TMatrixTColumn< Element >::operator=(), TUnfoldSys::PrepareSysError(), TUnfoldSys::PrepareUncorrEmat(), produceSqrtMat(), TMatrixTSparse< Element >::Randomize(), TMVA::Tools::ReadTMatrixDFromXML(), TMVA::VariableDecorrTransform::ReadTransformationFromStream(), TSVDUnfold::RegularisedSymMatInvert(), RooFitResult::setCovarianceMatrix(), TUnfold::SetInput(), TDecompSparse::SetMatrix(), TMatrixTSparse< Element >::SetSparseIndexAB(), TDecompQRH::Solve(), TDecompLU::Solve(), TDecompChol::Solve(), TDecompBK::Solve(), TDecompSVD::Solve(), spstress_allocation(), spstress_mm_multiplications(), spstress_transposition(), stress_allocation(), stress_mm_multiplications(), stress_special_creation(), stress_transposition(), test_svd_expansion(), TMatrixT< Element >::TMatrixT(), TMatrixTSparse< Element >::TMatrixTSparse(), TMatrixTSym< Element >::TMatrixTSym(), TQpDataDens::TQpDataDens(), TQpDataSparse::TQpDataSparse(), traditional_downsampling(), TDecompSVD::TransSolve(), TDecompQRH::TransSolve(), TDecompLU::TransSolve(), TVectorT< Element >::TVectorT(), TMVA::Tools::WriteTMatrixDToXML(), TMVA::VariablePCATransform::WriteTransformationToStream(), TMVA::VariableDecorrTransform::WriteTransformationToStream(), and Yields().

template<class Element>
Int_t TMatrixTBase< Element >::GetColLwb (  )  const [inline]

Definition at line 135 of file TMatrixTBase.h.

References TMatrixTBase< Element >::fColLwb.

Referenced by AreCompatible(), astress_lineqn(), Compare(), TMatrixT< Element >::InvertFast(), TDecompLU::InvertLU(), mstress_allocation(), mstress_binary_ebe_op(), mstress_matrix_fill(), mstress_mm_multiplications(), mstress_special_creation(), mstress_sym_mm_multiplications(), TMatrixTSparseRow< Element >::operator *=(), TMatrixTRow< Element >::operator *=(), TMatrixTSparseDiag< Element >::operator()(), TMatrixTSparseRow< Element >::operator+=(), TMatrixTRow< Element >::operator+=(), TMatrixTSub< Element >::operator+=(), TMatrixTSub< Element >::operator=(), TMatrixTSparseRow< Element >::operator=(), TMatrixTRow< Element >::operator=(), TVectorT< Element >::operator=(), TMatrixT< Element >::operator=(), TDecompSparse::SetMatrix(), TMatrixTSparse< Element >::SetSparseIndex(), TMatrixTSparse< Element >::SetSparseIndexAB(), TDecompSVD::Solve(), spstress_allocation(), spstress_binary_ebe_op(), spstress_matrix_fill(), stress_allocation(), stress_binary_ebe_op(), stress_matrix_fill(), stress_mm_multiplications(), stress_special_creation(), stress_sym_mm_multiplications(), TMatrixT< Element >::TMatrixT(), TMatrixTSparse< Element >::TMatrixTSparse(), TMatrixTSym< Element >::TMatrixTSym(), traditional_downsampling(), TDecompSVD::TransSolve(), TDecompQRH::TransSolve(), TVectorT< Element >::TVectorT(), and VerifyMatrixIdentity().

template<class Element>
Int_t TMatrixTBase< Element >::GetColUpb (  )  const [inline]

Definition at line 136 of file TMatrixTBase.h.

References TMatrixTBase< Element >::fColLwb, and TMatrixTBase< Element >::fNcols.

Referenced by astress_lineqn(), Compare(), mstress_allocation(), mstress_binary_ebe_op(), mstress_matrix_fill(), mstress_mm_multiplications(), mstress_special_creation(), mstress_sym_mm_multiplications(), TMatrixT< Element >::operator=(), spstress_allocation(), spstress_binary_ebe_op(), spstress_matrix_fill(), stress_allocation(), stress_binary_ebe_op(), stress_matrix_fill(), stress_mm_multiplications(), stress_special_creation(), stress_sym_mm_multiplications(), TVectorT< Element >::TVectorT(), and VerifyMatrixIdentity().

template<class Element>
Int_t TMatrixTBase< Element >::GetNcols (  )  const [inline]

Definition at line 137 of file TMatrixTBase.h.

References TMatrixTBase< Element >::fNcols.

Referenced by TUnfold::AddMSparse(), TMVA::MethodANNBase::AddWeightsXMLTo(), TMatrixTSparse< Element >::AMinusB(), TMatrixTSparse< Element >::AMultBt(), TMatrixTSparse< Element >::APlusB(), AreCompatible(), TMVA::VariablePCATransform::AttachXMLTo(), RooFitResult::correlationHist(), RooFitResult::createHessePdf(), TDecompBK::Decompose(), TDecompLU::DecomposeLUCrout(), TDecompLU::DecomposeLUGauss(), TUnfold::DoUnfold(), RooFitResult::fillCorrMatrix(), RooFitResult::fillLegacyCorrMatrix(), TMVA::Tools::FormattedOutput(), RooMultiVarGaussian::generateEvent(), TRobustEstimator::GetCorrelation(), TMVA::Tools::GetCorrelationMatrix(), TRobustEstimator::GetCovariance(), TLinearFitter::GetCovarianceMatrix(), TLinearFitter::GetDesignMatrix(), TQpDataSparse::GetDiagonalOfQ(), TQpDataDens::GetDiagonalOfQ(), TDecompSVD::GetMatrix(), TDecompLU::GetMatrix(), TMVA::MethodMLP::GetMvaValueAsymError(), TDecompSparse::GetNcols(), TDecompLU::GetNcols(), TDecompChol::GetNcols(), TDecompQRH::GetNcols(), TDecompSVD::GetNcols(), TDecompBK::GetNcols(), TUnfold::GetNx(), TMatrixT< Element >::InvertFast(), TDecompLU::InvertLU(), TUnfold::InvertMSparse(), TQpProbSparse::MakeData(), TQpProbDens::MakeData(), TMVA::VariableDecorrTransform::MakeFunction(), TSVDUnfold::MatDivVec(), mstress_allocation(), mstress_mm_multiplications(), mstress_special_creation(), mstress_transposition(), TUnfold::MultiplyMSparseMSparseTranspVector(), TMatrixTSparseRow< Element >::operator *=(), TMatrixT< Element >::operator *=(), TMatrixTRow< Element >::operator *=(), TMatrixTSparseRow< Element >::operator+=(), TMatrixTRow< Element >::operator+=(), TMatrixTSub< Element >::operator+=(), TMatrixT< Element >::operator/=(), TMatrixTSub< Element >::operator=(), TMatrixTSparseRow< Element >::operator=(), TMatrixTRow< Element >::operator=(), TVectorT< Element >::operator=(), TMatrixTSparse< Element >::Randomize(), TMVA::Tools::ReadTMatrixDFromXML(), TMVA::VariableDecorrTransform::ReadTransformationFromStream(), RooFitResult::reducedCovarianceMatrix(), RooFitResult::setCovarianceMatrix(), TMatrixTSparse< Element >::SetSparseIndex(), TMatrixTSparse< Element >::SetSparseIndexAB(), TMatrixTSym< Element >::Similarity(), TMatrixTSym< Element >::SimilarityT(), TDecompQRH::Solve(), TDecompSVD::Solve(), spstress_allocation(), spstress_mm_multiplications(), spstress_transposition(), stress_allocation(), stress_mm_multiplications(), stress_special_creation(), stress_transposition(), test_svd_expansion(), TMatrixT< Element >::TMatrixT(), TMatrixTSparse< Element >::TMatrixTSparse(), TMatrixTSym< Element >::TMatrixTSym(), traditional_downsampling(), TDecompSVD::TransSolve(), TDecompQRH::TransSolve(), TVectorT< Element >::TVectorT(), TMVA::Tools::WriteTMatrixDToXML(), TMVA::VariablePCATransform::WriteTransformationToStream(), TMVA::VariableDecorrTransform::WriteTransformationToStream(), and Yields().

template<class Element>
Int_t TMatrixTBase< Element >::GetNoElements (  )  const [inline]

Definition at line 138 of file TMatrixTBase.h.

References TMatrixTBase< Element >::fNelems.

Referenced by TMVA::MethodANNBase::AddWeightsXMLTo(), TQpDataDens::Amult(), TQpDataSparse::Amult(), AreCompatible(), TQpDataDens::ATransmult(), TQpDataSparse::ATransmult(), TQpDataSparse::Cmult(), TQpDataDens::Cmult(), TQpDataSparse::CTransmult(), TQpDataDens::CTransmult(), E2Norm(), RooFitResult::fillCorrMatrix(), TSPlot::FillSWeightsHists(), TMatrixT< Element >::Invert(), TMatrixTSym< Element >::Invert(), TMatrixTSym< Element >::InvertFast(), TMatrixT< Element >::InvertFast(), mstress_allocation(), TMatrixTSub< Element >::operator *=(), TMatrixTFlat< Element >::operator *=(), TMatrixT< Element >::operator *=(), TMatrixTFlat< Element >::operator+=(), TMatrixT< Element >::operator/=(), TMatrixTFlat< Element >::operator=(), TVectorT< Element >::operator=(), operator==(), TQpDataDens::Qmult(), TQpDataSparse::Qmult(), TMatrixTSparse< Element >::Randomize(), TMatrixTSym< Element >::Similarity(), TMatrixT< Element >::Similarity(), TMatrixTSym< Element >::SimilarityT(), spstress_allocation(), stress_allocation(), and TMatrixTSparse< Element >::TMatrixTSparse().

template<class Element>
Element TMatrixTBase< Element >::GetTol (  )  const [inline]

Definition at line 139 of file TMatrixTBase.h.

References TMatrixTBase< Element >::fTol.

template<class Element>
virtual const Element* TMatrixTBase< Element >::GetMatrixArray (  )  const [pure virtual]

Referenced by TMatrixTBase< Element >::Abs(), TMatrixTBase< Element >::Apply(), TMatrixTBase< Element >::ColNorm(), TMatrixTBase< Element >::E2Norm(), E2Norm(), TMatrixTBase< Element >::ExtractRow(), TMatrixTBase< Element >::GetMatrix2Array(), TMatrixTBase< Element >::InsertRow(), TMatrixTBase< Element >::IsSymmetric(), TMatrixTBase< Element >::Max(), TMatrixTBase< Element >::Min(), TMatrixTBase< Element >::NonZeros(), TMatrixTBase< Element >::NormByDiag(), TMatrixTBase< Element >::operator!=(), TMatrixTSparseDiag< Element >::operator()(), TMatrixTSparseRow< Element >::operator()(), TMatrixTSub< Element >::operator+=(), TMatrixT< Element >::operator/=(), TMatrixTBase< Element >::operator<(), TMatrixTBase< Element >::operator<=(), TMatrixTSub< Element >::operator=(), TMatrixTFlat< Element >::operator=(), TMatrixTRow< Element >::operator=(), TMatrixTColumn< Element >::operator=(), operator==(), TMatrixTBase< Element >::operator==(), TMatrixTBase< Element >::operator>(), TMatrixTBase< Element >::operator>=(), TMatrixTBase< Element >::Randomize(), TMatrixTBase< Element >::RowNorm(), TMatrixTBase< Element >::SetMatrixArray(), TMatrixTBase< Element >::Sqr(), TMatrixTBase< Element >::Sqrt(), TMatrixTBase< Element >::Sum(), and TMatrixTBase< Element >::UnitMatrix().

template<class Element>
virtual Element* TMatrixTBase< Element >::GetMatrixArray (  )  [pure virtual]

template<class Element>
virtual const Int_t* TMatrixTBase< Element >::GetRowIndexArray (  )  const [pure virtual]

Referenced by TMatrixTSparseDiag< Element >::operator()(), and TMatrixTSparseRow< Element >::operator()().

template<class Element>
virtual Int_t* TMatrixTBase< Element >::GetRowIndexArray (  )  [pure virtual]

template<class Element>
virtual const Int_t* TMatrixTBase< Element >::GetColIndexArray (  )  const [pure virtual]

Referenced by TMatrixTSparseDiag< Element >::operator()(), and TMatrixTSparseRow< Element >::operator()().

template<class Element>
virtual Int_t* TMatrixTBase< Element >::GetColIndexArray (  )  [pure virtual]

template<class Element>
virtual TMatrixTBase<Element>& TMatrixTBase< Element >::SetRowIndexArray ( Int_t data  )  [pure virtual]

template<class Element>
virtual TMatrixTBase<Element>& TMatrixTBase< Element >::SetColIndexArray ( Int_t data  )  [pure virtual]

template<class Element>
TMatrixTBase< Element > & TMatrixTBase< Element >::SetMatrixArray ( const Element *  data,
Option_t option = "" 
) [virtual]

Definition at line 361 of file TMatrixTBase.cxx.

References TString::Contains(), TMatrixTBase< Element >::fNcols, TMatrixTBase< Element >::fNelems, TMatrixTBase< Element >::fNrows, TMatrixTBase< Element >::GetMatrixArray(), TMatrixTBase< Element >::IsValid(), R__ASSERT, and TString::ToUpper().

Referenced by TMVA::MethodANNBase::ReadWeightsFromXML(), TMatrixTSym< Element >::SetMatrixArray(), and TMatrixT< Element >::TMatrixT().

template<class Element>
Element TMatrixTBase< Element >::SetTol ( Element  tol  )  [inline]

Definition at line 215 of file TMatrixTBase.h.

References TMatrixTBase< Element >::fTol.

Referenced by TMatrixT< Element >::TMatrixT(), and TMatrixTSym< Element >::TMatrixTSym().

template<class Element>
virtual void TMatrixTBase< Element >::Clear ( Option_t option = ""  )  [pure virtual]

Reimplemented from TObject.

template<class Element>
void TMatrixTBase< Element >::Invalidate (  )  [inline]

Definition at line 155 of file TMatrixTBase.h.

References TMatrixTBase< Element >::kStatus, and TObject::SetBit().

Referenced by TMatrixTSparse< Element >::Allocate(), TMatrixT< Element >::Allocate(), and TMatrixTSym< Element >::Allocate().

template<class Element>
void TMatrixTBase< Element >::MakeValid (  )  [inline]

Definition at line 156 of file TMatrixTBase.h.

References TMatrixTBase< Element >::kStatus, and TObject::ResetBit().

Referenced by TMatrixTSparse< Element >::Allocate(), TMatrixT< Element >::Allocate(), and TMatrixTSym< Element >::Allocate().

template<class Element>
Bool_t TMatrixTBase< Element >::IsValid (  )  const [inline]

Definition at line 157 of file TMatrixTBase.h.

References TMatrixTBase< Element >::kStatus, and TObject::TestBit().

Referenced by TMatrixTBase< Element >::Abs(), TMatrixTBase< Element >::Apply(), AreCompatible(), TMultiDimFit::Browse(), TMatrixTBase< Element >::ColNorm(), TMatrixTBase< Element >::E2Norm(), TMatrixTBase< Element >::GetMatrix2Array(), TMatrixTBase< Element >::IsSymmetric(), TMatrixTBase< Element >::Max(), TMatrixTBase< Element >::Min(), TMatrixTBase< Element >::NonZeros(), TMatrixTBase< Element >::NormByDiag(), TMatrixTFlat< Element >::operator *=(), TMatrixTSparseDiag< Element >::operator *=(), TMatrixTDiag< Element >::operator *=(), TMatrixTColumn< Element >::operator *=(), TMatrixTSparseRow< Element >::operator *=(), TMatrixT< Element >::operator *=(), TMatrixTRow< Element >::operator *=(), TMatrixTBase< Element >::operator!=(), TMatrixTSparseRow< Element >::operator+=(), TMatrixTColumn< Element >::operator+=(), TMatrixTSparseDiag< Element >::operator+=(), TMatrixTSub< Element >::operator+=(), TMatrixTDiag< Element >::operator+=(), TMatrixTRow< Element >::operator+=(), TMatrixTFlat< Element >::operator+=(), TMatrixT< Element >::operator/=(), TMatrixTBase< Element >::operator<(), TMatrixTBase< Element >::operator<=(), TMatrixTSub< Element >::operator=(), TMatrixTSparseDiag< Element >::operator=(), TDecompSparse::operator=(), TMatrixTFlat< Element >::operator=(), TMatrixTSparseRow< Element >::operator=(), TVectorT< Element >::operator=(), TMatrixTRow< Element >::operator=(), TMatrixTDiag< Element >::operator=(), TMatrixTColumn< Element >::operator=(), TMatrixTBase< Element >::operator==(), TMatrixTBase< Element >::operator>(), TMatrixTBase< Element >::operator>=(), TMultiDimFit::Print(), TMatrixTBase< Element >::Print(), TMatrixTBase< Element >::Randomize(), TMatrixTBase< Element >::RowNorm(), TMatrixTBase< Element >::SetMatrixArray(), TMatrixTBase< Element >::Sqr(), TMatrixTBase< Element >::Sqrt(), TMatrixTBase< Element >::Sum(), TMatrixT< Element >::TMatrixT(), TMatrixTSparse< Element >::TMatrixTSparse(), TMatrixTSym< Element >::TMatrixTSym(), TPrincipal::TPrincipal(), TVectorT< Element >::TVectorT(), TMatrixTBase< Element >::UnitMatrix(), and TMatrixTBase< Element >::Zero().

template<class Element>
Bool_t TMatrixTBase< Element >::IsOwner (  )  const [inline]

Definition at line 158 of file TMatrixTBase.h.

References TMatrixTBase< Element >::fIsOwner.

template<class Element>
Bool_t TMatrixTBase< Element >::IsSymmetric (  )  const [virtual]

Definition at line 394 of file TMatrixTBase.cxx.

References TMatrixTBase< Element >::fColLwb, TMatrixTBase< Element >::fNcols, TMatrixTBase< Element >::fNrows, TMatrixTBase< Element >::fRowLwb, TMatrixTBase< Element >::GetMatrixArray(), TMatrixTBase< Element >::IsValid(), kFALSE, kTRUE, and R__ASSERT.

template<class Element>
virtual TMatrixTBase<Element>& TMatrixTBase< Element >::GetSub ( Int_t  row_lwb,
Int_t  row_upb,
Int_t  col_lwb,
Int_t  col_upb,
TMatrixTBase< Element > &  target,
Option_t option = "S" 
) const [pure virtual]

Referenced by TMatrixTSub< Element >::operator+=(), and TMatrixTSub< Element >::operator=().

template<class Element>
virtual TMatrixTBase<Element>& TMatrixTBase< Element >::SetSub ( Int_t  row_lwb,
Int_t  col_lwb,
const TMatrixTBase< Element > &  source 
) [pure virtual]

template<class Element>
void TMatrixTBase< Element >::GetMatrix2Array ( Element *  data,
Option_t option = "" 
) const [virtual]

Definition at line 418 of file TMatrixTBase.cxx.

References TString::Contains(), TMatrixTBase< Element >::fNcols, TMatrixTBase< Element >::fNelems, TMatrixTBase< Element >::fNrows, TMatrixTBase< Element >::GetMatrixArray(), TMatrixTBase< Element >::IsValid(), R__ASSERT, and TString::ToUpper().

Referenced by TMVA::MethodANNBase::AddWeightsXMLTo().

template<class Element>
TMatrixTBase< Element > & TMatrixTBase< Element >::InsertRow ( Int_t  row,
Int_t  col,
const Element *  v,
Int_t  n = -1 
) [virtual]

Definition at line 448 of file TMatrixTBase.cxx.

References TObject::Error(), TMatrixTBase< Element >::fColLwb, TMatrixTBase< Element >::fNcols, TMatrixTBase< Element >::fNrows, TMatrixTBase< Element >::fRowLwb, TMatrixTBase< Element >::GetMatrixArray(), and gMatrixCheck.

Referenced by TMatrixTSparseDiag< Element >::operator()(), and TMatrixTSparseRow< Element >::operator()().

template<class Element>
void TMatrixTBase< Element >::ExtractRow ( Int_t  row,
Int_t  col,
Element *  v,
Int_t  n = -1 
) const [virtual]

Definition at line 482 of file TMatrixTBase.cxx.

References TObject::Error(), TMatrixTBase< Element >::fColLwb, TMatrixTBase< Element >::fNcols, TMatrixTBase< Element >::fNrows, TMatrixTBase< Element >::fRowLwb, TMatrixTBase< Element >::GetMatrixArray(), and gMatrixCheck.

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

template<class Element>
TMatrixTBase< Element > & TMatrixTBase< Element >::Shift ( Int_t  row_shift,
Int_t  col_shift 
) [virtual]

Definition at line 514 of file TMatrixTBase.cxx.

References TMatrixTBase< Element >::fColLwb, and TMatrixTBase< Element >::fRowLwb.

Referenced by TDecompBK::Decompose(), TDecompQRH::Decompose(), TDecompSVD::Decompose(), and TMatrixTSym< Element >::Shift().

template<class Element>
virtual TMatrixTBase<Element>& TMatrixTBase< Element >::ResizeTo ( Int_t  nrows,
Int_t  ncols,
Int_t  nr_nonzeros = -1 
) [pure virtual]

template<class Element>
virtual TMatrixTBase<Element>& TMatrixTBase< Element >::ResizeTo ( Int_t  row_lwb,
Int_t  row_upb,
Int_t  col_lwb,
Int_t  col_upb,
Int_t  nr_nonzeros = -1 
) [pure virtual]

template<class Element>
virtual Double_t TMatrixTBase< Element >::Determinant (  )  const [inline, virtual]

Definition at line 173 of file TMatrixTBase.h.

References TObject::AbstractMethod().

template<class Element>
virtual void TMatrixTBase< Element >::Determinant ( Double_t d1,
Double_t d2 
) const [inline, virtual]

Definition at line 174 of file TMatrixTBase.h.

References TObject::AbstractMethod().

template<class Element>
TMatrixTBase< Element > & TMatrixTBase< Element >::Zero (  )  [virtual]

Definition at line 528 of file TMatrixTBase.cxx.

References TMatrixTBase< Element >::fNelems, TMatrixTBase< Element >::IsValid(), and R__ASSERT.

Referenced by TLinearFitter::Add(), TLinearFitter::AddTempMatrices(), TLinearFitter::AddToDesign(), TMultiDimFit::Clear(), TPrincipal::Clear(), TLinearFitter::ClearPoints(), TLinearFitter::CreateSubset(), TLinearFitter::CStep(), TLinearFitter::Eval(), TLinearFitter::Linf(), RooNDKeysPdf::loadDataSet(), mstress_binary_ebe_op(), mstress_element_op(), TLinearFitter::SetBasisFunctions(), TLinearFitter::SetFormula(), stress_binary_ebe_op(), and stress_element_op().

template<class Element>
TMatrixTBase< Element > & TMatrixTBase< Element >::Abs (  )  [virtual]

Definition at line 540 of file TMatrixTBase.cxx.

References TMath::Abs(), TMatrixTBase< Element >::fNelems, fp, TMatrixTBase< Element >::GetMatrixArray(), TMatrixTBase< Element >::IsValid(), and R__ASSERT.

Referenced by TQpDataSparse::DataNorm(), TQpDataDens::DataNorm(), invertMatrix(), mstress_element_op(), spstress_element_op(), and stress_element_op().

template<class Element>
TMatrixTBase< Element > & TMatrixTBase< Element >::Sqr (  )  [virtual]

Definition at line 558 of file TMatrixTBase.cxx.

References TMatrixTBase< Element >::fNelems, fp, TMatrixTBase< Element >::GetMatrixArray(), TMatrixTBase< Element >::IsValid(), and R__ASSERT.

Referenced by mstress_element_op(), mstress_matrix_fill(), spstress_matrix_fill(), stress_element_op(), and stress_matrix_fill().

template<class Element>
TMatrixTBase< Element > & TMatrixTBase< Element >::Sqrt (  )  [virtual]

Definition at line 576 of file TMatrixTBase.cxx.

References TMatrixTBase< Element >::fNelems, fp, TMatrixTBase< Element >::GetMatrixArray(), TMatrixTBase< Element >::IsValid(), R__ASSERT, and TMath::Sqrt().

template<class Element>
TMatrixTBase< Element > & TMatrixTBase< Element >::UnitMatrix (  )  [virtual]

Definition at line 594 of file TMatrixTBase.cxx.

References TMatrixTBase< Element >::fColLwb, TMatrixTBase< Element >::fNcols, TMatrixTBase< Element >::fNelems, TMatrixTBase< Element >::fNrows, TMatrixTBase< Element >::fRowLwb, TMatrixTBase< Element >::GetMatrixArray(), i, TMatrixTBase< Element >::IsValid(), j, and R__ASSERT.

Referenced by astress_pseudo(), TMVA::MethodMLP::BFGSMinimize(), mstress_vm_multiplications(), TDecompSVD::SetMatrix(), stress_vm_multiplications(), TDecompSVD::TDecompSVD(), test_svd_expansion(), TMatrixT< Element >::TMatrixT(), TMatrixTSym< Element >::TMatrixTSym(), and TMultiLayerPerceptron::Train().

template<class Element>
TMatrixTBase< Element > & TMatrixTBase< Element >::NormByDiag ( const TVectorT< Element > &  v,
Option_t option = "D" 
) [virtual]

Definition at line 611 of file TMatrixTBase.cxx.

References TMath::Abs(), TString::Contains(), TObject::Error(), TMatrixTBase< Element >::fNcols, TMatrixTBase< Element >::fNrows, TMatrixTBase< Element >::GetMatrixArray(), gMatrixCheck, TMatrixTBase< Element >::IsValid(), TMath::Max(), R__ASSERT, TMath::Sqrt(), TString::ToUpper(), and val.

Referenced by TMultiDimFit::MakeCoefficientErrors().

template<class Element>
Element TMatrixTBase< Element >::RowNorm (  )  const [virtual]

Definition at line 666 of file TMatrixTBase.cxx.

References TMath::Abs(), TMatrixTBase< Element >::fNcols, TMatrixTBase< Element >::fNelems, fp, TMatrixTBase< Element >::GetMatrixArray(), TMatrixTBase< Element >::IsValid(), j, TMath::Max(), norm(), and R__ASSERT.

Referenced by TMatrixTBase< Element >::NormInf().

template<class Element>
Element TMatrixTBase< Element >::ColNorm (  )  const [virtual]

Definition at line 693 of file TMatrixTBase.cxx.

References TMath::Abs(), TMatrixTBase< Element >::fNcols, TMatrixTBase< Element >::fNelems, TMatrixTBase< Element >::fNrows, fp, TMatrixTBase< Element >::GetMatrixArray(), i, TMatrixTBase< Element >::IsValid(), TMath::Max(), norm(), and R__ASSERT.

Referenced by TMatrixTBase< Element >::Norm1().

template<class Element>
Element TMatrixTBase< Element >::E2Norm (  )  const [virtual]

Definition at line 721 of file TMatrixTBase.cxx.

References TMatrixTBase< Element >::fNelems, fp, TMatrixTBase< Element >::GetMatrixArray(), TMatrixTBase< Element >::IsValid(), and R__ASSERT.

template<class Element>
Element TMatrixTBase< Element >::NormInf (  )  const [inline]

Definition at line 187 of file TMatrixTBase.h.

References TMatrixTBase< Element >::RowNorm().

template<class Element>
Element TMatrixTBase< Element >::Norm1 (  )  const [inline]

Definition at line 188 of file TMatrixTBase.h.

References TMatrixTBase< Element >::ColNorm().

template<class Element>
Int_t TMatrixTBase< Element >::NonZeros (  )  const [virtual]

Definition at line 739 of file TMatrixTBase.cxx.

References TMatrixTBase< Element >::fNelems, fp, TMatrixTBase< Element >::GetMatrixArray(), TMatrixTBase< Element >::IsValid(), and R__ASSERT.

Referenced by TMatrixTSparse< Element >::TMatrixTSparse().

template<class Element>
Element TMatrixTBase< Element >::Sum (  )  const [virtual]

Definition at line 756 of file TMatrixTBase.cxx.

References TMatrixTBase< Element >::fNelems, fp, TMatrixTBase< Element >::GetMatrixArray(), TMatrixTBase< Element >::IsValid(), and R__ASSERT.

template<class Element>
Element TMatrixTBase< Element >::Min (  )  const [virtual]

Definition at line 773 of file TMatrixTBase.cxx.

References TMatrixTBase< Element >::fNelems, TMatrixTBase< Element >::GetMatrixArray(), TMatrixTBase< Element >::IsValid(), TMath::LocMin(), and R__ASSERT.

template<class Element>
Element TMatrixTBase< Element >::Max (  )  const [virtual]

Definition at line 786 of file TMatrixTBase.cxx.

References TMatrixTBase< Element >::fNelems, TMatrixTBase< Element >::GetMatrixArray(), TMatrixTBase< Element >::IsValid(), TMath::LocMax(), and R__ASSERT.

template<class Element>
void TMatrixTBase< Element >::Draw ( Option_t option = ""  )  [virtual]

Reimplemented from TObject.

Definition at line 799 of file TMatrixTBase.cxx.

References Form(), gROOT, and TROOT::ProcessLine().

template<class Element>
void TMatrixTBase< Element >::Print ( Option_t name = ""  )  const [virtual]

Reimplemented from TObject.

Definition at line 810 of file TMatrixTBase.cxx.

References TObject::Error(), TMatrixTBase< Element >::fColLwb, TMatrixTBase< Element >::fNcols, TMatrixTBase< Element >::fNelems, TMatrixTBase< Element >::fNrows, TMatrixTBase< Element >::fRowLwb, i, TMatrixTBase< Element >::IsValid(), j, TMath::Log10(), TMath::Min(), nrows, and snprintf.

Referenced by RooStats::SPlot::AddSWeight(), create_array_with_different_lengths(), create_lin(), create_lin_Nvar(), create_lin_Nvar_Arr(), create_lin_Nvar_categories(), create_lin_Nvar_discrete(), create_lin_Nvar_double(), create_lin_Nvar_weighted(), create_lin_Nvar_withFriend(), create_lin_NvarObsolete(), FITS_tutorial1(), TMVA::LDA::Initialize(), RooNDKeysPdf::loadDataSet(), main(), GausND::operator()(), TMultiDimFit::Print(), TQpDataSparse::Print(), TDecompChol::Print(), TDecompBK::Print(), TDecompSVD::Print(), TDecompQRH::Print(), TQpDataDens::Print(), TDecompLU::Print(), rf607_fitresult(), test_svd_expansion(), TestRunner< NDIM1, NDIM2 >::test_tmatrix_kalman(), and TQpDataSparse::TQpDataSparse().

template<class Element>
virtual Element TMatrixTBase< Element >::operator() ( Int_t  rown,
Int_t  coln 
) const [pure virtual]

template<class Element>
virtual Element& TMatrixTBase< Element >::operator() ( Int_t  rown,
Int_t  coln 
) [pure virtual]

template<class Element>
Bool_t TMatrixTBase< Element >::operator== ( Element  val  )  const

Definition at line 870 of file TMatrixTBase.cxx.

References TMatrixTBase< Element >::fNelems, fp, TMatrixTBase< Element >::GetMatrixArray(), TMatrixTBase< Element >::IsValid(), kFALSE, kTRUE, and R__ASSERT.

template<class Element>
Bool_t TMatrixTBase< Element >::operator!= ( Element  val  )  const

Definition at line 890 of file TMatrixTBase.cxx.

References TMatrixTBase< Element >::fNelems, fp, TMatrixTBase< Element >::GetMatrixArray(), TMatrixTBase< Element >::IsValid(), kFALSE, kTRUE, and R__ASSERT.

template<class Element>
Bool_t TMatrixTBase< Element >::operator< ( Element  val  )  const

Definition at line 910 of file TMatrixTBase.cxx.

References TMatrixTBase< Element >::fNelems, fp, TMatrixTBase< Element >::GetMatrixArray(), TMatrixTBase< Element >::IsValid(), kFALSE, kTRUE, and R__ASSERT.

template<class Element>
Bool_t TMatrixTBase< Element >::operator<= ( Element  val  )  const

Definition at line 927 of file TMatrixTBase.cxx.

References TMatrixTBase< Element >::fNelems, fp, TMatrixTBase< Element >::GetMatrixArray(), TMatrixTBase< Element >::IsValid(), kFALSE, kTRUE, and R__ASSERT.

template<class Element>
Bool_t TMatrixTBase< Element >::operator> ( Element  val  )  const

Definition at line 944 of file TMatrixTBase.cxx.

References TMatrixTBase< Element >::fNelems, fp, TMatrixTBase< Element >::GetMatrixArray(), TMatrixTBase< Element >::IsValid(), kFALSE, kTRUE, and R__ASSERT.

template<class Element>
Bool_t TMatrixTBase< Element >::operator>= ( Element  val  )  const

Definition at line 961 of file TMatrixTBase.cxx.

References TMatrixTBase< Element >::fNelems, fp, TMatrixTBase< Element >::GetMatrixArray(), TMatrixTBase< Element >::IsValid(), kFALSE, kTRUE, and R__ASSERT.

template<class Element>
TMatrixTBase< Element > & TMatrixTBase< Element >::Apply ( const TElementActionT< Element > &  action  )  [virtual]

Definition at line 978 of file TMatrixTBase.cxx.

References TMatrixTBase< Element >::fNelems, TMatrixTBase< Element >::GetMatrixArray(), TMatrixTBase< Element >::IsValid(), TElementActionT< Element >::Operation(), and R__ASSERT.

Referenced by mstress_element_op(), mstress_special_creation(), stress_element_op(), and stress_special_creation().

template<class Element>
TMatrixTBase< Element > & TMatrixTBase< Element >::Apply ( const TElementPosActionT< Element > &  action  )  [virtual]

Definition at line 994 of file TMatrixTBase.cxx.

References TMatrixTBase< Element >::fColLwb, TElementPosActionT< Element >::fI, TElementPosActionT< Element >::fJ, TMatrixTBase< Element >::fNcols, TMatrixTBase< Element >::fNelems, TMatrixTBase< Element >::fNrows, TMatrixTBase< Element >::fRowLwb, TMatrixTBase< Element >::GetMatrixArray(), TMatrixTBase< Element >::IsValid(), TElementPosActionT< Element >::Operation(), and R__ASSERT.

template<class Element>
TMatrixTBase< Element > & TMatrixTBase< Element >::Randomize ( Element  alpha,
Element  beta,
Double_t seed 
) [virtual]

Definition at line 1013 of file TMatrixTBase.cxx.

References Drand(), TMatrixTBase< Element >::fNelems, fp, TMatrixTBase< Element >::GetMatrixArray(), TMatrixTBase< Element >::IsValid(), and R__ASSERT.

Referenced by TQpDataDens::DataRandom(), and TrigoFletcherFunction::TrigoFletcherFunction().

template<class Element>
Element* TMatrixTBase< Element >::GetElements (  )  [private]

template<class Element>
static void TMatrixTBase< Element >::DoubleLexSort ( Int_t  n,
Int_t first,
Int_t second,
Element *  data 
) [static, protected]

default kTRUE, when Use array kFALSE

template<class Element>
static void TMatrixTBase< Element >::IndexedLexSort ( Int_t  n,
Int_t first,
Int_t  swapFirst,
Int_t second,
Int_t  swapSecond,
Int_t index 
) [static, protected]

template<class Element>
Int_t TMatrixTBase< Element >::GetRowLwb (  )  const [inline]

Definition at line 132 of file TMatrixTBase.h.

References TMatrixTBase< Element >::fRowLwb.

template<class Element>
Int_t TMatrixTBase< Element >::GetRowUpb (  )  const [inline]

Definition at line 133 of file TMatrixTBase.h.

References TMatrixTBase< Element >::fNrows, and TMatrixTBase< Element >::fRowLwb.

template<class Element>
Int_t TMatrixTBase< Element >::GetNrows (  )  const [inline]

Definition at line 134 of file TMatrixTBase.h.

References TMatrixTBase< Element >::fNrows.

template<class Element>
Int_t TMatrixTBase< Element >::GetColLwb (  )  const [inline]

Definition at line 135 of file TMatrixTBase.h.

References TMatrixTBase< Element >::fColLwb.

template<class Element>
Int_t TMatrixTBase< Element >::GetColUpb (  )  const [inline]

Definition at line 136 of file TMatrixTBase.h.

References TMatrixTBase< Element >::fColLwb, and TMatrixTBase< Element >::fNcols.

template<class Element>
Int_t TMatrixTBase< Element >::GetNcols (  )  const [inline]

Definition at line 137 of file TMatrixTBase.h.

References TMatrixTBase< Element >::fNcols.

template<class Element>
Int_t TMatrixTBase< Element >::GetNoElements (  )  const [inline]

Definition at line 138 of file TMatrixTBase.h.

References TMatrixTBase< Element >::fNelems.

template<class Element>
Element TMatrixTBase< Element >::GetTol (  )  const [inline]

Definition at line 139 of file TMatrixTBase.h.

References TMatrixTBase< Element >::fTol.

template<class Element>
virtual const Element* TMatrixTBase< Element >::GetMatrixArray (  )  const [pure virtual]

template<class Element>
virtual Element* TMatrixTBase< Element >::GetMatrixArray (  )  [pure virtual]

template<class Element>
virtual const Int_t* TMatrixTBase< Element >::GetRowIndexArray (  )  const [pure virtual]

template<class Element>
virtual Int_t* TMatrixTBase< Element >::GetRowIndexArray (  )  [pure virtual]

template<class Element>
virtual const Int_t* TMatrixTBase< Element >::GetColIndexArray (  )  const [pure virtual]

template<class Element>
virtual Int_t* TMatrixTBase< Element >::GetColIndexArray (  )  [pure virtual]

template<class Element>
virtual TMatrixTBase<Element>& TMatrixTBase< Element >::SetRowIndexArray ( Int_t data  )  [pure virtual]

template<class Element>
virtual TMatrixTBase<Element>& TMatrixTBase< Element >::SetColIndexArray ( Int_t data  )  [pure virtual]

template<class Element>
virtual TMatrixTBase<Element>& TMatrixTBase< Element >::SetMatrixArray ( const Element *  data,
Option_t option = "" 
) [virtual]

template<class Element>
Element TMatrixTBase< Element >::SetTol ( Element  tol  )  [inline]

template<class Element>
virtual void TMatrixTBase< Element >::Clear ( Option_t option = ""  )  [pure virtual]

Reimplemented from TObject.

template<class Element>
void TMatrixTBase< Element >::Invalidate (  )  [inline]

Definition at line 155 of file TMatrixTBase.h.

References TMatrixTBase< Element >::kStatus, and TObject::SetBit().

template<class Element>
void TMatrixTBase< Element >::MakeValid (  )  [inline]

Definition at line 156 of file TMatrixTBase.h.

References TMatrixTBase< Element >::kStatus, and TObject::ResetBit().

template<class Element>
Bool_t TMatrixTBase< Element >::IsValid (  )  const [inline]

Definition at line 157 of file TMatrixTBase.h.

References TMatrixTBase< Element >::kStatus, and TObject::TestBit().

template<class Element>
Bool_t TMatrixTBase< Element >::IsOwner (  )  const [inline]

Definition at line 158 of file TMatrixTBase.h.

References TMatrixTBase< Element >::fIsOwner.

template<class Element>
virtual Bool_t TMatrixTBase< Element >::IsSymmetric (  )  const [virtual]

template<class Element>
virtual TMatrixTBase<Element>& TMatrixTBase< Element >::GetSub ( Int_t  row_lwb,
Int_t  row_upb,
Int_t  col_lwb,
Int_t  col_upb,
TMatrixTBase< Element > &  target,
Option_t option = "S" 
) const [pure virtual]

template<class Element>
virtual TMatrixTBase<Element>& TMatrixTBase< Element >::SetSub ( Int_t  row_lwb,
Int_t  col_lwb,
const TMatrixTBase< Element > &  source 
) [pure virtual]

template<class Element>
virtual void TMatrixTBase< Element >::GetMatrix2Array ( Element *  data,
Option_t option = "" 
) const [virtual]

template<class Element>
virtual TMatrixTBase<Element>& TMatrixTBase< Element >::InsertRow ( Int_t  row,
Int_t  col,
const Element *  v,
Int_t  n = -1 
) [virtual]

template<class Element>
virtual void TMatrixTBase< Element >::ExtractRow ( Int_t  row,
Int_t  col,
Element *  v,
Int_t  n = -1 
) const [virtual]

template<class Element>
virtual TMatrixTBase<Element>& TMatrixTBase< Element >::Shift ( Int_t  row_shift,
Int_t  col_shift 
) [virtual]

template<class Element>
virtual TMatrixTBase<Element>& TMatrixTBase< Element >::ResizeTo ( Int_t  nrows,
Int_t  ncols,
Int_t  nr_nonzeros = -1 
) [pure virtual]

template<class Element>
virtual TMatrixTBase<Element>& TMatrixTBase< Element >::ResizeTo ( Int_t  row_lwb,
Int_t  row_upb,
Int_t  col_lwb,
Int_t  col_upb,
Int_t  nr_nonzeros = -1 
) [pure virtual]

template<class Element>
virtual Double_t TMatrixTBase< Element >::Determinant (  )  const [inline, virtual]

Definition at line 173 of file TMatrixTBase.h.

References TObject::AbstractMethod().

template<class Element>
virtual void TMatrixTBase< Element >::Determinant ( Double_t d1,
Double_t d2 
) const [inline, virtual]

Definition at line 174 of file TMatrixTBase.h.

References TObject::AbstractMethod().

template<class Element>
virtual TMatrixTBase<Element>& TMatrixTBase< Element >::Zero (  )  [virtual]

template<class Element>
virtual TMatrixTBase<Element>& TMatrixTBase< Element >::Abs (  )  [virtual]

template<class Element>
virtual TMatrixTBase<Element>& TMatrixTBase< Element >::Sqr (  )  [virtual]

template<class Element>
virtual TMatrixTBase<Element>& TMatrixTBase< Element >::Sqrt (  )  [virtual]

template<class Element>
virtual TMatrixTBase<Element>& TMatrixTBase< Element >::UnitMatrix (  )  [virtual]

template<class Element>
virtual TMatrixTBase<Element>& TMatrixTBase< Element >::NormByDiag ( const TVectorT< Element > &  v,
Option_t option = "D" 
) [virtual]

template<class Element>
virtual Element TMatrixTBase< Element >::RowNorm (  )  const [virtual]

template<class Element>
virtual Element TMatrixTBase< Element >::ColNorm (  )  const [virtual]

template<class Element>
virtual Element TMatrixTBase< Element >::E2Norm (  )  const [virtual]

template<class Element>
Element TMatrixTBase< Element >::NormInf (  )  const [inline]

Definition at line 187 of file TMatrixTBase.h.

References TMatrixTBase< Element >::RowNorm().

template<class Element>
Element TMatrixTBase< Element >::Norm1 (  )  const [inline]

Definition at line 188 of file TMatrixTBase.h.

References TMatrixTBase< Element >::ColNorm().

template<class Element>
virtual Int_t TMatrixTBase< Element >::NonZeros (  )  const [virtual]

template<class Element>
virtual Element TMatrixTBase< Element >::Sum (  )  const [virtual]

template<class Element>
virtual Element TMatrixTBase< Element >::Min (  )  const [virtual]

template<class Element>
virtual Element TMatrixTBase< Element >::Max (  )  const [virtual]

template<class Element>
void TMatrixTBase< Element >::Draw ( Option_t option = ""  )  [virtual]

Reimplemented from TObject.

template<class Element>
void TMatrixTBase< Element >::Print ( Option_t name = ""  )  const [virtual]

Reimplemented from TObject.

template<class Element>
virtual Element TMatrixTBase< Element >::operator() ( Int_t  rown,
Int_t  coln 
) const [pure virtual]

template<class Element>
virtual Element& TMatrixTBase< Element >::operator() ( Int_t  rown,
Int_t  coln 
) [pure virtual]

template<class Element>
Bool_t TMatrixTBase< Element >::operator== ( Element  val  )  const

template<class Element>
Bool_t TMatrixTBase< Element >::operator!= ( Element  val  )  const

template<class Element>
Bool_t TMatrixTBase< Element >::operator< ( Element  val  )  const

template<class Element>
Bool_t TMatrixTBase< Element >::operator<= ( Element  val  )  const

template<class Element>
Bool_t TMatrixTBase< Element >::operator> ( Element  val  )  const

template<class Element>
Bool_t TMatrixTBase< Element >::operator>= ( Element  val  )  const

template<class Element>
virtual TMatrixTBase<Element>& TMatrixTBase< Element >::Apply ( const TElementActionT< Element > &  action  )  [virtual]

template<class Element>
virtual TMatrixTBase<Element>& TMatrixTBase< Element >::Apply ( const TElementPosActionT< Element > &  action  )  [virtual]

template<class Element>
virtual TMatrixTBase<Element>& TMatrixTBase< Element >::Randomize ( Element  alpha,
Element  beta,
Double_t seed 
) [virtual]

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

Definition at line 3230 of file G__Matrix.cxx.

References ROOT::GenerateInitInstanceLocal(), and x0.

Referenced by THistPainter::PaintSpecialObjects().

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

Definition at line 3264 of file G__Matrix.cxx.

References ROOT::GenerateInitInstanceLocal(), and x0.


Member Data Documentation

template<class Element>
Int_t TMatrixTBase< Element >::fNrows [protected]

Definition at line 101 of file TMatrixTBase.h.

Referenced by TMatrixTSparse< Element >::Allocate(), TMatrixT< Element >::Allocate(), TMatrixTSym< Element >::Allocate(), TMatrixTBase< Element >::Apply(), TMatrixTSym< Element >::Apply(), TMatrixTBase< Element >::ColNorm(), TMatrixTBase< Element >::ExtractRow(), TMatrixTBase< Element >::GetMatrix2Array(), TMatrixTBase< Element >::GetNrows(), TMatrixTBase< Element >::GetRowUpb(), TMatrixTSym< Element >::GetSub(), TMatrixTSparse< Element >::GetSub(), TMatrixTSparse< Element >::InsertRow(), TMatrixTBase< Element >::InsertRow(), TMatrixTBase< Element >::IsSymmetric(), TMatrixT< Element >::Mult(), TMatrixT< Element >::MultT(), TMatrixT< Element >::NormByColumn(), TMatrixTBase< Element >::NormByDiag(), TMatrixT< Element >::operator=(), TMatrixTBase< Element >::Print(), TMatrixTSym< Element >::Randomize(), TMatrixTSym< Element >::RandomizePD(), TMatrixTSym< Element >::Rank1Update(), TMatrixT< Element >::Rank1Update(), TMatrixTSym< Element >::ResizeTo(), TMatrixT< Element >::ResizeTo(), TMatrixTSparse< Element >::ResizeTo(), TMatrixTSparse< Element >::SetMatrixArray(), TMatrixTBase< Element >::SetMatrixArray(), TMatrixTSparse< Element >::SetSparseIndex(), TMatrixT< Element >::SetSub(), TMatrixTSym< Element >::SetSub(), TMatrixTSym< Element >::Similarity(), TMatrixTSym< Element >::SimilarityT(), TMatrixTSym< Element >::TMult(), TMatrixT< Element >::TMult(), TMatrixT< Element >::Transpose(), TMatrixTBase< Element >::UnitMatrix(), TMatrixTSparse< Element >::Use(), TMatrixT< Element >::Use(), and TMatrixTSym< Element >::Use().

template<class Element>
Int_t TMatrixTBase< Element >::fNcols [protected]

Definition at line 102 of file TMatrixTBase.h.

Referenced by TMatrixTSparse< Element >::Allocate(), TMatrixT< Element >::Allocate(), TMatrixTSym< Element >::Allocate(), TMatrixTBase< Element >::Apply(), TMatrixTSym< Element >::Apply(), TMatrixTBase< Element >::ColNorm(), TMatrixTSparse< Element >::ColNorm(), TMatrixTBase< Element >::ExtractRow(), TMatrixTBase< Element >::GetColUpb(), TMatrixTBase< Element >::GetMatrix2Array(), TMatrixTBase< Element >::GetNcols(), TMatrixTSym< Element >::GetSub(), TMatrixT< Element >::GetSub(), TMatrixTBase< Element >::InsertRow(), TMatrixTBase< Element >::IsSymmetric(), TMatrixT< Element >::Mult(), TMatrixT< Element >::MultT(), TMatrixT< Element >::NormByColumn(), TMatrixTBase< Element >::NormByDiag(), TMatrixT< Element >::NormByRow(), TMatrixT< Element >::operator *=(), TMatrixT< Element >::operator/=(), TMatrixTSparse< Element >::operator=(), TMatrixTBase< Element >::Print(), TMatrixTSparse< Element >::RandomizePD(), TMatrixTSym< Element >::Rank1Update(), TMatrixT< Element >::Rank1Update(), TMatrixTSym< Element >::ResizeTo(), TMatrixT< Element >::ResizeTo(), TMatrixTSparse< Element >::ResizeTo(), TMatrixTBase< Element >::RowNorm(), TMatrixTSparse< Element >::SetMatrixArray(), TMatrixTBase< Element >::SetMatrixArray(), TMatrixTSparse< Element >::SetSparseIndex(), TMatrixT< Element >::SetSub(), TMatrixTSparse< Element >::SetSub(), TMatrixTSym< Element >::Similarity(), TMatrixTSym< Element >::SimilarityT(), TMatrixTSym< Element >::TMult(), TMatrixT< Element >::TMult(), TMatrixT< Element >::Transpose(), TMatrixTSparse< Element >::Transpose(), TMatrixTBase< Element >::UnitMatrix(), TMatrixTSparse< Element >::Use(), TMatrixT< Element >::Use(), and TMatrixTSym< Element >::Use().

template<class Element>
Int_t TMatrixTBase< Element >::fRowLwb [protected]

Definition at line 103 of file TMatrixTBase.h.

Referenced by TMatrixTSparse< Element >::Allocate(), TMatrixT< Element >::Allocate(), TMatrixTSym< Element >::Allocate(), TMatrixTBase< Element >::Apply(), TMatrixTBase< Element >::ExtractRow(), TMatrixTSparse< Element >::ExtractRow(), TMatrixTBase< Element >::GetRowLwb(), TMatrixTBase< Element >::GetRowUpb(), TMatrixTSym< Element >::GetSub(), TMatrixT< Element >::GetSub(), TMatrixTSparse< Element >::GetSub(), TMatrixTSparse< Element >::InsertRow(), TMatrixTBase< Element >::InsertRow(), TMatrixTBase< Element >::IsSymmetric(), TMatrixT< Element >::operator()(), TMatrixTSym< Element >::operator()(), TMatrixTSparse< Element >::operator()(), TMatrixTBase< Element >::Print(), TMatrixTSym< Element >::ResizeTo(), TMatrixT< Element >::ResizeTo(), TMatrixTSparse< Element >::ResizeTo(), TMatrixTSparse< Element >::SetMatrixArray(), TMatrixT< Element >::SetSub(), TMatrixTSym< Element >::SetSub(), TMatrixTSparse< Element >::SetSub(), TMatrixTBase< Element >::Shift(), TMatrixTSym< Element >::SimilarityT(), TMatrixT< Element >::Transpose(), TMatrixTSym< Element >::Transpose(), TMatrixTSparse< Element >::Transpose(), TMatrixTBase< Element >::UnitMatrix(), TMatrixTSparse< Element >::UnitMatrix(), TMatrixTSparse< Element >::Use(), TMatrixT< Element >::Use(), and TMatrixTSym< Element >::Use().

template<class Element>
Int_t TMatrixTBase< Element >::fColLwb [protected]

Definition at line 104 of file TMatrixTBase.h.

Referenced by TMatrixTSparse< Element >::Allocate(), TMatrixT< Element >::Allocate(), TMatrixTSym< Element >::Allocate(), TMatrixTBase< Element >::Apply(), TMatrixTBase< Element >::ExtractRow(), TMatrixTSparse< Element >::ExtractRow(), TMatrixTBase< Element >::GetColLwb(), TMatrixTBase< Element >::GetColUpb(), TMatrixTSym< Element >::GetSub(), TMatrixT< Element >::GetSub(), TMatrixTSparse< Element >::GetSub(), TMatrixTSparse< Element >::InsertRow(), TMatrixTBase< Element >::InsertRow(), TMatrixTBase< Element >::IsSymmetric(), TMatrixT< Element >::operator *=(), TMatrixT< Element >::operator()(), TMatrixTSym< Element >::operator()(), TMatrixTSparse< Element >::operator()(), TMatrixTBase< Element >::Print(), TMatrixTSym< Element >::ResizeTo(), TMatrixT< Element >::ResizeTo(), TMatrixTSparse< Element >::ResizeTo(), TMatrixTSparse< Element >::SetMatrixArray(), TMatrixT< Element >::SetSub(), TMatrixTSym< Element >::SetSub(), TMatrixTSparse< Element >::SetSub(), TMatrixTBase< Element >::Shift(), TMatrixTSym< Element >::Similarity(), TMatrixT< Element >::Similarity(), TMatrixT< Element >::Transpose(), TMatrixTSparse< Element >::Transpose(), TMatrixTBase< Element >::UnitMatrix(), TMatrixTSparse< Element >::UnitMatrix(), TMatrixTSparse< Element >::Use(), TMatrixT< Element >::Use(), and TMatrixTSym< Element >::Use().

template<class Element>
Int_t TMatrixTBase< Element >::fNelems [protected]

Definition at line 105 of file TMatrixTBase.h.

Referenced by TMatrixTBase< Element >::Abs(), TMatrixTSparse< Element >::Allocate(), TMatrixT< Element >::Allocate(), TMatrixTSym< Element >::Allocate(), TMatrixTBase< Element >::Apply(), TMatrixTSym< Element >::Apply(), TMatrixTSym< Element >::Clear(), TMatrixT< Element >::Clear(), TMatrixTSparse< Element >::Clear(), TMatrixTBase< Element >::ColNorm(), TMatrixTSparse< Element >::ColNorm(), TMatrixTBase< Element >::E2Norm(), TMatrixTBase< Element >::GetMatrix2Array(), TMatrixTBase< Element >::GetNoElements(), TMatrixTSparse< Element >::InsertRow(), TMatrixTBase< Element >::Max(), TMatrixTBase< Element >::Min(), TMatrixT< Element >::Minus(), TMatrixTSym< Element >::Minus(), TMatrixTSparse< Element >::NonZeros(), TMatrixTBase< Element >::NonZeros(), TMatrixT< Element >::NormByColumn(), TMatrixT< Element >::NormByRow(), TMatrixT< Element >::operator *=(), TMatrixTSparse< Element >::operator *=(), TMatrixTSym< Element >::operator *=(), TMatrixTBase< Element >::operator!=(), TMatrixT< Element >::operator+=(), TMatrixTSym< Element >::operator+=(), TMatrixTSparse< Element >::operator+=(), TMatrixTSparse< Element >::operator-=(), TMatrixT< Element >::operator-=(), TMatrixTSym< Element >::operator-=(), TMatrixT< Element >::operator/=(), TMatrixTBase< Element >::operator<(), TMatrixTBase< Element >::operator<=(), TMatrixT< Element >::operator=(), TMatrixTSym< Element >::operator=(), TMatrixTSparse< Element >::operator=(), TMatrixTBase< Element >::operator==(), TMatrixTBase< Element >::operator>(), TMatrixTBase< Element >::operator>=(), TMatrixT< Element >::Plus(), TMatrixTSym< Element >::Plus(), TMatrixTBase< Element >::Print(), TMatrixTBase< Element >::Randomize(), TMatrixTSparse< Element >::RandomizePD(), TMatrixTSym< Element >::Rank1Update(), TMatrixTSym< Element >::ResizeTo(), TMatrixT< Element >::ResizeTo(), TMatrixTSparse< Element >::RowNorm(), TMatrixTBase< Element >::RowNorm(), TMatrixTSparse< Element >::SetMatrixArray(), TMatrixTBase< Element >::SetMatrixArray(), TMatrixTSparse< Element >::SetSparseIndex(), TMatrixTSparse< Element >::SetSub(), TMatrixTBase< Element >::Sqr(), TMatrixTBase< Element >::Sqrt(), TMatrixTBase< Element >::Sum(), TMatrixTSparse< Element >::TMatrixTSparse(), TMatrixTSym< Element >::TMult(), TMatrixT< Element >::Transpose(), TMatrixTBase< Element >::UnitMatrix(), TMatrixTSparse< Element >::UnitMatrix(), TMatrixTSparse< Element >::Use(), TMatrixT< Element >::Use(), TMatrixTSym< Element >::Use(), TMatrixTBase< Element >::Zero(), and TMatrixTSparse< Element >::Zero().

template<class Element>
Int_t TMatrixTBase< Element >::fNrowIndex [protected]

Definition at line 106 of file TMatrixTBase.h.

Referenced by TMatrixTSparse< Element >::Allocate(), TMatrixTSparse< Element >::Clear(), TMatrixTSparse< Element >::ResizeTo(), TMatrixTSparse< Element >::SetSparseIndex(), TMatrixTSparse< Element >::SetSub(), TMatrixTSparse< Element >::TMatrixTSparse(), TMatrixTSparse< Element >::Use(), and TMatrixTSparse< Element >::Zero().

template<class Element>
Element TMatrixTBase< Element >::fTol [protected]

Definition at line 108 of file TMatrixTBase.h.

Referenced by TMatrixTSparse< Element >::Allocate(), TMatrixT< Element >::Allocate(), TMatrixTSym< Element >::Allocate(), TMatrixTSym< Element >::Determinant(), TMatrixT< Element >::Determinant(), TMatrixTBase< Element >::GetTol(), TMatrixT< Element >::operator=(), TMatrixTSym< Element >::operator=(), TMatrixTSparse< Element >::operator=(), TMatrixTBase< Element >::SetTol(), and TMatrixTSparse< Element >::Use().

template<class Element>
Bool_t TMatrixTBase< Element >::fIsOwner [protected]

Definition at line 111 of file TMatrixTBase.h.

Referenced by TMatrixTSparse< Element >::Allocate(), TMatrixT< Element >::Allocate(), TMatrixTSym< Element >::Allocate(), TMatrixTBase< Element >::IsOwner(), TMatrixTSparse< Element >::Use(), TMatrixT< Element >::Use(), and TMatrixTSym< Element >::Use().


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