#ifndef HLUDECOMPOSER_H
#define HLUDECOMPOSER_H

#include "TObject.h"
#include "hrtmatrix.h"
#include "TArrayI.h"

class HLuDecomposer : public TObject {
public:
  HLuDecomposer(void);
  ~HLuDecomposer(void);
  void decompose(HRtMatrix &a);
  void backSubstitute(HRtVector &b);
  void backSubstitute(HRtMatrix &b);
protected:
  TArrayI fPermutations; //[fDimension]
  Int_t fPermutationParity;
  HRtMatrix *fA; //!Processed matrix
public:
  ClassDef(HLuDecomposer,1) //LU decomposition for ROOT matrix
};


#endif

Last change: Sat May 22 12:59:05 2010
Last generated: 2010-05-22 12:59

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.