TMVA::SVKernelMatrix Class Reference

#include <SVKernelMatrix.h>

List of all members.

Public Member Functions

 SVKernelMatrix ()
 SVKernelMatrix (std::vector< TMVA::SVEvent * > *, SVKernelFunction *)
 ~SVKernelMatrix ()
Float_tGetLine (UInt_t)
Float_tGetColumn (UInt_t col)
Float_t GetElement (UInt_t i, UInt_t j)
 SVKernelMatrix ()
 SVKernelMatrix (std::vector< TMVA::SVEvent * > *, SVKernelFunction *)
 ~SVKernelMatrix ()
Float_tGetLine (UInt_t)
Float_tGetColumn (UInt_t col)
Float_t GetElement (UInt_t i, UInt_t j)

Private Member Functions

MsgLoggerLog () const
 message logger
MsgLoggerLog () const
 message logger

Private Attributes

UInt_t fSize
SVKernelFunctionfKernelFunction
Float_t ** fSVKernelMatrix
MsgLoggerfLogger
SVKernelFunctionfKernelFunction
Float_t ** fSVKernelMatrix
MsgLoggerfLogger


Detailed Description

Definition at line 43 of file SVKernelMatrix.h.


Constructor & Destructor Documentation

TMVA::SVKernelMatrix::SVKernelMatrix (  ) 

Definition at line 36 of file SVKernelMatrix.cxx.

TMVA::SVKernelMatrix::SVKernelMatrix ( std::vector< TMVA::SVEvent * > *  ,
SVKernelFunction  
)

Definition at line 46 of file SVKernelMatrix.cxx.

References Endl, TMVA::SVKernelFunction::Evaluate(), fKernelFunction, fSize, fSVKernelMatrix, i, j, TMVA::kFATAL, and Log().

TMVA::SVKernelMatrix::~SVKernelMatrix (  ) 

Definition at line 67 of file SVKernelMatrix.cxx.

References fSize, fSVKernelMatrix, and i.

TMVA::SVKernelMatrix::SVKernelMatrix (  ) 

TMVA::SVKernelMatrix::SVKernelMatrix ( std::vector< TMVA::SVEvent * > *  ,
SVKernelFunction  
)

TMVA::SVKernelMatrix::~SVKernelMatrix (  ) 


Member Function Documentation

Float_t * TMVA::SVKernelMatrix::GetLine ( UInt_t   ) 

Definition at line 79 of file SVKernelMatrix.cxx.

References fSize, fSVKernelMatrix, i, and NULL.

Referenced by GetColumn(), and TMVA::SVWorkingSet::SVWorkingSet().

Float_t* TMVA::SVKernelMatrix::GetColumn ( UInt_t  col  )  [inline]

Definition at line 56 of file SVKernelMatrix.h.

References GetLine().

Float_t TMVA::SVKernelMatrix::GetElement ( UInt_t  i,
UInt_t  j 
)

Definition at line 98 of file SVKernelMatrix.cxx.

References fSVKernelMatrix.

Referenced by TMVA::SVWorkingSet::TakeStep(), and TMVA::SVWorkingSet::TakeStepReg().

MsgLogger& TMVA::SVKernelMatrix::Log (  )  const [inline, private]

message logger

Definition at line 66 of file SVKernelMatrix.h.

References fLogger.

Referenced by SVKernelMatrix().

Float_t* TMVA::SVKernelMatrix::GetLine ( UInt_t   ) 

Float_t* TMVA::SVKernelMatrix::GetColumn ( UInt_t  col  )  [inline]

Definition at line 56 of file SVKernelMatrix.h.

References GetLine().

Float_t TMVA::SVKernelMatrix::GetElement ( UInt_t  i,
UInt_t  j 
)

MsgLogger& TMVA::SVKernelMatrix::Log (  )  const [inline, private]

message logger

Definition at line 66 of file SVKernelMatrix.h.

References fLogger.


Member Data Documentation

UInt_t TMVA::SVKernelMatrix::fSize [private]

Definition at line 61 of file SVKernelMatrix.h.

Referenced by GetLine(), SVKernelMatrix(), and ~SVKernelMatrix().

SVKernelFunction* TMVA::SVKernelMatrix::fKernelFunction [private]

Definition at line 62 of file SVKernelMatrix.h.

Referenced by SVKernelMatrix().

Float_t** TMVA::SVKernelMatrix::fSVKernelMatrix [private]

Definition at line 63 of file SVKernelMatrix.h.

Referenced by GetElement(), GetLine(), SVKernelMatrix(), and ~SVKernelMatrix().

MsgLogger* TMVA::SVKernelMatrix::fLogger [mutable, private]

Definition at line 65 of file SVKernelMatrix.h.

Referenced by Log().

SVKernelFunction* TMVA::SVKernelMatrix::fKernelFunction [private]

Definition at line 62 of file SVKernelMatrix.h.

Float_t** TMVA::SVKernelMatrix::fSVKernelMatrix [private]

Definition at line 63 of file SVKernelMatrix.h.

MsgLogger* TMVA::SVKernelMatrix::fLogger [mutable, private]

Definition at line 65 of file SVKernelMatrix.h.


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