1#ifndef TMVA_SOFIE_RMODEL_BASE 
    2#define TMVA_SOFIE_RMODEL_BASE 
    5#include <unordered_set> 
    7#include <unordered_map> 
   19namespace Experimental {
 
   58   std::string 
fName = 
"UnnamedModel";
 
   85      static const std::unordered_set<std::string> 
allowedStdLib = {
"vector", 
"algorithm", 
"cmath", 
"memory", 
"span"};
 
 
 
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
 
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t Float_t Float_t Int_t Int_t UInt_t UInt_t Rectangle_t Int_t Int_t Window_t TString Int_t GCValues_t GetPrimarySelectionOwner GetDisplay GetScreen GetColormap GetNativeEvent const char const char dpyName wid window const char font_name cursor keysym reg const char only_if_exist regb h Point_t winding char text const char depth char const char Int_t count const char ColorStruct_t color const char filename
 
const_iterator end() const
 
void GenerateHeaderInfo(std::string &hgname)
 
RModel_Base()=default
Default constructor.
 
std::unordered_set< std::string > fNeededBlasRoutines
 
RModel_Base(std::string function_name)
 
std::string GetFilename()
 
std::unordered_set< std::string > fCustomOpHeaders
 
void OutputGenerated(std::string filename="", bool append=false)
 
std::string ReturnGenerated()
 
std::unordered_set< std::string > fNeededStdLib
 
const std::string & GetName() const
 
WeightFileType fWeightFile
 
void AddBlasRoutines(std::vector< std::string > routines)
 
void AddNeededStdLib(std::string libname)
 
void AddNeededCustomHeader(std::string filename)
 
void SetFilename(std::string filename)
 
virtual void Generate()=0
 
virtual ~RModel_GNNBase()=default
 
std::underlying_type_t< Options > operator|(Options opA, Options opB)
 
create variable transformations