TMVA::SVKernelFunction Class Reference

#include <SVKernelFunction.h>

List of all members.

Public Types

enum  EKernelType
enum  EKernelType

Public Member Functions

 SVKernelFunction ()
 SVKernelFunction (Float_t)
 ~SVKernelFunction ()
Float_t Evaluate (SVEvent *ev1, SVEvent *ev2)
void setCompatibilityParams (EKernelType k, UInt_t order, Float_t theta, Float_t kappa)
 SVKernelFunction ()
 SVKernelFunction (Float_t)
 ~SVKernelFunction ()
Float_t Evaluate (SVEvent *ev1, SVEvent *ev2)
void setCompatibilityParams (EKernelType k, UInt_t order, Float_t theta, Float_t kappa)

Private Attributes

Float_t fGamma
EKernelType fKernel
UInt_t fOrder
Float_t fTheta
Float_t fKappa


Detailed Description

Definition at line 38 of file SVKernelFunction.h.


Member Enumeration Documentation

enum TMVA::SVKernelFunction::EKernelType

Definition at line 48 of file SVKernelFunction.h.

enum TMVA::SVKernelFunction::EKernelType

Definition at line 48 of file SVKernelFunction.h.


Constructor & Destructor Documentation

TMVA::SVKernelFunction::SVKernelFunction (  ) 

Definition at line 34 of file SVKernelFunction.cxx.

TMVA::SVKernelFunction::SVKernelFunction ( Float_t   ) 

Definition at line 45 of file SVKernelFunction.cxx.

TMVA::SVKernelFunction::~SVKernelFunction (  ) 

Definition at line 56 of file SVKernelFunction.cxx.

TMVA::SVKernelFunction::SVKernelFunction (  ) 

TMVA::SVKernelFunction::SVKernelFunction ( Float_t   ) 

TMVA::SVKernelFunction::~SVKernelFunction (  ) 


Member Function Documentation

Float_t TMVA::SVKernelFunction::Evaluate ( SVEvent ev1,
SVEvent ev2 
)

Definition at line 71 of file SVKernelFunction.cxx.

References TMath::Exp(), fGamma, fKappa, fKernel, fOrder, fTheta, TMVA::SVEvent::GetDataVector(), i, kLinear, kPolynomial, kRBF, kSigmoidal, norm(), result(), TMath::TanH(), and v1.

Referenced by TMVA::MethodSVM::GetMvaValue(), TMVA::MethodSVM::GetRegressionValues(), and TMVA::SVKernelMatrix::SVKernelMatrix().

void TMVA::SVKernelFunction::setCompatibilityParams ( EKernelType  k,
UInt_t  order,
Float_t  theta,
Float_t  kappa 
)

Definition at line 62 of file SVKernelFunction.cxx.

References fKappa, fKernel, fOrder, and fTheta.

Float_t TMVA::SVKernelFunction::Evaluate ( SVEvent ev1,
SVEvent ev2 
)

void TMVA::SVKernelFunction::setCompatibilityParams ( EKernelType  k,
UInt_t  order,
Float_t  theta,
Float_t  kappa 
)


Member Data Documentation

Float_t TMVA::SVKernelFunction::fGamma [private]

Definition at line 54 of file SVKernelFunction.h.

Referenced by Evaluate().

EKernelType TMVA::SVKernelFunction::fKernel [private]

Definition at line 57 of file SVKernelFunction.h.

Referenced by Evaluate(), and setCompatibilityParams().

UInt_t TMVA::SVKernelFunction::fOrder [private]

Definition at line 58 of file SVKernelFunction.h.

Referenced by Evaluate(), and setCompatibilityParams().

Float_t TMVA::SVKernelFunction::fTheta [private]

Definition at line 59 of file SVKernelFunction.h.

Referenced by Evaluate(), and setCompatibilityParams().

Float_t TMVA::SVKernelFunction::fKappa [private]

Definition at line 60 of file SVKernelFunction.h.

Referenced by Evaluate(), and setCompatibilityParams().


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