Logo ROOT  
Reference Guide
Loading...
Searching...
No Matches
TMVA::Experimental::SOFIE::RModel_GNNBase Class Referenceabstract

Definition at line 111 of file RModel_Base.hxx.

Public Member Functions

virtual ~RModel_GNNBase ()=default
void AddBlasRoutines (std::vector< std::string > routines)
void AddNeededCustomHeader (std::string filename)
void AddNeededStdLib (std::string libname)
virtual void Generate ()=0
void GenerateHeaderInfo (std::string &hgname)
std::string GetFilename ()
const std::string & GetName () const
void OutputGenerated (std::string filename="", bool append=false)
void PrintGenerated (std::ostream &os=std::cout)
std::string ReturnGenerated ()
void SetFilename (std::string filename)

Protected Attributes

std::unordered_set< std::string > fCustomOpHeaders
std::string fFileName
std::string fGC
bool fIsGNN = false
bool fIsGNNComponent = false
std::string fName = "UnnamedModel"
std::unordered_set< std::string > fNeededBlasRoutines
std::unordered_set< std::string > fNeededStdLib = {"vector"}
std::string fParseTime
bool fUseSession = true
bool fUseWeightFile = true
WeightFileType fWeightFile = WeightFileType::Text

#include <TMVA/RModel_Base.hxx>

Inheritance diagram for TMVA::Experimental::SOFIE::RModel_GNNBase:
TMVA::Experimental::SOFIE::RModel_Base TMVA::Experimental::SOFIE::RModel_GNN TMVA::Experimental::SOFIE::RModel_GraphIndependent

Constructor & Destructor Documentation

◆ ~RModel_GNNBase()

virtual TMVA::Experimental::SOFIE::RModel_GNNBase::~RModel_GNNBase ( )
virtualdefault

Member Function Documentation

◆ AddBlasRoutines()

void TMVA::Experimental::SOFIE::RModel_Base::AddBlasRoutines ( std::vector< std::string > routines)
inlineinherited

Definition at line 77 of file RModel_Base.hxx.

◆ AddNeededCustomHeader()

void TMVA::Experimental::SOFIE::RModel_Base::AddNeededCustomHeader ( std::string filename)
inlineinherited

Definition at line 90 of file RModel_Base.hxx.

◆ AddNeededStdLib()

void TMVA::Experimental::SOFIE::RModel_Base::AddNeededStdLib ( std::string libname)
inlineinherited

Definition at line 83 of file RModel_Base.hxx.

◆ Generate()

virtual void TMVA::Experimental::SOFIE::RModel_GNNBase::Generate ( )
pure virtual

◆ GenerateHeaderInfo()

void TMVA::Experimental::SOFIE::RModel_Base::GenerateHeaderInfo ( std::string & hgname)
inherited

Definition at line 15 of file RModel_Base.cxx.

◆ GetFilename()

std::string TMVA::Experimental::SOFIE::RModel_Base::GetFilename ( )
inlineinherited

Definition at line 100 of file RModel_Base.hxx.

◆ GetName()

const std::string & TMVA::Experimental::SOFIE::RModel_Base::GetName ( ) const
inlineinherited

Definition at line 101 of file RModel_Base.hxx.

◆ OutputGenerated()

void TMVA::Experimental::SOFIE::RModel_Base::OutputGenerated ( std::string filename = "",
bool append = false )
inherited

Definition at line 62 of file RModel_Base.cxx.

◆ PrintGenerated()

void TMVA::Experimental::SOFIE::RModel_Base::PrintGenerated ( std::ostream & os = std::cout)
inlineinherited

Definition at line 95 of file RModel_Base.hxx.

◆ ReturnGenerated()

std::string TMVA::Experimental::SOFIE::RModel_Base::ReturnGenerated ( )
inlineinherited

Definition at line 97 of file RModel_Base.hxx.

◆ SetFilename()

void TMVA::Experimental::SOFIE::RModel_Base::SetFilename ( std::string filename)
inlineinherited

Definition at line 99 of file RModel_Base.hxx.

Member Data Documentation

◆ fCustomOpHeaders

std::unordered_set<std::string> TMVA::Experimental::SOFIE::RModel_Base::fCustomOpHeaders
protectedinherited

Definition at line 56 of file RModel_Base.hxx.

◆ fFileName

std::string TMVA::Experimental::SOFIE::RModel_Base::fFileName
protectedinherited

Definition at line 48 of file RModel_Base.hxx.

◆ fGC

std::string TMVA::Experimental::SOFIE::RModel_Base::fGC
protectedinherited

Definition at line 59 of file RModel_Base.hxx.

◆ fIsGNN

bool TMVA::Experimental::SOFIE::RModel_Base::fIsGNN = false
protectedinherited

Definition at line 62 of file RModel_Base.hxx.

◆ fIsGNNComponent

bool TMVA::Experimental::SOFIE::RModel_Base::fIsGNNComponent = false
protectedinherited

Definition at line 63 of file RModel_Base.hxx.

◆ fName

std::string TMVA::Experimental::SOFIE::RModel_Base::fName = "UnnamedModel"
protectedinherited

Definition at line 58 of file RModel_Base.hxx.

◆ fNeededBlasRoutines

std::unordered_set<std::string> TMVA::Experimental::SOFIE::RModel_Base::fNeededBlasRoutines
protectedinherited

Definition at line 53 of file RModel_Base.hxx.

◆ fNeededStdLib

std::unordered_set<std::string> TMVA::Experimental::SOFIE::RModel_Base::fNeededStdLib = {"vector"}
protectedinherited

Definition at line 55 of file RModel_Base.hxx.

◆ fParseTime

std::string TMVA::Experimental::SOFIE::RModel_Base::fParseTime
protectedinherited

Definition at line 49 of file RModel_Base.hxx.

◆ fUseSession

bool TMVA::Experimental::SOFIE::RModel_Base::fUseSession = true
protectedinherited

Definition at line 61 of file RModel_Base.hxx.

◆ fUseWeightFile

bool TMVA::Experimental::SOFIE::RModel_Base::fUseWeightFile = true
protectedinherited

Definition at line 60 of file RModel_Base.hxx.

◆ fWeightFile

WeightFileType TMVA::Experimental::SOFIE::RModel_Base::fWeightFile = WeightFileType::Text
protectedinherited

Definition at line 51 of file RModel_Base.hxx.


The documentation for this class was generated from the following file: