#ifndef ROOT_TMVA_MethodSVM
#define ROOT_TMVA_MethodSVM
#ifndef ROOT_TMVA_MethodBase
#include "TMVA/MethodBase.h"
#endif
#ifndef ROOT_TMVA_TMatrixD
#include "TMatrixD.h"
#endif
#ifndef ROOT_TMVA_TVectorD
#include "TVectorD.h"
#endif
namespace TMVA {
class MethodSVM : public MethodBase {
public:
MethodSVM( TString jobName,
TString methodTitle,
DataSet& theData,
TString theOption = "",
TDirectory* theTargetDir = 0 );
MethodSVM( DataSet& theData,
TString theWeightFile,
TDirectory* theTargetDir = NULL );
virtual ~MethodSVM( void );
virtual void Train( void );
virtual void WriteWeightsToStream( ostream& o ) const;
virtual void ReadWeightsFromStream( istream& istr );
virtual Double_t GetMvaValue();
void InitSVM( void );
const Ranking* CreateRanking() { return 0; }
private:
virtual void DeclareOptions();
virtual void ProcessOptions();
ClassDef(MethodSVM,0)
;
};
}
#endif // MethodSVM_H
ROOT page - Class index - Class Hierarchy - Top of the page
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.